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

Today

Falk Müller (xharthok) added a comment to T55563: Cycles - AO-Node renders incorrect on some CPU's.

Thanks for the tip! I disabled AVX2 and everything renders fine.

Thu, Jun 21, 12:38 AM · Cycles, BF Blender

Yesterday

Nanomanpro added a comment to T55543: Bool is not visible in the render if one of the objects in the second window is in local view.

Thank you Philipp :)

Wed, Jun 20, 11:56 PM · Cycles, BF Blender
Lukas Stockner (lukasstockner97) triaged T55563: Cycles - AO-Node renders incorrect on some CPU's as Confirmed priority.

Confirmed by @LazyDodo (LazyDodo), only seems to happen on AVX2-capable processors on Windows.

Wed, Jun 20, 11:33 PM · Cycles, BF Blender
Falk Müller (xharthok) created T55563: Cycles - AO-Node renders incorrect on some CPU's.
Wed, Jun 20, 10:57 PM · Cycles, BF Blender
Kee Hoon Seong (Cyrus3DJ) added a watcher for Cycles: Kee Hoon Seong (Cyrus3DJ).
Wed, Jun 20, 6:38 PM
Riccardo Giovanetti (harvester) added a comment to T52572: CUDA Illegal address errors Windows.

After further research I found this article: Preventing Cycles Crash after CUDA timeout

Wed, Jun 20, 5:57 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) raised the priority of T55543: Bool is not visible in the render if one of the objects in the second window is in local view from Incomplete to Confirmed.
Wed, Jun 20, 3:52 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) claimed T55543: Bool is not visible in the render if one of the objects in the second window is in local view.

Ah, view order seems to have an effect (if left 3D view is in local > no problem, if right view is in local > problem)
Will have a closer look...

Wed, Jun 20, 3:51 PM · Cycles, BF Blender
Nanomanpro added a comment to T55543: Bool is not visible in the render if one of the objects in the second window is in local view.

I have just downloaded the latest build and problem is still there:

Wed, Jun 20, 3:29 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a comment to T55543: Bool is not visible in the render if one of the objects in the second window is in local view.

Hm, weird, still cant reproduce (2.79, 2.79b and master on linux, 970m, 390.59 drivers) -- rendering to UV Image Editor also fine here...

Wed, Jun 20, 2:42 PM · Cycles, BF Blender
Nanomanpro added a comment to T55543: Bool is not visible in the render if one of the objects in the second window is in local view.

Hi. it seems that this situation occurs only when we render scene in the same window, but when we render to a new window everything looks good:

Wed, Jun 20, 12:58 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added projects to T55543: Bool is not visible in the render if one of the objects in the second window is in local view: BF Blender, Cycles.
Wed, Jun 20, 11:46 AM · Cycles, BF Blender
Riccardo Giovanetti (harvester) added a comment to T52572: CUDA Illegal address errors Windows.

I started experiencing such an issue after I updated one week ago my Win10 Pro 64bit OS from Build 1511 to 1803 on an ASUS G752VS notebook (NVIDIA GeForce 1070). Reinstalling the graphics drivers (398.11) with a clean install didn't fix the issue. The error appears randomly when switching the 3D View to Rendered mode; closing and restarting blender and re-opening the same .blend project file usually allows the GPU to render without errors.
The Blender version is 2.79b 64bit official portable release; the same issue appears on the latest buildbot releases 2.79.4.
The following are screenshots of the issue appearing after switching the 3D View to Rendered mode inboth Blender 2.79b and 2.79.4:



In the latter screenshot I first did a full render successfully then I tried to switch the 3D View to Rendered and the error was triggered. Hope this helps.

Wed, Jun 20, 10:51 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) triaged T55549: Object with z scale of 0 appears black at certain angles as Normal priority.
Wed, Jun 20, 10:14 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) assigned T55549: Object with z scale of 0 appears black at certain angles to Sergey Sharybin (sergey).

Can confirm the behavior, not sure though if there is a reasonable fix.

Wed, Jun 20, 10:13 AM · Cycles, BF Blender

Tue, Jun 19

Ralf Maaßen (DTEurope) added a comment to T52572: CUDA Illegal address errors Windows.

Awesome News Brecht!!!!!

Tue, Jun 19, 3:49 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) updated subscribers of T55528: AO distance ignores textures with black.

Oh, @Brecht Van Lommel (brecht) was quicker :) [phab hung here for a bit, so my comment came late...]

Tue, Jun 19, 12:30 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) triaged T55528: AO distance ignores textures with black as Confirmed priority.

Can confirm this,

Tue, Jun 19, 12:29 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T55528: AO distance ignores textures with black as Resolved by committing rB668f39519cec: Fix T55528: Cycles AO node should default to 1 if radius is 0..
Tue, Jun 19, 12:01 PM · Cycles, BF Blender
Sergey Sharybin (sergey) closed T55384: Introducing support for CUDA Compute Capability 7.0 as Resolved.

Apparently, it is enabled already. So closing as resolved.

Tue, Jun 19, 9:44 AM · Cycles, BF Blender
Filip Sauer (cdog) created T55528: AO distance ignores textures with black.
Tue, Jun 19, 9:43 AM · Cycles, BF Blender

Mon, Jun 18

Ralf Maaßen (DTEurope) added a comment to T52572: CUDA Illegal address errors Windows.

Uninstalling „Nvidia Experience“ does not fix the problem to me.
Cuda Error in line 1712 still occurs in complex scenes.
I `m using a Zotac GTX1080TI, Windows 7, latest Nvidia driver and all Blender versions (nightly builds, RC and Release versions. Modifying the reg keys does not help also.
Im sure that I did never had this issue with my older graphic card GTX 1080 (without TI)
It seems that some code is not able to get or copy/clean the content into/from the vram which is higher than 8GB (for me the main different to the older card).

Mon, Jun 18, 11:57 AM · Cycles, BF Blender

Sun, Jun 17

L. E. Segovia (amyspark) added a comment to T54796: GSoC 2018 project: Implementing a Hair Shader for Cycles.

Hey all,

Sun, Jun 17, 6:23 PM · Cycles
L. E. Segovia (amyspark) added commits to T54796: GSoC 2018 project: Implementing a Hair Shader for Cycles: rBc3048b5f53aa: Fix typo with Chiang's roughness modifier, rBb7a92fa75e56: Protect against OSL alloc's null pointer dereference, rBb3ebdf64459d: Access primary reflection roughness via cycles's stack, rB25677d773853: Add primary refraction roughness modifier, rB07696962c4dc: Remove extra comment in Spanish, rBbf5a378c3c35: Fix Direct coloring calculation, rBdf1e50fa5d91: Enable blur on primary reflection roughness too, rB4774e906e198: Copy geometry data when allocating the OSL shader closure, rB9973c2c26f35: Clarify one of the parameters, rB31c3476fd31c: Add separate sockets for managing melanin coefficients, rB30369e55c145: Allow using the Color socket for all parametrizations except Direct coloring, rB574781ff1d9b: Make use of our customized OSL allocator, rB66483e761fae: Add some help tooltips to the shader, rB7780d306a416: Initialize the default color parameterization, rBfede34a58a8d: Merge branch 'master' into soc-2018-hair-shader, rB23d92659c7e9: Automagically get a RNG even if the user doesn't socket Random, rBc33fbdb9cc68: Fix interpolation in melanin randomization, rBb7d540f245aa: Add color and roughness randomization, rB08f3536d17ff: Fix double casting error in Linux, rB03d57e126ba9: Remove unnecessary cast to float, rB1eb55b6d12bd: Separate the randomized factors into new variables, rB3c02585238db: Cleanup: get rid of compiler warnings, rBf1bcaabb8ad1: Add random number socket, rB7d324c74cd2b: Cleanup: formatting, rB6d8eb3bdbceb: Lift max value in Melanin sockets, rBcb983aabacf8: Cleanup: missing parentheses, rB11633e89b6ea: Take out two of Lukas's optimizations in the Bessel function, rBb891aa810947: Use Benedikt Bitterli's and PBRT's sane defaults, rB6e8ab6d21395: Add hair dye to Melanin concentration mode, rBafa31086bcca: Revert "Take out two of Lukas's optimizations in the Bessel function", rB257a7701e04d: Apologies, I didn't complete the defaults properly!, rB9e59a1f7b5c0: Merge branch 'master' into soc-2018-hair-shader, rB332b2d6206c1: Randomization is (currently) only available for melanin, rBc59ed14619e7: Remove two possible sources of NaNs, rB20ed03722fad: Remove "Physical" parametrization [READ BELOW PLEASE], rB45abb2eee803: Reorder sockets according to usefulness, rBc36722f96287: Remap randomization to roughness/color ± the given percentage factor, rB06fb2a06738c: Amend OSL shader again to account for parameter renaming, rBb005c15f6734: Amend OSL shader w.r.t. Melanin changes, rBf91635e64e50: Refactor Melanin into Tungsten's quantity and ratio parameters, rB5c07292bde39: UI: rename various nodes, rB4f4b7ea9d70b: Remove unused closure, rB60a59fbae6b0: Merge branch 'master' into soc-2018-hair-shader, rBdc2827fd907d: Cleanup: store and retrieve parameters consistently, rBe267191393fe: Fix a precision issue in the coord frame with low roughness, rB2d1eef87f6b6: Fix discrepancy between RNG in CPU and GPU, rBbd37b18a0d6d: Update signatures to use Lukas's new linear_rgb_to_gray, rB9b632addd347: Merge branch 'master' into soc-2018-hair-shader, rB535e2e4ade24: Merge branch 'master' into soc-2018-hair-shader, rB714c67ad5634: Indent typo in the node update, rB8547643039a2: Give the Absorption coefficient its own socket.
Sun, Jun 17, 6:05 PM · Cycles
L. E. Segovia (amyspark) added commits to T54796: GSoC 2018 project: Implementing a Hair Shader for Cycles: rBc3048b5f53aa: Fix typo with Chiang's roughness modifier, rBb7a92fa75e56: Protect against OSL alloc's null pointer dereference, rBb3ebdf64459d: Access primary reflection roughness via cycles's stack, rB25677d773853: Add primary refraction roughness modifier, rB07696962c4dc: Remove extra comment in Spanish, rBbf5a378c3c35: Fix Direct coloring calculation, rBdf1e50fa5d91: Enable blur on primary reflection roughness too, rB4774e906e198: Copy geometry data when allocating the OSL shader closure, rB9973c2c26f35: Clarify one of the parameters, rB31c3476fd31c: Add separate sockets for managing melanin coefficients, rB30369e55c145: Allow using the Color socket for all parametrizations except Direct coloring, rB574781ff1d9b: Make use of our customized OSL allocator, rB66483e761fae: Add some help tooltips to the shader, rB7780d306a416: Initialize the default color parameterization, rBfede34a58a8d: Merge branch 'master' into soc-2018-hair-shader, rB23d92659c7e9: Automagically get a RNG even if the user doesn't socket Random, rBc33fbdb9cc68: Fix interpolation in melanin randomization, rBb7d540f245aa: Add color and roughness randomization, rB08f3536d17ff: Fix double casting error in Linux, rB03d57e126ba9: Remove unnecessary cast to float, rB1eb55b6d12bd: Separate the randomized factors into new variables, rB3c02585238db: Cleanup: get rid of compiler warnings, rBf1bcaabb8ad1: Add random number socket, rB7d324c74cd2b: Cleanup: formatting, rB6d8eb3bdbceb: Lift max value in Melanin sockets, rBcb983aabacf8: Cleanup: missing parentheses, rB11633e89b6ea: Take out two of Lukas's optimizations in the Bessel function, rBb891aa810947: Use Benedikt Bitterli's and PBRT's sane defaults, rB6e8ab6d21395: Add hair dye to Melanin concentration mode, rBafa31086bcca: Revert "Take out two of Lukas's optimizations in the Bessel function", rB257a7701e04d: Apologies, I didn't complete the defaults properly!, rB9e59a1f7b5c0: Merge branch 'master' into soc-2018-hair-shader, rB332b2d6206c1: Randomization is (currently) only available for melanin, rBc59ed14619e7: Remove two possible sources of NaNs, rB20ed03722fad: Remove "Physical" parametrization [READ BELOW PLEASE], rB45abb2eee803: Reorder sockets according to usefulness, rBc36722f96287: Remap randomization to roughness/color ± the given percentage factor, rB06fb2a06738c: Amend OSL shader again to account for parameter renaming, rBb005c15f6734: Amend OSL shader w.r.t. Melanin changes, rBf91635e64e50: Refactor Melanin into Tungsten's quantity and ratio parameters, rB5c07292bde39: UI: rename various nodes, rB4f4b7ea9d70b: Remove unused closure, rB60a59fbae6b0: Merge branch 'master' into soc-2018-hair-shader, rBdc2827fd907d: Cleanup: store and retrieve parameters consistently, rBe267191393fe: Fix a precision issue in the coord frame with low roughness, rB2d1eef87f6b6: Fix discrepancy between RNG in CPU and GPU, rBbd37b18a0d6d: Update signatures to use Lukas's new linear_rgb_to_gray, rB9b632addd347: Merge branch 'master' into soc-2018-hair-shader, rB535e2e4ade24: Merge branch 'master' into soc-2018-hair-shader, rB714c67ad5634: Indent typo in the node update, rB8547643039a2: Give the Absorption coefficient its own socket.
Sun, Jun 17, 6:05 PM · Cycles

Fri, Jun 15

LazyDodo (LazyDodo) closed T52856: [ctest/cycles_bake_test] bake_zspan_watertight fails with msvc 2015/x64 as Archived.
Fri, Jun 15, 10:51 PM · Restricted Project, Cycles
Philipp Oeser (lichtwerk) closed T55430: Holes in normal map as Resolved.

Glad to hear! Closing then...

Fri, Jun 15, 10:51 AM · Cycles, BF Blender
Tyler (dizziless) added a comment to T55430: Holes in normal map.

I disabled sandbox mode on Comodo and gave it a bake in the June 15 version of blender using my GPU and it worked as it should. Problem solved. Thank you for all the assistance.

Fri, Jun 15, 10:35 AM · Cycles, BF Blender

Thu, Jun 14

Brecht Van Lommel (brecht) closed T55482: Image Texture Non-Color Data output as Archived.

Thanks for the suggestion. We don't track feature requests in this tracker, http://rightclickselect.com/ is the right place for that.

Thu, Jun 14, 5:52 PM · Cycles
RUben (KUbo_0) changed Type from Bug to Design on T55482: Image Texture Non-Color Data output.
Thu, Jun 14, 2:51 PM · Cycles
RUben (KUbo_0) created T55482: Image Texture Non-Color Data output.
Thu, Jun 14, 2:51 PM · Cycles

Wed, Jun 13

Philipp Oeser (lichtwerk) added a comment to T55430: Holes in normal map.

You could just drag and drop the blender.exe into the command promt and add --debug-cycles to the end

Wed, Jun 13, 3:49 PM · Cycles, BF Blender
Scott Petrovic (scottpetrovic) added a comment to T54796: GSoC 2018 project: Implementing a Hair Shader for Cycles.

Just wanted to drop in and say good job @L. E. Segovia (amyspark) !

Wed, Jun 13, 3:47 PM · Cycles
Tyler (dizziless) added a comment to T55430: Holes in normal map.

My GPU does only have 1 Gb of VRAM, so that could be the case.

Wed, Jun 13, 1:17 PM · Cycles, BF Blender
John (personalcomputer) added a comment to D3472: Fix Minor Typo.

Lukas thank you so much for taking the time to reviewing this and provide me with that feedback!

Wed, Jun 13, 7:06 AM · BF Blender, Cycles

Tue, Jun 12

Philipp Oeser (lichtwerk) added a project to T55430: Holes in normal map: Cycles.

Seems like GPU only then.
Could it be that you are running out of GPU memory?
(if I look at my NVIDIA Server Settings I have it peaking at a little less than 2 GIGs -- which might be a little too much for the GTX 650 Ti...)

Tue, Jun 12, 1:37 PM · Cycles, BF Blender
Lukas Stockner (lukasstockner97) closed T55448: Typo in "blender --debug-cycles" Output When CUDA Unavailable as Resolved.

Fixed in rB7bf40236893c.

Tue, Jun 12, 11:11 AM · Cycles, BF Blender
Lukas Stockner (lukasstockner97) closed D3472: Fix Minor Typo.
Tue, Jun 12, 10:46 AM · BF Blender, Cycles
Lukas Stockner (lukasstockner97) accepted D3472: Fix Minor Typo.

Thanks for the patch! I'll go ahead and commit it.

Tue, Jun 12, 10:37 AM · BF Blender, Cycles
John (personalcomputer) updated the summary of D3472: Fix Minor Typo.
Tue, Jun 12, 8:44 AM · BF Blender, Cycles
John (personalcomputer) updated the summary of D3472: Fix Minor Typo.
Tue, Jun 12, 8:44 AM · BF Blender, Cycles
John (personalcomputer) updated the summary of D3472: Fix Minor Typo.
Tue, Jun 12, 8:35 AM · BF Blender, Cycles
John (personalcomputer) added a comment to T55448: Typo in "blender --debug-cycles" Output When CUDA Unavailable.

patch at https://developer.blender.org/D3472

Tue, Jun 12, 8:27 AM · Cycles, BF Blender
John (personalcomputer) created D3472: Fix Minor Typo.
Tue, Jun 12, 8:27 AM · BF Blender, Cycles
John (personalcomputer) claimed T55448: Typo in "blender --debug-cycles" Output When CUDA Unavailable.
Tue, Jun 12, 8:22 AM · Cycles, BF Blender
John (personalcomputer) added a comment to T55448: Typo in "blender --debug-cycles" Output When CUDA Unavailable.
Tue, Jun 12, 8:22 AM · Cycles, BF Blender
John (personalcomputer) updated the task description for T55448: Typo in "blender --debug-cycles" Output When CUDA Unavailable.
Tue, Jun 12, 8:21 AM · Cycles, BF Blender
John (personalcomputer) created T55448: Typo in "blender --debug-cycles" Output When CUDA Unavailable.
Tue, Jun 12, 8:21 AM · Cycles, BF Blender

Mon, Jun 11

Brecht Van Lommel (brecht) closed T55418: Sun light use wrong data rotation in render Cycles as Archived.

Try setting the lamp size to 0 or a small number, in this .blend it is set to cover a big part of the hemisphere. We have a to do item to clarify this by changing the sun size to display as an angle.

Mon, Jun 11, 11:23 AM · OpenGL / Gfx, Cycles, Rendering, BF Blender

Sat, Jun 9

jonas (jonas10008) created T55418: Sun light use wrong data rotation in render Cycles.
Sat, Jun 9, 5:38 PM · OpenGL / Gfx, Cycles, Rendering, BF Blender