Page MenuHome

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:

Recent Activity

Yesterday

Germano Cavalcante (mano-wii) closed T86182: Blender crashes with cycles and GPU rendering with AMD cards as Resolved.

Good to know :)
Volume freezing may be related to the problem described in T84461: Cycles: Split kernel error with OpenCL

Tue, Apr 13, 9:57 PM · Cycles, BF Blender
Chris Eveleigh (whyohme) added a project to D10936: Adjust integration weights for random walk BSSRDF Path kernel.: Cycles.
Tue, Apr 13, 7:28 PM · Cycles
Armand (tsukirockstar) added a comment to T86182: Blender crashes with cycles and GPU rendering with AMD cards.

Seems to work fine. :) I see a split kernel error (lamp related) but it stills renders both viewport and the scene with F12. I'm using the 20.50 amdgpu pro (only the openCL portion) I can confirm that this fixes the crash and viewport issues with a rx590 and rx580 8GB (and I guess that also with some navy cards with open bugs reports)
I also tested this on Fedora using the same method and works so Ubuntu users should be fine too.

Tue, Apr 13, 3:23 AM · Cycles, BF Blender
Armand (tsukirockstar) added a comment to T86182: Blender crashes with cycles and GPU rendering with AMD cards.

@Germano Cavalcante (mano-wii) I'm downloading it now. I will posts the results as well as the driver version used. If everything goes well, I'll be more than happy! I'll be posting the results in a few moments.

Tue, Apr 13, 2:35 AM · Cycles, BF Blender

Mon, Apr 12

Germano Cavalcante (mano-wii) changed the status of T86182: Blender crashes with cycles and GPU rendering with AMD cards from Needs Information from Developers to Needs Information from User.

rB91c44fe88547: Cycles: disable NanoVDB for AMD OpenCL may have solved the problem, you can try the latest daily build.
(If you can't, no problem, we can take it as resolved)

Mon, Apr 12, 3:08 PM · Cycles, BF Blender
Germano Cavalcante (mano-wii) changed the status of T85698: Blender crashes when rendering with OpenCL from Needs Triage to Needs Information from User.
Mon, Apr 12, 3:06 PM · Cycles, BF Blender
Germano Cavalcante (mano-wii) added a comment to T85698: Blender crashes when rendering with OpenCL.

rB91c44fe88547: Cycles: disable NanoVDB for AMD OpenCL may have solved the problem, you can try the latest daily build.
(If you can't, no problem, we can take it as resolved)

Mon, Apr 12, 3:06 PM · Cycles, BF Blender
Germano Cavalcante (mano-wii) closed T85099: Cycles GPU render crashes in 2.92, 2.93 on Ubuntu with rx580 as Resolved.

Thanks for the info.
The split kernel appears to be a different problem and is probably related to T84461: Cycles: Split kernel error with OpenCL.
So I will close this report.

Mon, Apr 12, 3:01 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) closed T85210: "Join Geometry" node causes cycles to only display one of the geometries as Resolved.

I cannot reproduce this anymore, looks like it is fixed.

Mon, Apr 12, 1:47 PM · Cycles, Render & Cycles, Geometry Nodes, BF Blender
Zijun Zhou (Eary) added a comment to T43835: ray offsetting giving precission problems / render artifacts / cracks on far away geometry.

Don't know if this is the same issue, but I am having a similar problem, a large scale scene with a character far away from world origin

Mon, Apr 12, 2:13 AM · Render & Cycles, Cycles, BF Blender

Sun, Apr 11

Svend Sønderby (Svend) added a comment to T85099: Cycles GPU render crashes in 2.92, 2.93 on Ubuntu with rx580.

Thanks, did a fresh build and 91c44fe88547 seems to have removed the crash :) Do I change the status or is that done by an admin?

Sun, Apr 11, 3:18 PM · Cycles, BF Blender
James (stuckpixel) added a comment to T74883: Cycles crashes with Windows GPU Scheduling and 2 or more GPUs [driver bug].

I also had spent a few hours trying to figure out why cycles were hanging when I tried to use both my 1080ti GPUs. Just before I found this thread I did stumble into turning off my hardware scheduling and things started working. I was worried one of my GPUs had failed at first but I tested them in another 3D app and they seemed to be fine.

Sun, Apr 11, 1:44 AM · Render & Cycles, Cycles, BF Blender

Sat, Apr 10

Vasiliy (Berbekk) added a comment to T68915: Light linking.

This feature is sorely lacking

Sat, Apr 10, 10:07 PM · Render & Cycles, Cycles, BF Blender

Fri, Apr 9

Tamás Péter Radványi (RTamaasP) added a comment to T71258: Viewport rendered preview freezes when using OpenCL on GPU.

@Tamás Péter Radványi (RTamaasP) This is not a place to talk about third party software. The OP (and so Am I) are on Linux. I'm aware about the eternal warning that substance painter gives you when you start it but it not applies to this issue. Furthermore, ATM I'm stuck with no GPU at all at 2.92. You can check that here. As I said, third party addons will not help to solve a bug.

T86780

Fri, Apr 9, 10:44 AM · Render & Cycles, Cycles, BF Blender
Armand (tsukirockstar) added a comment to T71258: Viewport rendered preview freezes when using OpenCL on GPU.

@Tamás Péter Radványi (RTamaasP) This is not a place to talk about third party software. The OP (and so Am I) are on Linux. I'm aware about the eternal warning that substance painter gives you when you start it but it not applies to this issue. Furthermore, ATM I'm stuck with no GPU at all at 2.92. You can check that here. As I said, third party addons will not help to solve a bug.

Fri, Apr 9, 3:36 AM · Render & Cycles, Cycles, BF Blender

Thu, Apr 8

howetuft (howetuft) created T87317: Cycles Standalone: Issue with shader nodes.
Thu, Apr 8, 10:27 PM · Cycles
Tamás Péter Radványi (RTamaasP) added a comment to T71258: Viewport rendered preview freezes when using OpenCL on GPU.

Using Radeon Software 20.10.1, with MSI rx580 8 gb OC ed. and doesn't work with ANY versions of blender, EXCEPT 2.92, but now it works extremely well. Like before this took literally minutes even to react anything after I applied the volume (and then crashed at 1 samples), now not even increasing the viewport render time.

Thu, Apr 8, 7:46 PM · Render & Cycles, Cycles, BF Blender
Philipp Oeser (lichtwerk) merged T87143: Blender Crashing Upon Return from Time Spent Away into T70856: Blender crashes when I log in/wake the display.
Thu, Apr 8, 4:09 PM · Render & Cycles, Cycles, Platform: macOS, BF Blender
Philipp Oeser (lichtwerk) merged T87301: Cycles+OSL: Mysterious black lines in render into T43835: ray offsetting giving precission problems / render artifacts / cracks on far away geometry.
Thu, Apr 8, 3:55 PM · Render & Cycles, Cycles, BF Blender
Germano Cavalcante (mano-wii) added a project to T87253: when hiding and unhiding object cycles randomly crashes: Cycles.

The cuStreamSynchronize message is still vague, it doesn't really say what's going on.
We have some open reports on this:
T86915: Viewport renderer crash - CUDA_ERROR_ILLEGAL_ADDRESS in cuStreamSynchronize(cuda_stream[thread_index])(device_optix.cpp:816)System is out of GPU and shared host memory
T86864: Error: Illegal address in cuMemcpyDtoH( (char *)mem.host_pointer + offset, (CUdeviceptr)mem.device_pointer + offset, size) (device_cuda_impl.cpp:1038)CUDA_ERROR_ILLEGAL_ADDRESS in cuStreamSynchronize(0) (device_optix.cpp:1069)
T86503: CUDA_ERROR_ILLEGAL_ADDRESS in cuStreamSynchronize when copying and pasting objects between blend files.
T83000: TDR Crash

Thu, Apr 8, 3:42 PM · Cycles, BF Blender
Ilja Razinkov (IPv6) added a comment to D6250: Fix T43835, T54284: Cycles with no ray offsetting.

Any chance to see this in master anytime soon? Its 21 century and it is quite uncomfortable to move scene to "world center" just to render a scene without artefacts :)
Just hit a problem with black lines when mesh is far from center (although it was only 100m, not so far in fact) - https://developer.blender.org/T87301

Thu, Apr 8, 3:27 PM · Render & Cycles, BF Blender (2.83), Cycles
Chad Gleason (fahr) added a comment to T70856: Blender crashes when I log in/wake the display.

I've tested the latest M1 build from Stephan Werner and it does not exhibit this issue (great news for the future), so it suggests this issue is related to AMD mac drivers not playing well with Blender. My current workstation is a 2013 Mac Pro, which is a highly capable machine, along with many other macs with AMD graphics. I sincerely hope this longstanding bug can finally get fixed ASAP so we can start using Blender on our workstations again.

Thu, Apr 8, 5:56 AM · Render & Cycles, Cycles, Platform: macOS, BF Blender

Wed, Apr 7

Ilja Razinkov (IPv6) added a comment to T73266: Improve custom shader AOVs.

Any chance to see this implemented for OSL? //
Its` a pitty it is not possible to use it with full OSL glory :(

Wed, Apr 7, 10:53 PM · Render & Cycles, Cycles
Terry Calen (pixo) added a comment to T70856: Blender crashes when I log in/wake the display.

I mistakenly left this on a similar thread that had been closed as a duplicate so wanted to repost it here. I've performed fresh installs of Blender multiple times and disabled all addons. I hope to try again when new Macs are available but unfortunately for now I will have to move back to Modo.

Wed, Apr 7, 7:40 PM · Render & Cycles, Cycles, Platform: macOS, BF Blender
Germano Cavalcante (mano-wii) added projects to T87159: Crash when changing input passes for viewport denoising: Platform: macOS, Cycles.

I cannot reproduce the problem. It must be something specific to macOS

Wed, Apr 7, 7:16 PM · Cycles, Platform: macOS, BF Blender

Tue, Apr 6

Chad Gleason (fahr) added a comment to T70856: Blender crashes when I log in/wake the display.

I can confirm this happens on my 2013 mac pro with D700 graphics.

Tue, Apr 6, 9:40 PM · Render & Cycles, Cycles, Platform: macOS, BF Blender
nameless (tonpix) added a comment to D10594: Cycles: Added a spread parameter to area lights..

Wouldn't it better UI-wise to place spread parameter like that? I'm not sure why separate parameter section is done, unless there are planned several new parameters in future for beam shape?

Tue, Apr 6, 4:27 PM · Cycles, Render & Cycles
Philipp Oeser (lichtwerk) merged T87206: Light paths UI not updating correctly when selecting Preset into T62325: Clicking Preset doesn't change the settings immediately.
Tue, Apr 6, 10:16 AM · Render & Cycles, User Interface, Cycles, BF Blender

Thu, Apr 1

Brecht Van Lommel (brecht) closed D10594: Cycles: Added a spread parameter to area lights..
Thu, Apr 1, 12:33 PM · Cycles, Render & Cycles
Brecht Van Lommel (brecht) closed D8201: Fix build with tests on CPU without AVX2 support.
Thu, Apr 1, 12:32 PM · Restricted Project, Cycles
Brecht Van Lommel (brecht) accepted D8201: Fix build with tests on CPU without AVX2 support.

I'll commit a variation of this that also fixes the AVX test.

Thu, Apr 1, 12:20 PM · Restricted Project, Cycles
Brecht Van Lommel (brecht) added a comment to D10594: Cycles: Added a spread parameter to area lights..

Based on feedback I added light power normalization, I think it makes this easier to control and avoids having to use very large light strength values. That also emphasizes the amount of noise with low spread though, so I looked further into importance sampling.

Thu, Apr 1, 12:20 PM · Cycles, Render & Cycles
Jorge ramirez (Huasomuerto) added a comment to T68915: Light linking.

This would be so great to have

Thu, Apr 1, 1:59 AM · Render & Cycles, Cycles, BF Blender

Tue, Mar 30

Michael Klein (Renderbricks) added a comment to T74883: Cycles crashes with Windows GPU Scheduling and 2 or more GPUs [driver bug].

This is my initial bug : https://developer.blender.org/T85317 , the issue is present on 2.93 alpha with the error :
Illegal address in cuCtxSynchronize() (device_cuda_impl.cpp:2049)Illegal address in cuGraphicsMapResources(1,$&pmem.cuPBOresource,0) (device_cuda_impl.cpp:2135)

Tue, Mar 30, 6:18 PM · Render & Cycles, Cycles, BF Blender
Chelaru (chelaru) added a comment to T74883: Cycles crashes with Windows GPU Scheduling and 2 or more GPUs [driver bug].

This is my initial bug : https://developer.blender.org/T85317 , the issue is present on 2.93 alpha with the error :
Illegal address in cuCtxSynchronize() (device_cuda_impl.cpp:2049)Illegal address in cuGraphicsMapResources(1,$&pmem.cuPBOresource,0) (device_cuda_impl.cpp:2135)

Tue, Mar 30, 6:04 PM · Render & Cycles, Cycles, BF Blender
Brecht Van Lommel (brecht) accepted D10594: Cycles: Added a spread parameter to area lights..

There's an issue in the versioning code which causes the spread angle to be initialized to zero, which I think added to the confusion about how to use this. Overall I think using an angle is fine.

Tue, Mar 30, 4:57 PM · Cycles, Render & Cycles
Juan Gea (juang3d) added a comment to D10594: Cycles: Added a spread parameter to area lights..

IMHO I think degrees is better, since it gives a better idea to the user on whats the exact spread angle of the light, sometimes that is useful, a 0.0 - 1.0 parameter could work, but it would be a guess work to know the angle for the light spread.

Tue, Mar 30, 12:22 PM · Cycles, Render & Cycles
Campbell Barton (campbellbarton) added projects to D8201: Fix build with tests on CPU without AVX2 support: Cycles, Restricted Project.

I don't think this is the correct place to solve the problem, with this patch the avx2 test will pass which is misleading.

Tue, Mar 30, 10:42 AM · Restricted Project, Cycles
Michael Klein (Renderbricks) added a comment to T74883: Cycles crashes with Windows GPU Scheduling and 2 or more GPUs [driver bug].

@Brecht Van Lommel (brecht) Thank you for keeping the one thread open... this problem has been here for quite a while now, i really hope theres a fix..

Tue, Mar 30, 3:24 AM · Render & Cycles, Cycles, BF Blender
David Delgado (DND) added a comment to T74883: Cycles crashes with Windows GPU Scheduling and 2 or more GPUs [driver bug].

@Brecht Van Lommel (brecht) Thank you for keeping the one thread open... this problem has been here for quite a while now, i really hope theres a fix..

Tue, Mar 30, 12:44 AM · Render & Cycles, Cycles, BF Blender

Mon, Mar 29

Brecht Van Lommel (brecht) closed T54008: Cycles: Normals for disp+bump and vector displacement, a subtask of T53901: Cycles adaptive subdivision tasks, as Archived.
Mon, Mar 29, 2:04 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T54008: Cycles: Normals for disp+bump and vector displacement as Archived.

Arching this task, this is listed as a To Do in T53901: Cycles adaptive subdivision tasks.

Mon, Mar 29, 2:04 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T73403: Adaptive subdivision breaks Col attribute passing in Cycles as Archived.

Arching this task, this is listed as a To Do in T53901: Cycles adaptive subdivision tasks.

Mon, Mar 29, 2:04 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T49585: Linking subsurf modifier with adaptive checked, a subtask of T53901: Cycles adaptive subdivision tasks, as Archived.
Mon, Mar 29, 2:04 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T49585: Linking subsurf modifier with adaptive checked as Archived.

Arching this task, this is listed as a To Do in T53901: Cycles adaptive subdivision tasks.

Mon, Mar 29, 2:04 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T49159: Experimental Adaptive Tesselation + Normalmap results in black object, a subtask of T53901: Cycles adaptive subdivision tasks, as Archived.
Mon, Mar 29, 2:03 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T49159: Experimental Adaptive Tesselation + Normalmap results in black object as Archived.

Arching this task, this is listed as a To Do in T53901: Cycles adaptive subdivision tasks.

Mon, Mar 29, 2:03 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T49431: Missing smooth (face-varying) UV subdivision., a subtask of T53901: Cycles adaptive subdivision tasks, as Archived.
Mon, Mar 29, 2:03 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) closed T49431: Missing smooth (face-varying) UV subdivision. as Archived.

Arching this task, this is listed as a To Do in T53901: Cycles adaptive subdivision tasks.

Mon, Mar 29, 2:03 PM · Render & Cycles, BF Blender, Cycles
Kévin Dietrich (kevindietrich) planned changes to D8751: Cycles: make SessionParams a Node.

Setting as planned changes, as there is a bug in it (the device in SessionParams should now be a pointer), also it depends on D8750.

Mon, Mar 29, 12:01 PM · Cycles, Render & Cycles