CyclesProject
ActivePublic

Properties

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

Fri, Jun 23

John Doe (tonemgub) added a comment to T50458: Hosek/Wilkie sky model weird coloration.

Fri, Jun 23, 9:49 PM · Cycles, Rendering, BF Blender
John Doe (tonemgub) added a comment to T50458: Hosek/Wilkie sky model weird coloration.

the werid below-ground color

Fri, Jun 23, 8:40 PM · Cycles, Rendering, BF Blender
John Doe (tonemgub) added a comment to T50458: Hosek/Wilkie sky model weird coloration.

sun is not available maybe but in luxrender(spectral) it is

Fri, Jun 23, 8:28 PM · Cycles, Rendering, BF Blender
Caden Mitchell (CadenMitchell) added a comment to T51724: Blender 2.80 EEVEE, Cycles, Clay Black Wall Graphical Glitch.

This wall disappears if you turn on only render in the display panel.

Fri, Jun 23, 8:23 PM · BF Blender: 2.8, Cycles

Thu, Jun 22

Tom (quarkburger) closed T51854: Blender 2.78 crashes when Open Shading Language is turned on as "Resolved".

You're right. It does take a loooong time to process environment textures with osl enabled. I tried this in the latest build of 2.78 btw. Are there plans to speed this up?

Thu, Jun 22, 5:49 AM · Platform: Windows, Cycles, BF Blender
Lukas Stockner (lukasstockner97) closed T51836: BSDF Weighting Issue with MultiGGX as "Resolved" by committing rB8cb741a598d6: Fix T51836: Cycles: Fix incorrect PDF approximations of the MultiGGX closures.
Thu, Jun 22, 12:11 AM · Cycles, BF Blender

Wed, Jun 21

Brecht Van Lommel (brecht) closed T51849: Principled Roughness & Clearcoat Gloss are opposites of each other? as "Resolved" by committing rB14ea0c5fccfd: Fix T51849: change Cycles clearcoat gloss to roughness..
Wed, Jun 21, 9:36 PM · Cycles, User Interface, BF Blender
Bastien Montagne (mont29) added a project to T51836: BSDF Weighting Issue with MultiGGX: Cycles.
Wed, Jun 21, 12:37 PM · Cycles, BF Blender
Bastien Montagne (mont29) triaged T51854: Blender 2.78 crashes when Open Shading Language is turned on as "Incomplete" priority.

@Tom (quarkburger) Please check whether Blender keeps working (which it seems to be doing), in the task manager e.g.

Wed, Jun 21, 12:31 PM · Platform: Windows, Cycles, BF Blender
Bastien Montagne (mont29) triaged T51855: Object NaN translation data objects renders lights not illuminating the scene with Cycles as "Normal" priority.

Please always attach .blend file directly here. ;)

Wed, Jun 21, 12:26 PM · Cycles, BF Blender
Bastien Montagne (mont29) changed Type from Bug to Design on T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.
Wed, Jun 21, 12:16 PM · Cycles, User Interface, BF Blender
Bastien Montagne (mont29) triaged T51849: Principled Roughness & Clearcoat Gloss are opposites of each other? as "Normal" priority.

This does not really sounds as a bug to me? More like a design discussion that should rather have been done through ML probably. But will leave Cycles dev decide what to do with that report…

Wed, Jun 21, 12:16 PM · Cycles, User Interface, BF Blender
Brecht Van Lommel (brecht) added projects to T51855: Object NaN translation data objects renders lights not illuminating the scene with Cycles: BF Blender, Cycles.
Wed, Jun 21, 11:07 AM · Cycles, BF Blender
Brian Savery (bsavery) added a comment to T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.

I can buy Brecht's argument. There is however something to be said for keeping to the original paper for compatibility with other renderers that implement it, and wanting to keep the settings the same.

Wed, Jun 21, 6:57 AM · Cycles, User Interface, BF Blender
Andrew Price (andrewprice) added a comment to T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.

Thanks Brecht!

Wed, Jun 21, 5:33 AM · Cycles, User Interface, BF Blender
Alma Talp (AlmaTalp) added a comment to T51554: OpenCL render error with example.

Hello Wolfgang,

Wed, Jun 21, 3:31 AM · BF Blender, Cycles

Tue, Jun 20

Brecht Van Lommel (brecht) added a comment to T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.

I meant that for commonly texture mapped parameters compatibility is a bigger concern, since those are harder to convert. It depends on the renderer, but at least for game engines you usually can only connect a texture directly to a parameter, so to fix that incompatibility you'd have to apply 1 - n to the texture map which isn't practical.

Tue, Jun 20, 7:16 PM · Cycles, User Interface, BF Blender
Brian Savery (bsavery) added a comment to T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.

@Brecht Van Lommel (brecht) Isn't compatibility with other renderers THE reason for leaving it as it now? I.e, many other renderers have a Disney/principled shader, so if you want to match look you have to do a 1 - n to on this one setting.

Tue, Jun 20, 6:25 PM · Cycles, User Interface, BF Blender
LazyDodo (LazyDodo) added a comment to D2008: Fixed a rare case of NaN in Cycles.

it's rarely a good idea to drag up old closed tickets, this one had been closed for a year+ the other ticket you spammed 5+ years! In those cases it's usually better to start a new ticket,

Tue, Jun 20, 5:49 PM · Cycles
claas eicke (cekuhnendev) added a comment to D2008: Fixed a rare case of NaN in Cycles.

@claas eicke (cekuhnendev), please submit bug as a proper bug report, not as a comment in a code review .

Tue, Jun 20, 5:46 PM · Cycles
Sergey Sharybin (sergey) added a comment to D2008: Fixed a rare case of NaN in Cycles.

@claas eicke (cekuhnendev), please submit bug as a proper bug report, not as a comment in a code review .

Tue, Jun 20, 5:15 PM · Cycles
LazyDodo (LazyDodo) added a comment to T51854: Blender 2.78 crashes when Open Shading Language is turned on.

I've noticed loading environment textures is incredibly slow with osl enabled, but it doesn't crash, just sits there for a while but eventually it'll get it together and starts rendering...

Tue, Jun 20, 4:50 PM · Platform: Windows, Cycles, BF Blender
Tom (quarkburger) created T51854: Blender 2.78 crashes when Open Shading Language is turned on.
Tue, Jun 20, 4:44 PM · Platform: Windows, Cycles, BF Blender
claas eicke (cekuhnendev) added a comment to D2008: Fixed a rare case of NaN in Cycles.

Somewhat with Blender on Mac OS I managed to create 6 NAN objects and when on a visible layer always render the scene black when only using a lamp as light.
World and mesh lights illuminate the scene.

Tue, Jun 20, 2:24 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.

Personally I prefer roughness for both specular and clearoat. I guess this one is normally never texture mapped and so compatibility with other renderers isn't a concern, so we could deviate from the paper here.

Tue, Jun 20, 2:21 PM · Cycles, User Interface, BF Blender
Pascal Schön (VanCantus) updated subscribers of T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?.

On other notes I think a found something in the paper:

For our clearcoat specular we don’t have a Smith G derivation and simply use the GGX G with a fixed roughness of 0.25, found to be plausible and artistically pleasing.

I do not know a ton about this but @Pascal Schön (VanCantus) will probably be able to answer more.

Tue, Jun 20, 12:28 PM · Cycles, User Interface, BF Blender
Aaron Carlisle (Blendify) added a project to T51849: Principled Roughness & Clearcoat Gloss are opposites of each other?: Cycles.
Tue, Jun 20, 5:05 AM · Cycles, User Interface, BF Blender

Sun, Jun 18

Wolfgang Faehnle (mib2berlin) added a comment to T51554: OpenCL render error with example.

Hi Alma, thought no movement after + 3 weeks thread could close.
I am sorry if it is still under investigation, trying to clean up the bugtracker.
We have ~300 bugs still and many are old or already fixed.

Sun, Jun 18, 10:35 PM · BF Blender, Cycles
Alma Talp (AlmaTalp) added a comment to T51554: OpenCL render error with example.

Why?

Sun, Jun 18, 9:04 PM · BF Blender, Cycles
Wolfgang Faehnle (mib2berlin) added a comment to T51554: OpenCL render error with example.

Please close

Sun, Jun 18, 4:27 PM · BF Blender, Cycles
Renato Meneses (renatomeneses) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

Now I have noticed that this new building version (2.785 Render Time: 09:03.70) is rendering this file very slowly than stable version (2.78c Render Time: 01:08.78) this file: https://www.dropbox.com/s/6rqflvp0i7i7f25/test.blend?dl=0

Sun, Jun 18, 3:28 AM · Cycles, BF Blender
Renato Meneses (renatomeneses) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

Thank you so much guys! It's working pretty well in the building version!

Sun, Jun 18, 2:14 AM · Cycles, BF Blender

Sat, Jun 17

Brecht Van Lommel (brecht) closed T51833: Principled BSDF Transmission works incorrectly if exposure is low. Blender 2.79 as "Invalid".

The Clamp Indirect value is set to 1.0 which is very low, and if you use bright light values it clamps almost all light. Increase it to a values that matches your chosen light intensities.

Sat, Jun 17, 11:07 PM · Cycles, BF Blender
Yes (GnarlyCarl) added a project to T51833: Principled BSDF Transmission works incorrectly if exposure is low. Blender 2.79: Cycles.
Sat, Jun 17, 10:19 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T51823: Cycles - Ambient Occlusion pass rendering with black background as "Invalid".

This is a feature request which we don't handle in this tracker, so here for options:
https://wiki.blender.org/index.php/Dev:Doc/Contact#Requesting_Features

Sat, Jun 17, 6:08 PM · Cycles, BF Blender

Fri, Jun 16

john peterson (bliblubli) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

@Renato Meneses (renatomeneses) it is indeed very unlikely to happen. In very intensive rendering scene, cycles uses max 85W on my RX480, while the card draws 160W (above the 150W of PCIE specs) while rendering real time benchmark scenes like furmark. Cycles heavily underuse the GPUs (on both CUDA and OpenCL) compared to real time 3D apps, especially benchmarks. So the only thing that could burn it while rendering would be if your fans are defects, but even then, the hardware should just shut your PC down to protect it.
Whatever happened, it's not the software job to monitor temperature. Also note that overclocking, changing voltage and all other modification leading to warranty void are allowed by drivers from all vendors, but are risky and thus not supported. So I would recommand you to use latest build, which is much faster for your configuration anyway, but leave all driver options at defaults.
2.78c is not supported anymore. But I'll let @Mai Lavelle (maiself) and @Sergey Sharybin (sergey) decide here.

Fri, Jun 16, 6:09 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

The warning message on our builderbot website refers to possible .blend file data corruption due to a bug or some compatibility issues. While we are fixing such issues quite quickly it could still have negative effect on your production.

Fri, Jun 16, 6:03 PM · Cycles, BF Blender
Bastien Montagne (mont29) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

That is very, very unlikely to be related - and definitively *not* to be expected. Odds some code might lead to burning hardware are really low, thermal protection is supposed to be hardware-managed (or at worst, driver managed), i.e. totally out of scope of regular software influence…

Fri, Jun 16, 5:54 PM · Cycles, BF Blender
Bastien Montagne (mont29) added a comment to T51785: CUDA error: Launch failed in cuTXSyncronize().

Would be interesting to get a minimal with those crashing palmtrees, could be some invalid geometry here, but nice to know for sure what can cause the issue.

Fri, Jun 16, 5:51 PM · Cycles, BF Blender
Renato Meneses (renatomeneses) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

I have burned my PC twice when I have used Blender building version. I'm not sure if it was really the Blender that have caused PC burning, but within 15 years I have lost 2 computers only when I was using test building versions.
Is it possible when website says "do it with your risk" ?

Fri, Jun 16, 5:28 PM · Cycles, BF Blender
Blake Houghon (houghtob123) closed T51785: CUDA error: Launch failed in cuTXSyncronize() as "Resolved".

Well I found out the issue. I don't know exactly what it is but it only happens when I attempt to render the palm trees (other trees are fine). I moved their layer and it works perfectly fine. With them the scene could be incredibly simple and still not work. I don't know why but Im not complaining. I'm a tad embarrassed. Sorry guys.
Do you still need that info in case this is a bug you want to fix?

Fri, Jun 16, 5:26 PM · Cycles, BF Blender
Bastien Montagne (mont29) triaged T51785: CUDA error: Launch failed in cuTXSyncronize() as "Incomplete" priority.

This sounds like GPU driver issue (or maybe an issue with GPU memory, does one have less memory than the other or something like that?). Also, please:

Fri, Jun 16, 5:00 PM · Cycles, BF Blender
Bastien Montagne (mont29) triaged T51805: Point Density with overlapping volumes doesn't work on GPU as "Normal" priority.

@Hristo Gueorguiev (nirved) care to check that one too?

Fri, Jun 16, 4:48 PM · Cycles, BF Blender
Bastien Montagne (mont29) added a comment to T51755: Hair particle system and OpenCL issue on AMD Rx 480 and/or AMD Rx 470.

@Renato Meneses (renatomeneses) what do you mean, you cannot try testbuilds??? “I’ve lose two 3D cards with it”????

Fri, Jun 16, 4:11 PM · Cycles, BF Blender
IL (Shuripusta) claimed T51823: Cycles - Ambient Occlusion pass rendering with black background.
Fri, Jun 16, 2:41 AM · Cycles, BF Blender
IL (Shuripusta) created T51823: Cycles - Ambient Occlusion pass rendering with black background.
Fri, Jun 16, 2:39 AM · Cycles, BF Blender

Wed, Jun 14

Dalai Felinto (dfelinto) moved T51724: Blender 2.80 EEVEE, Cycles, Clay Black Wall Graphical Glitch from Backlog to OpenGL-Compatibility on the BF Blender: 2.8 board.
Wed, Jun 14, 5:02 PM · BF Blender: 2.8, Cycles

Tue, Jun 13

Seth Lewis (quantumanomaly) added a comment to T51717: Denoise + File Output nodes: freezing at 99% of render.

@Lukas Stockner (lukasstockner97) I would be happy to. Where can I find a "debug build"? This is the first time I've heard of this type of build; pardon my ignorance.

Tue, Jun 13, 11:21 AM · Cycles, BF Blender

Sun, Jun 11

Lukas Stockner (lukasstockner97) closed T51767: Cycles denoising; Firefly/Highlight processing leads to pixels with negative values, values of -1.#INDO as "Archived".

Okay, this is somewhat improved with rB558bea2. I'll look into better handling in the future, but we're really close to a release and fixing the underlying issues will be really tricky (if it's even possible)...

Sun, Jun 11, 2:03 AM · Cycles, BF Blender

Sat, Jun 10

Adam Friesen (ace_dragon) added a comment to T51767: Cycles denoising; Firefly/Highlight processing leads to pixels with negative values, values of -1.#INDO.

Okay, there definitely is a major regression in overall quality due to one or both of these commits
https://lists.blender.org/pipermail/bf-blender-cvs/2017-June/097346.html
https://lists.blender.org/pipermail/bf-blender-cvs/2017-June/097384.html

Sat, Jun 10, 11:36 PM · Cycles, BF Blender