Page MenuHome

CyclesProject
ActivePublic

Details

Description

What is Cycles?
Cycles is a ray tracing renderer focused on interactivity and ease of use, while still supporting many production features.

Contacts

Documentation
Manuals for both Artists and Developers are available.

Development
Cycles is officially under the Blender Foundation umbrella, and so is developed on developer.blender.org. Source code is available either as standalone repository or as bundled into Blender sources.

To clone Cycles together with blender please consult BF Blender project.

To clone Cycles source from stadalone repository as read-only use:

git clone git://git.blender.org/cycles.git

To clone as read-write (needs ssh key):

git clone git@git.blender.org:cycles.git

Browse code
Online browse of sources is available for:

Module Owners: @Brecht Van Lommel (brecht) @Sergey Sharybin (sergey)
Developer Members: @Lukas Stockner (lukasstockner97) @Stefan Werner (swerner) @Mai Lavelle (maiself)

Recent Activity

Today

Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Add smoothmin and smoothmax functions (slower but very nice!).
Rename Almost to Compare, makes more sense and is used elsewhere in Blender.
Tidy math menu with headings.

Wed, Oct 16, 2:14 AM · Cycles, Eevee
Charlie Jolly (charlie) updated the summary of D5957: Maths Node: Additional functions.
Wed, Oct 16, 12:45 AM · Cycles, Eevee

Yesterday

Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Rename wrap to pingpong.

Tue, Oct 15, 7:31 PM · Cycles, Eevee
Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Add wrap, almost and madd

Tue, Oct 15, 6:51 PM · Cycles, Eevee
Zijun Zhou (Eary) updated the task description for T70800: Issue with toggling fullscreen in camera view in cycles.
Tue, Oct 15, 3:33 PM · GPU / Viewport, Cycles, BF Blender
Dalai Felinto (dfelinto) closed T70838: [Segfault<>BKE_object_is_visible_in_viewport] when rendering the default cube in cycles, despite viewport rendering works fine. as Resolved by committing rB7df7a8f3f1bb: Fix T70838: crash on cycles render after recent fix.
Tue, Oct 15, 3:31 PM · Cycles, BF Blender
Dalai Felinto (dfelinto) claimed T70838: [Segfault<>BKE_object_is_visible_in_viewport] when rendering the default cube in cycles, despite viewport rendering works fine..

Fixing it at the moment.

Tue, Oct 15, 3:14 PM · Cycles, BF Blender
Clément Foucault (fclem) closed T70772: Bump node ignoring smooth shading as Invalid.

It is matching Cycles. Which does respect the shading normals. The facet effect is caused by the extreme case of a normal being distorted too much.

Tue, Oct 15, 2:49 PM · Cycles, Eevee, BF Blender
Patrick Mours (pmoursnv) added a comment to T70838: [Segfault<>BKE_object_is_visible_in_viewport] when rendering the default cube in cycles, despite viewport rendering works fine..

Can confirm too. Happens because the old code in visible_in_viewport_get_func checked whether b_v3d is NULL before accessing it, but the new code doesn't (and the viewport can be NULL).

Tue, Oct 15, 2:28 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) renamed T70838: [Segfault<>BKE_object_is_visible_in_viewport] when rendering the default cube in cycles, despite viewport rendering works fine. from [Segfoult<>BKE_object_is_visible_in_viewport] when rendering the default cube in cycles, despite viewport rendering works fine. to [Segfault<>BKE_object_is_visible_in_viewport] when rendering the default cube in cycles, despite viewport rendering works fine..
Tue, Oct 15, 2:24 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) raised the priority of T70838: [Segfault<>BKE_object_is_visible_in_viewport] when rendering the default cube in cycles, despite viewport rendering works fine. from Needs Triage by Developer to Unbreak Now!.

Can confirm, assume rB280d6b03a7a9 is the culprit? (but will check on this...)

Tue, Oct 15, 2:24 PM · Cycles, BF Blender
Campbell Barton (campbellbarton) added a comment to T70800: Issue with toggling fullscreen in camera view in cycles.

Unable to redo this in 23b3b5bc76d0b250b1547bbb3fa991081fd6fe0f.

Tue, Oct 15, 9:59 AM · GPU / Viewport, Cycles, BF Blender
Jacques Lucke (JacquesLucke) added a comment to T70800: Issue with toggling fullscreen in camera view in cycles.

Maybe you could provide precise steps in text form? That is easier to follow than a video sometimes.

Tue, Oct 15, 8:14 AM · GPU / Viewport, Cycles, BF Blender
michael campbell (3di) added a comment to T68920: Reduce shadow terminator artifacts.

This seems to be the most used solution I can find:

Tue, Oct 15, 4:33 AM · Cycles, BF Blender
michael campbell (3di) added a comment to T68920: Reduce shadow terminator artifacts.

@Laurent Noel (c2ba), I think someone should try an automatic solution before we add manual settings.
The issue happens when a reflection ray goes into the mesh, and then wrong shadow comes from when it exits. So if we ignore that exit, it may solve the most common type of problem. It's even possible to experiment with this using just a shader setup with a transparent BSDF on the backside, to see how well it works. Either way, any solution will need changes to the BSDF evaluation first.

Tue, Oct 15, 3:55 AM · Cycles, BF Blender
michael campbell (3di) added a comment to T68920: Reduce shadow terminator artifacts.

same problem with volumes too? identical model left and right

Tue, Oct 15, 3:21 AM · Cycles, BF Blender
Zijun Zhou (Eary) added a comment to T70800: Issue with toggling fullscreen in camera view in cycles.

Really?But I can reproduce it here every single time!

Tue, Oct 15, 1:12 AM · GPU / Viewport, Cycles, BF Blender
Evan Davies (EDcase) added a comment to T66529: [Cycles] Motion Blur of fast rotating objects "randomly" glitches.

Test scene still does not work properly with 2.81 build 14 Oct 2019

Tue, Oct 15, 12:26 AM · Cycles, BF Blender

Mon, Oct 14

Giacomo Balma (iamlab) added a comment to T70694: Cycles : Motion blur bug.

May be related to T66529

Mon, Oct 14, 11:19 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) assigned T70772: Bump node ignoring smooth shading to Clément Foucault (fclem).
Mon, Oct 14, 7:00 PM · Cycles, Eevee, BF Blender
Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Add trunc and snap

Mon, Oct 14, 6:55 PM · Cycles, Eevee
Bohdan Lvov (ostapblender) added a comment to T70772: Bump node ignoring smooth shading.

Did this work in earlier versions of Blender?

Mon, Oct 14, 5:25 PM · Cycles, Eevee, BF Blender
Brecht Van Lommel (brecht) added a comment to T68920: Reduce shadow terminator artifacts.

@Laurent Noel (c2ba), I think someone should try an automatic solution before we add manual settings.

Mon, Oct 14, 4:35 PM · Cycles, BF Blender
Germano Cavalcante (mano-wii) assigned T70694: Cycles : Motion blur bug to Brecht Van Lommel (brecht).

I can replicate, but I'm not sure if the problem is in the file or in Cycles.

Mon, Oct 14, 2:50 PM · Cycles, BF Blender
Chris Malcheski (CMalcheski) added a comment to T70242: CUDA invalid value error when using 2.15GB texture.

Smaller worked. This was an obvious pointer overflow within Cuda. The texture size crossed the limit of positive values for a 31-bit float (bits 0-30 being the value; bit 31 being the sign bit). With bit 31 set, pointers were being treated as negative numbers. Why are they using 32-bit ANYTHING with today's cards? Oh well. Now it's known that limit exists. This is why I hate high level languages.

Mon, Oct 14, 2:45 PM · Cycles, BF Blender
Bastien Montagne (mont29) closed T70242: CUDA invalid value error when using 2.15GB texture as Invalid.

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.

Mon, Oct 14, 12:02 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) lowered the priority of T70772: Bump node ignoring smooth shading from Needs Triage by Developer to Needs Information from User.

Did this work in earlier versions of Blender?

Mon, Oct 14, 10:30 AM · Cycles, Eevee, BF Blender
Jacques Lucke (JacquesLucke) lowered the priority of T70800: Issue with toggling fullscreen in camera view in cycles from Needs Triage by Developer to Confirmed, Medium.

I can confirm the issue.

Mon, Oct 14, 8:47 AM · GPU / Viewport, Cycles, BF Blender

Fri, Oct 11

michael campbell (3di) added a comment to T68920: Reduce shadow terminator artifacts.

I've just spoken to Jules Urbach from Octane, he's going to ask Lino from his Dev team to help you out.

Fri, Oct 11, 7:41 PM · Cycles, BF Blender
Laurent Noel (c2ba) added a comment to T68920: Reduce shadow terminator artifacts.

I'd prefer us to first try a better solution, like ignoring backfaces, which may not be all that complicated.
Also as described in T37814#773025, this needs changes in BSDF evaluation too.

Fri, Oct 11, 6:24 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T68920: Reduce shadow terminator artifacts.

I'd prefer us to first try a better solution, like ignoring backfaces, which may not be all that complicated.

Fri, Oct 11, 5:12 PM · Cycles, BF Blender
Andrew Charlton (Scaredyfish) added a comment to T70694: Cycles : Motion blur bug.

I get the same result. Here's a less noisy version.

Fri, Oct 11, 1:30 AM · Cycles, BF Blender

Thu, Oct 10

arrick (arrick721) added a watcher for Cycles: arrick (arrick721).
Thu, Oct 10, 6:28 PM
Michael Hermann (245) added a comment to T49234: Alembic not importing motion blur.

I managed to run a few tests and it works!

Thu, Oct 10, 5:42 PM · Alembic, Cycles, Import/Export, BF Blender
Viktor Mukayev (vitos1k) added a comment to T66529: [Cycles] Motion Blur of fast rotating objects "randomly" glitches.

confirmed. This is a major issue!

Thu, Oct 10, 4:24 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) merged task T70668: Regression: Cycles Viewlayer - Holdout not renderable without casting shadows and reflections into T66362: Does not work when collection 'holdout' is set to 'indirect only'.
Thu, Oct 10, 4:20 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T62254: Hair object mode not rendering in right view of sterescopic mode: Cycles.
Thu, Oct 10, 4:16 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T70668: Regression: Cycles Viewlayer - Holdout not renderable without casting shadows and reflections: Cycles.
Thu, Oct 10, 4:15 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) merged T70702: hair particles not rendering when rendering a tereo image from command line into T70114: Particle System missing on right eye when renderd via terminal.
Thu, Oct 10, 3:32 PM · Cycles, BF Blender
Marcus Brock (atomedia) added a comment to T69535: CPU + GPU render precision differences for small, far away area light.

I want to add that this is not just an error that appears in very few situations. It appears (for my understanding) for nearly every realistic sized light (lights <1m).
I have a big project where I can render no single frame without this error. ~90% of the light comes from area lights (10x10cm floor lights).
It looks like the contrast or brightness setting is different when rendering with CPU or GPU. GPU frames are always a lot brighter than CPU frames. I currently don't know which device produces the correct output. It's annoying and very time consuming that you cannot use both devices at the same time anymore to speed up rendering.

Thu, Oct 10, 2:24 PM · Cycles, BF Blender
Tautvydas Andrikys (esminis) renamed T70697: Cycles denoising on CPU buffer overflow from Cycles denoising on GPU buffer overflow to Cycles denoising on CPU buffer overflow.
Thu, Oct 10, 11:58 AM · Cycles, Render & Cycles
Tautvydas Andrikys (esminis) updated the task description for T70697: Cycles denoising on CPU buffer overflow.
Thu, Oct 10, 11:58 AM · Cycles, Render & Cycles
Tautvydas Andrikys (esminis) added a project to T70697: Cycles denoising on CPU buffer overflow: Cycles.
Thu, Oct 10, 11:57 AM · Cycles, Render & Cycles
Philipp Oeser (lichtwerk) added a project to T70694: Cycles : Motion blur bug: Cycles.
Thu, Oct 10, 11:24 AM · Cycles, BF Blender

Wed, Oct 9

Simeon Conzendorf (noemis) added a comment to T70114: Particle System missing on right eye when renderd via terminal.

Another possible workaround is the operator "make instances real". Execute, then deactivate the particle system. At least for rendering still images it worked for me, before I sent the file to our renderfarm.

Wed, Oct 9, 2:38 PM · Cycles, BF Blender
Charlie Jolly (charlie) updated the summary of D5957: Maths Node: Additional functions.
Wed, Oct 9, 2:01 PM · Cycles, Eevee
Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Move inversesqrtf to function

Wed, Oct 9, 1:57 PM · Cycles, Eevee
Dan (lpug21) added a comment to T70114: Particle System missing on right eye when renderd via terminal.

For anyone requiring a work-around for this bug, I have been able to successfully render from the terminal by rendering one eye at a time, and manually combining both left and right eyes into one image, after the render is complete.

Wed, Oct 9, 12:38 AM · Cycles, BF Blender

Tue, Oct 8

Charlie Jolly (charlie) retitled D5957: Maths Node: Additional functions from Maths Node: Add Radians and Degree utility functions to Maths Node: Additional functions.
Tue, Oct 8, 9:58 PM · Cycles, Eevee
Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Maths Node: Additional functions

Tue, Oct 8, 9:57 PM · Cycles, Eevee