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

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

Fri, Jun 8

Francesco Siddi (fsiddi) assigned T55384: Introducing support for CUDA Compute Capability 7.0 to Sergey Sharybin (sergey).
Fri, Jun 8, 10:29 AM · Cycles, BF Blender
Francesco Siddi (fsiddi) created T55384: Introducing support for CUDA Compute Capability 7.0.
Fri, Jun 8, 10:28 AM · Cycles, BF Blender

Thu, Jun 7

Geraldine Chua (gschua) updated the task description for T55264: Tiled texture storage and sampling in Cycles kernel.
Thu, Jun 7, 5:28 PM · Cycles

Wed, Jun 6

Dalai Felinto (dfelinto) closed T55350: Cycles: instanced hair with hidden emitter is invisible when rendering as Resolved by committing rB9a0506ea185c: Fix T55350: Cycles: instanced hair with hidden emitter is invisible when….
Wed, Jun 6, 5:10 PM · Code Quest, Cycles, BF Blender: 2.8
Dalai Felinto (dfelinto) added a revision to T55350: Cycles: instanced hair with hidden emitter is invisible when rendering: D3464: Fix Cycles particle visibility.
Wed, Jun 6, 4:53 PM · Code Quest, Cycles, BF Blender: 2.8
Philipp Oeser (lichtwerk) added a project to T55250: Principled BSDF Anisotropy black faces: Cycles.
Wed, Jun 6, 3:45 PM · Cycles, BF Blender
Dalai Felinto (dfelinto) moved T55350: Cycles: instanced hair with hidden emitter is invisible when rendering from Backlog to Spring Bugs on the Code Quest board.
Wed, Jun 6, 3:23 PM · Code Quest, Cycles, BF Blender: 2.8
Dalai Felinto (dfelinto) added a project to T55350: Cycles: instanced hair with hidden emitter is invisible when rendering: Code Quest.
Wed, Jun 6, 3:23 PM · Code Quest, Cycles, BF Blender: 2.8
Dalai Felinto (dfelinto) claimed T55350: Cycles: instanced hair with hidden emitter is invisible when rendering.
Wed, Jun 6, 3:22 PM · Code Quest, Cycles, BF Blender: 2.8
Brecht Van Lommel (brecht) updated the task description for T54180: Cycles Blender 2.8 tasks.
Wed, Jun 6, 2:04 PM · Code Quest, BF Blender: 2.8, Cycles

Tue, Jun 5

Philipp Oeser (lichtwerk) triaged T55332: Cycles misses intersections when objects are too close as Normal priority.
Tue, Jun 5, 12:47 PM · Cycles, BF Blender
Stefan Werner (swerner) added a comment to T55332: Cycles misses intersections when objects are too close.

Tue, Jun 5, 10:31 AM · Cycles, BF Blender
Stefan Werner (swerner) added a comment to T55332: Cycles misses intersections when objects are too close.

The source of the problem is the use of ray_offset() to prevent self-intersections for rays that originate from a transparent surface. A solution to this problem is outlined in the paper "Robust Iterative Find-Next-Hit Ray Traversal": http://www.sci.utah.edu/~wald/Publications/2018/nexthit-pgv18.pdf

Tue, Jun 5, 10:30 AM · Cycles, BF Blender
Stefan Werner (swerner) claimed T55332: Cycles misses intersections when objects are too close.
Tue, Jun 5, 10:29 AM · Cycles, BF Blender
Stefan Werner (swerner) added a comment to T55332: Cycles misses intersections when objects are too close.

Tue, Jun 5, 10:29 AM · Cycles, BF Blender