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

Today

Dalai Felinto (dfelinto) raised the priority of T52802: Denoise artifacts with Direct Glossy from "Normal" to "Confirmed".
Wed, Sep 20, 3:55 PM · Cycles, BF Blender
Lukas Stockner (lukasstockner97) added a comment to T52802: Denoise artifacts with Direct Glossy.

Perhaps the denoising should work on log(glossy) or some other kind of remapping to bring the extreme values into a smaller range.

Wed, Sep 20, 3:34 PM · Cycles, BF Blender
stephen thomas (stephenthomas0) created T52845: JPEG 2000 Images rendering pink on macOS - Cycles.
Wed, Sep 20, 12:01 PM · Cycles, BF Blender

Yesterday

Bernd (waebbl) added a comment to T52793: Blender crashes when changing viewport shading to rendered.

I just booted up my linux box, downloaded the current stable release and tried the tower_packed.blend file. Here it doesn't crash when I switch viewport, but I haven't updated nvidia-drivers yet, using 378.13 here. Haven't used linux for some time. I'm running gentoo, there's no relevant output on the terminal.
I'm off until sunday, when I'm back, I'll go and update the nvidia driver and report back on the behaviour.
HTH

Tue, Sep 19, 8:15 PM · Cycles, BF Blender
Bernd (waebbl) added a comment to T52793: Blender crashes when changing viewport shading to rendered.

Here's the output when starting it from the terminal:

Tue, Sep 19, 6:43 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T52725: Branched path unification.

Here's a comparison using a shot from Agent, where branched path is the clear winner:

PathBranched Path
Tue, Sep 19, 1:50 AM · Cycles
Brecht Van Lommel (brecht) added a comment to D2726: Principled BSDF as default shader in Cycles.

Yes, you can change the default in master and blender2.8 now, but note:

Tue, Sep 19, 1:15 AM · Cycles

Mon, Sep 18

Vuk Gardašević (lijenstina) closed T52820: Blender 2.8 Cycles Viewport Stops Rendering after Setting up Camera Tracking Scene as "Archived".

Thank you for the report. Currently we are aware of many issues in 2.8 and actively working to fix them.
But since replying to reports takes time, we have decided to limit bug reports to module team members.

Mon, Sep 18, 9:31 PM · Cycles, BF Blender: 2.8
Caden Mitchell (CadenMitchell) renamed T52820: Blender 2.8 Cycles Viewport Stops Rendering after Setting up Camera Tracking Scene from "Blender 2.8 Cycles Stops Rendering after Setting up Camera Tracking Scene" to "Blender 2.8 Cycles Viewport Stops Rendering after Setting up Camera Tracking Scene".
Mon, Sep 18, 9:20 PM · Cycles, BF Blender: 2.8
Caden Mitchell (CadenMitchell) created T52820: Blender 2.8 Cycles Viewport Stops Rendering after Setting up Camera Tracking Scene.
Mon, Sep 18, 9:19 PM · Cycles, BF Blender: 2.8
Bernd (waebbl) added a comment to T52793: Blender crashes when changing viewport shading to rendered.

I figured out how to pack all files into the .blend file. So please try the attached file.

Mon, Sep 18, 8:27 PM · Cycles, BF Blender
Bernd (waebbl) added a comment to T52793: Blender crashes when changing viewport shading to rendered.

There's only one texture used that I'm aware of, the environment texture. I used one from the sIBL archive at https://www.hdrlabs.com/sibl/archive.html and append it here, if it's what you're referring to.

Mon, Sep 18, 6:47 PM · Cycles, BF Blender
Dalai Felinto (dfelinto) triaged T52802: Denoise artifacts with Direct Glossy as "Normal" priority.

Changing priority to Normal, until @Lukas Stockner (lukasstockner97) confirms that this is a bug.

Mon, Sep 18, 3:24 PM · Cycles, BF Blender
Emmanuel LORANT (asturias) added a comment to T52572: CUDA Error.

Hi, I have this too.

Mon, Sep 18, 3:07 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T52572: CUDA Error.

@Maeldor (Maeldor), yes, should be bmw27_gpu. And you're right about --factory-startup. Let's do this way then: backup your settings, load factory startup, enable CUDA and then try rendering from terminal.

Mon, Sep 18, 3:02 PM · Cycles, BF Blender
YAFU (YAFU) added a comment to T52572: CUDA Error.

Hi.
I have read before that the mere fact of having installed some GPU overclocking application can bring conflicts with Blender, even for CPU render. I say this because I read above about MSI Afterburner. So just in case to do reliable tests, if you have any of them installed (MSI Afterburner, ASUS GPU Tweak, etc.), completely remove the application.

Mon, Sep 18, 2:59 PM · Cycles, BF Blender
Maeldor (Maeldor) added a comment to T52572: CUDA Error.

@Maeldor (Maeldor), if you don't overclock, then things should be working stable. Root of your issue might be different from @Stefan Eisenreich (Stef1309).

There is one more thing you can try: render file from console (cmd.exe), something like:

path\to\blender.exe --debug-cycles --factory-startup -y -b path\to\bmw27_cpu.blend -f 1

and see if that works and whether log gives any clues.

Mon, Sep 18, 2:48 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T52572: CUDA Error.

@Maeldor (Maeldor), if you don't overclock, then things should be working stable. Root of your issue might be different from @Stefan Eisenreich (Stef1309).

Mon, Sep 18, 2:43 PM · Cycles, BF Blender
Maeldor (Maeldor) added a comment to T52572: CUDA Error.

Thanks for your quick reply!

@Maeldor (Maeldor), did you try rendering default cube on GPU? Did you try installing driver downloaded directly from nvidia.com ?

Mon, Sep 18, 2:36 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed D2847: Fix compiling cycles without Volumetrics enabled by committing rBab9079f45986: Fix Cycles adaptive compile without volumes broken after recent changes. (authored by Carlo Andreacchio (candreacchio)).
Mon, Sep 18, 1:09 PM · Cycles
Brecht Van Lommel (brecht) accepted D2847: Fix compiling cycles without Volumetrics enabled.

Thanks, I'll commit this.

Mon, Sep 18, 12:45 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T52802: Denoise artifacts with Direct Glossy.

Perhaps the denoising should work on log(glossy) or some other kind of remapping to bring the extreme values into a smaller range.

Mon, Sep 18, 12:37 PM · Cycles, BF Blender
Carlo Andreacchio (candreacchio) created D2847: Fix compiling cycles without Volumetrics enabled.
Mon, Sep 18, 11:06 AM · Cycles
Sebastian Koenig (sebastian_k) assigned T52802: Denoise artifacts with Direct Glossy to Lukas Stockner (lukasstockner97).
Mon, Sep 18, 10:38 AM · Cycles, BF Blender
Sebastian Koenig (sebastian_k) added a comment to T52802: Denoise artifacts with Direct Glossy.

Yeah, I am currently suffering from the same problem. I think it's mainly a problem with the very bright intensities of glossy reflections. At least in my case it doesn't need any SSS to produce the issue, just a rather reflective surface. I am facing this problem mostly with metals in scenes with bright lamps. I think the denoiser somehow tries compensate for the brightness differences between the glossy reflection and the much darker surrounding areas, and by overcompensating that brightness differences it makes the problematic areas black. Or something like that. No idea how to solve that but maybe as a workaround the denoiser could just keep the super bright highlights just white?
Here's the above file but without SSS and point lamp, but with a metal surface, still producing a black artefact.

Mon, Sep 18, 10:37 AM · Cycles, BF Blender
M (dlenber) added a comment to T52772: Combine HSV node.

Hello Sergey!

Mon, Sep 18, 9:34 AM · Cycles, BF Blender
Sergey Sharybin (sergey) closed T52772: Combine HSV node as "Archived".

This is in fact related on T42888, also rB1549fea, rBc5927cd.

Mon, Sep 18, 8:39 AM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T52572: CUDA Error.

@Stefan Eisenreich (Stef1309), we can not guarantee Blender to work on overclocked GPUs. There is a good reason why vendors didn't use higher frequencies to begin with. Fact that games are stable doesn't really mean much here, CUDA program will stress GPU much more than OpenGL/DirectX.

Mon, Sep 18, 8:27 AM · Cycles, BF Blender
Sergey Sharybin (sergey) lowered the priority of T52793: Blender crashes when changing viewport shading to rendered from "Normal" to "Incomplete".

This file is missing textures in it, so it might affect on reproducability of the bug. Besides that:

Mon, Sep 18, 8:12 AM · Cycles, BF Blender
Joshua Leung (aligorith) assigned T52796: Denoising + negative lamps = black and white artifacts to Lukas Stockner (lukasstockner97).
Mon, Sep 18, 6:20 AM · Cycles, BF Blender
Joshua Leung (aligorith) assigned T52793: Blender crashes when changing viewport shading to rendered to Sergey Sharybin (sergey).
Mon, Sep 18, 2:49 AM · Cycles, BF Blender

Sun, Sep 17

Michael Rochefort (mroche) edited the description of T52802: Denoise artifacts with Direct Glossy.
Sun, Sep 17, 8:56 PM · Cycles, BF Blender
Michael Rochefort (mroche) edited the description of T52802: Denoise artifacts with Direct Glossy.
Sun, Sep 17, 8:54 PM · Cycles, BF Blender
Michael Rochefort (mroche) added a project to T52802: Denoise artifacts with Direct Glossy: Cycles.
Sun, Sep 17, 8:45 PM · Cycles, BF Blender
Maeldor (Maeldor) added a comment to T52572: CUDA Error.

I am also getting the CUDA error: Illegal address in cuCtxSynchronize(), line 1372 error on the majority scenes I attempt to render via GPU (e.g. BMW Benchmark, Racing Car, etc.). Unfortunately, it's making GPU rendering unusable for me, as I can't tell from one render to another if it's going to crash, and it requires a complete restart of Blender to be able to attempt rendering again.

Sun, Sep 17, 8:03 PM · Cycles, BF Blender

Sat, Sep 16

Vuk Gardašević (lijenstina) merged T52779: Cannot Use GPU compute in Cycles Blender 2.79+ into T52752: Blender 2.79 - Cycles Compute Device doesn't detect my AMD GPU.
Sat, Sep 16, 2:44 PM · Rendering, Cycles, BF Blender
Vuk Gardašević (lijenstina) merged task T52779: Cannot Use GPU compute in Cycles Blender 2.79+ into T52752: Blender 2.79 - Cycles Compute Device doesn't detect my AMD GPU.
Sat, Sep 16, 2:44 PM · OpenGL / Gfx, Cycles, BF Blender
Mostafa Elkady (MElkady99) created T52779: Cannot Use GPU compute in Cycles Blender 2.79+.
Sat, Sep 16, 12:11 PM · OpenGL / Gfx, Cycles, BF Blender
Sergey Sharybin (sergey) triaged T52772: Combine HSV node as "Normal" priority.
Sat, Sep 16, 10:51 AM · Cycles, BF Blender
Joshua Leung (aligorith) assigned T52772: Combine HSV node to Sergey Sharybin (sergey).
Sat, Sep 16, 7:37 AM · Cycles, BF Blender

Fri, Sep 15

Stefan Eisenreich (Stef1309) added a comment to T52572: CUDA Error.

Update:
I tried to get to the bottom of this since it seemed very strange that this issue suddenly vanished.
Now, since I use this PC mainly for gaming I have routinely overclocked my GPU as far as I could. I have of course tested the stability of this in games so my setup should be stable at all times. When I made the tests earlier this day I hadn't noticed that msi Afterburner had reset my overclocking settings.
Testing out further I found that only the core clock offset seemed to cause this issue, when I raised only the memory clock it rendered just fine.
So there, that's propably where the problem comes from.
I did all my testing with the .blend file from the previous post (denoiser disabled).

Fri, Sep 15, 7:08 PM · Cycles, BF Blender
Stefan Eisenreich (Stef1309) added a comment to T52572: CUDA Error.

Sorry, my bad. I tested out the denoiser and forgot to turn it off for the error log. The error was 100% reproducable both with denoiser on and off but I tested again today and I couldn't reproduce it a single time. I made no updates to my Windows version, drivers or Blender version so I don't really understand why this is gone. I attached the .blend file anyway.

Fri, Sep 15, 5:00 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T52742: .obj import to cycles crashes the program..

Can you maybe save .blend file with all the referenced textures etc, pack them to an archive? But also weird why importing doesn't happen correctly. Perhaps worth separating two reports:

Fri, Sep 15, 2:59 PM · Import/Export, Cycles, Addons
Peter Chappell (piersyf) added a comment to T52742: .obj import to cycles crashes the program..

Sure. I also did another experiment. I exported a model from Poser as an .obj. I did this twice, once with full texture path names and once exporting the textures to the folder.

Fri, Sep 15, 10:01 AM · Import/Export, Cycles, Addons
Pascal Schön (VanCantus) added a comment to D2726: Principled BSDF as default shader in Cycles.

@Brecht Van Lommel (brecht) @Aaron Carlisle (Blendify) Can this now be considered for being committed to master as Blender 2.79 is out?

Fri, Sep 15, 10:00 AM · Cycles
Sergey Sharybin (sergey) added a comment to T52742: .obj import to cycles crashes the program..

Can you attach an example of corrupted image? I would like to see if we can make Blender to identify such images and prevent crashes (rendering magenta-color as a missing texture for corrupted image is more friendly than crashing)

Fri, Sep 15, 8:38 AM · Import/Export, Cycles, Addons
Peter Chappell (piersyf) added a comment to T52742: .obj import to cycles crashes the program..

Thank you both. Your answers helped me to identify the cause. The other program compiling the .obj (exporter) is creating corrupt images of the materials, and I suspect this faulty code is causing Blender to crash. After manually replacing the texture images in the export file with valid images, the Blender import to Cycles worked fine.
BTW, I had tried 4 different objects before posting here and all had resulted in the same issues. My bad for not including the exporter in the possible fault line.
This can be closed, no bug here....

Fri, Sep 15, 1:42 AM · Import/Export, Cycles, Addons

Thu, Sep 14

Arto Kitula (akitula) added a comment to T52742: .obj import to cycles crashes the program..

If OBJ file has:

Thu, Sep 14, 6:58 PM · Import/Export, Cycles, Addons
Alexander Chaplinskikh (AlexChaplinskikh) added a comment to T52752: Blender 2.79 - Cycles Compute Device doesn't detect my AMD GPU.

Thank you very much, Vuk. Just tried it and it works. This should get me by while I save up for a new GPU. The main thing I need is the viewport render preview which I use a lot and the CPU is just not fast enough.

Thu, Sep 14, 3:42 PM · Rendering, Cycles, BF Blender
Vuk Gardašević (lijenstina) added a comment to T52752: Blender 2.79 - Cycles Compute Device doesn't detect my AMD GPU.

Wonderful. Any way to whitelist it and build it myself from the source? I don't know Python but I could try. I was excited for this release but this just screwed me up completely.

Thu, Sep 14, 3:20 PM · Rendering, Cycles, BF Blender