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) @Thomas Dinges (dingto) @Sergey Sharybin (sergey)
Developer Members: @Lukas Stockner (lukasstockner97) @Mai Lavelle (maiself) @Dalai Felinto (dfelinto) @Stefan Werner (swerner) @Alexander Gavrilov (angavrilov) @Martijn Berger (juicyfruit) @Nathan Letwory (jesterking)
User Members: @Matt Heimlich (m9105826) @Marco G (marcog)

Recent Activity

Yesterday

Brecht Van Lommel (brecht) merged T54103: Solid color backgrounds have no multiple importance sampling causing volumes not to render properly into T53914: Transparency swallows volume scatter bounce.
Tue, Feb 20, 3:07 PM · Cycles, BF Blender
Sergey Sharybin (sergey) assigned T54107: Bevel node inverts normal map to Brecht Van Lommel (brecht).

@Brecht Van Lommel (brecht), mind having a look here? Thanks!

Tue, Feb 20, 10:37 AM · Cycles, BF Blender
Michael Soluyanov (crantisz) updated the task description for T54107: Bevel node inverts normal map.
Tue, Feb 20, 9:39 AM · Cycles, BF Blender
Michael Soluyanov (crantisz) renamed T54107: Bevel node inverts normal map from Bevel inverts normal map to Bevel node inverts normal map.
Tue, Feb 20, 8:38 AM · Cycles, BF Blender
Michael Soluyanov (crantisz) created T54107: Bevel node inverts normal map.
Tue, Feb 20, 8:37 AM · Cycles, BF Blender

Mon, Feb 19

Brecht Van Lommel (brecht) reopened T53914: Transparency swallows volume scatter bounce as "Open".

This shouldn't have been closed yet.

Mon, Feb 19, 5:03 PM · Cycles, BF Blender

Fri, Feb 16

Christian SYLVOZ (Kriss) added a comment to T53996: blender is crashing.

Nothing changed with the opengl32.dll.
However, I couldn't say if the Intel graphical drivers are up to date (it's a company computer and I'm not admin on it).

Fri, Feb 16, 2:38 PM · Animation, BF Blender: After Release, Cycles, BF Blender
ronan ducluzeau (zeauro) added a comment to T53996: blender is crashing.

Please :
Ensure both your OS and drivers are fully up-to-date (and use official GPU drivers, not those provided by windows or tablet/laptop maker).
Launch Blender from the command line with -d option and attach as text file here any error printed out in the console (do not paste it directly in comment).
Try to run Blender through Software OpenGL, this will be much slower however, if everything works then it means that the bug is spefic for your GPU/Driver and you should report the bug to your GPU vendor instead.

Fri, Feb 16, 1:35 PM · Animation, BF Blender: After Release, Cycles, BF Blender

Tue, Feb 13

Sergey Sharybin (sergey) reopened T49159: Experimental Adaptive Tesselation + Normalmap results in black object as "Open".

Eh, guess this report is to be re-opened.

Tue, Feb 13, 3:26 PM · Cycles
Sergey Sharybin (sergey) reopened T49159: Experimental Adaptive Tesselation + Normalmap results in black object, a subtask of T53901: Cycles microdisplacement tasks, as Open.
Tue, Feb 13, 3:26 PM · Cycles
Sergey Sharybin (sergey) added a commit to T53914: Transparency swallows volume scatter bounce: rC62f3a631d40c: Revert "Fix T53914: Volumetric scattering now goes correctly through….
Tue, Feb 13, 3:25 PM · Cycles, BF Blender
Sergey Sharybin (sergey) closed T53914: Transparency swallows volume scatter bounce as Resolved by committing rC177afacea6d6: Fix T53914: Volumetric scattering now goes correctly through transparent….
Tue, Feb 13, 3:25 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T53854: Overlapping volumes render incorrectly with branched path tracing : rC9302f496e23b: Fix T53854: branched path tracing correlation bug with transparency in split….
Tue, Feb 13, 3:25 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T53854: Overlapping volumes render incorrectly with branched path tracing : rCd5d609f292b0: Fix T53854: branched path tracing correlation bug with transparency..
Tue, Feb 13, 3:25 PM · Cycles, BF Blender
Sergey Sharybin (sergey) closed T49159: Experimental Adaptive Tesselation + Normalmap results in black object as Resolved by committing rC56d9cf83f446: Fix T49159: missing Cycles tangents for adaptive subdivision.
Tue, Feb 13, 3:25 PM · Cycles
Sergey Sharybin (sergey) closed T49159: Experimental Adaptive Tesselation + Normalmap results in black object, a subtask of T53901: Cycles microdisplacement tasks, as Resolved.
Tue, Feb 13, 3:25 PM · Cycles
Sergey Sharybin (sergey) added a commit to T53833: Particle Info node and Displacement Crash: rC7ed2fc4ef203: Fix T53833: Particle Info node and Displacement Crash.
Tue, Feb 13, 3:25 PM · Nodes, Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T49254: Adaptive subdivision doesn't work when using panoramic fisheye equidistant camera: rC3b44c027a2e5: adaptive subdivision support for panoramic cameras.
Tue, Feb 13, 3:24 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T53607: Normal Maps Bake Transparent : rC03f8181cfc0a: Fix T53607: Cycles normal map baking problem when there is no bump..
Tue, Feb 13, 3:24 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T53600: Gradation bug using BSDF: rCbba3efaefb99: Fix T53600: Cycles shader mixing issue with principled BSDF and zero weights..
Tue, Feb 13, 3:24 PM · Cycles, BF Blender

Mon, Feb 12

Brecht Van Lommel (brecht) closed T54049: cycles ignores scene simplify render subdivision values. as Archived.

This is by design currently. Cycles viewport rendering always uses viewport settings. This ensure quick redraws using the same meshes that are drawn in other viewports.

Mon, Feb 12, 5:51 PM · Cycles, BF Blender

Sun, Feb 11

bay raitt (spiraloid) created T54049: cycles ignores scene simplify render subdivision values..
Sun, Feb 11, 10:29 AM · Cycles, BF Blender

Fri, Feb 9

Christian SYLVOZ (Kriss) added a comment to T53996: blender is crashing.

System information:
Processor: i3-6100 @ 3.7GHz ; 64 bits
RAM: 8 Go
OS: Windows 7 Pro SP1
Graphics: Intel(R) HD Graphics 530 chipset

Fri, Feb 9, 3:29 PM · Animation, BF Blender: After Release, Cycles, BF Blender
Brecht Van Lommel (brecht) closed T54036: Displacement does not work with Bump node as Invalid.

That's not what the Bump node is supposed to be used for, it generates a normal that you can plugin into BSDF nodes, using it as displacement doesn't really make sense. For displacement, you should link a Displacement or Vector Displacement node.

Fri, Feb 9, 2:50 AM · Cycles, BF Blender
Joseph Masaki (vertenflow) added a project to T54036: Displacement does not work with Bump node: Cycles.
Fri, Feb 9, 2:44 AM · Cycles, BF Blender

Thu, Feb 8

Sergey Sharybin (sergey) reassigned T52793: Blender crashes when changing viewport shading to rendered from Sergey Sharybin (sergey) to Brecht Van Lommel (brecht).

Can not reproduce the issue, on nether latest master build nor 2.79 release.

Thu, Feb 8, 4:33 PM · Cycles, BF Blender

Wed, Feb 7

Brecht Van Lommel (brecht) added a comment to T52572: CUDA Illegal address errors Windows.

Well, even if we can't reproduce right now, there's always more things we can try and code we can inspect. But in this case it seems we are mostly out of ideas for now .. so if you want to move it go ahead.

Wed, Feb 7, 5:56 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T52572: CUDA Illegal address errors Windows.

@Brecht Van Lommel (brecht), it doesn't help having reports in main tracker which we can not even reproduce. Also if we can not reproduce issue, we can not fix it, not in reasonable amount of time at least. Someone from the community with a technical skills need to reproduce the issue and provide crucial information or even a patch...

Wed, Feb 7, 5:48 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T52572: CUDA Illegal address errors Windows.

I can't redo this issue anymore, and I never was able to redo it with a more recent build after 2.79. There's also been lots CUDA changes in the meantime, related to using host memory for rendering.

Wed, Feb 7, 5:41 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T52145: Denoising feature. Bug on GPU render (Mac OsX 10.11.6).

AMD GPU rendering on Mac is indeed quite poor currently, partially due to bugs in the OpenCL driver, partially due to none of the Cycles developers having this hardware or enough time to optimize for it. There's not much users can do in testing, it mainly requires a developer to spend significant time.

Wed, Feb 7, 5:36 PM · Platform: Mac OS X, Cycles, BF Blender
Sergey Sharybin (sergey) reassigned T52572: CUDA Illegal address errors Windows from Sergey Sharybin (sergey) to Brecht Van Lommel (brecht).

@Brecht Van Lommel (brecht), i can not reproduce the error on neither of my machines. If you can look into the issue, that'd be great (AFAIR, you managed to redo the issue). Otherwise, afraid this report should go to hardware related tracker.

Wed, Feb 7, 5:36 PM · Cycles, BF Blender

Tue, Feb 6

Brecht Van Lommel (brecht) added a comment to T54015: Denoise Glitch in recent versions.

We don't need the specific file you found the bug in, but any .blend that shows the problem. This can be created from scratch, or for example by removing all but one or two objects from the file you have.

Tue, Feb 6, 9:56 PM · Cycles, BF Blender
Daniel Bento Gomes (MGDaniel) added a comment to T54015: Denoise Glitch in recent versions.

Please attach a .blend file that demonstrates the issue.

Tue, Feb 6, 9:42 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) triaged T54015: Denoise Glitch in recent versions as Incomplete priority.

Please attach a .blend file that demonstrates the issue.

Tue, Feb 6, 9:05 PM · Cycles, BF Blender
Daniel Bento Gomes (MGDaniel) created T54015: Denoise Glitch in recent versions.
Tue, Feb 6, 8:43 PM · Cycles, BF Blender
Paul (FireMe) added a comment to T52145: Denoising feature. Bug on GPU render (Mac OsX 10.11.6).

I have this black tile issue with denonising on GPU also. Im running an iMac Pro with the Radeon Pro Vega 64 16 GB graphics card, for me I have to turn off all the direct denoising to get an image looking like the expected render

Tue, Feb 6, 7:23 PM · Platform: Mac OS X, Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T54008: Cycles: Normals for disp+bump and vector displacement.

At the moment the bump mapping code only works with heights, computed by taking the dot product between the normal and the displacement vector. The math in svm_node_set_bump will likely need to change quite a lot to make this work.

Tue, Feb 6, 3:06 PM · Cycles
Mai Lavelle (maiself) added a parent task for T54008: Cycles: Normals for disp+bump and vector displacement: T53901: Cycles microdisplacement tasks.
Tue, Feb 6, 3:27 AM · Cycles
Mai Lavelle (maiself) added a subtask for T53901: Cycles microdisplacement tasks: T54008: Cycles: Normals for disp+bump and vector displacement.
Tue, Feb 6, 3:27 AM · Cycles
Mai Lavelle (maiself) triaged T54008: Cycles: Normals for disp+bump and vector displacement as Low priority.
Tue, Feb 6, 3:25 AM · Cycles
Mai Lavelle (maiself) created T54008: Cycles: Normals for disp+bump and vector displacement.
Tue, Feb 6, 3:25 AM · Cycles

Mon, Feb 5

Brecht Van Lommel (brecht) merged T54004: GPU Denoising turning tiles pure black, resulting in a pure black final frame. into T52145: Denoising feature. Bug on GPU render (Mac OsX 10.11.6).
Mon, Feb 5, 9:11 PM · Platform: Mac OS X, Cycles, BF Blender
Sergey Sharybin (sergey) triaged T53996: blender is crashing as Incomplete priority.

Please always follow bug report guidelines and provide exact steps needed to reproduce the issue. If the issue can not be reproduced within few steps from factory startup, attach .blend file.

Mon, Feb 5, 5:29 PM · Animation, BF Blender: After Release, Cycles, BF Blender
MWire (MWire) added a comment to T53991: Drivers don't read Cycles Material nodes .

Looks like that's the issue. Alright, I'll make a report then. Thanks.

Mon, Feb 5, 5:15 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T53991: Drivers don't read Cycles Material nodes .

Here is a file for you:

Mon, Feb 5, 4:51 PM · Cycles, BF Blender
MWire (MWire) added a comment to T53991: Drivers don't read Cycles Material nodes .

Alright, but what is the full correct RNA path that I should use to make the "Driver source" directly control "ScaleX"?

Mon, Feb 5, 4:42 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T53991: Drivers don't read Cycles Material nodes .

if that's another bug make a new report, with all the steps and demo file needed to reproduce it.

Mon, Feb 5, 4:40 PM · Cycles, BF Blender
MWire (MWire) added a comment to T53991: Drivers don't read Cycles Material nodes .

It seems like it is another bug, Blender doesn't save the path I specified here using "Add driver from target"

Mon, Feb 5, 4:34 PM · Cycles, BF Blender
Sergey Sharybin (sergey) closed T53991: Drivers don't read Cycles Material nodes as Archived.

Material owns it's node tree, and the only "standalone" node trees you will see will come from node groups. So for your case you need to read from material datablock, using it's node_tree in RNA path.

Mon, Feb 5, 2:44 PM · Cycles, BF Blender

Sun, Feb 4

LazyDodo (LazyDodo) closed D2913: [cycles] add an nvrtc based cubin cli compiler..

fixed in rBf8236e48690baad706885ef9150379c34d9236e9 and the rendering issues you had are fixed in rBe84e8cb4972e74e1b869bf80f02615c2936e5b19

Sun, Feb 4, 11:14 PM · Cycles