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

Today

Jeroen Bakker (jbakker) added a comment to T81183: Crash during rendering of animation.

I am not able to reproduce this after 7a005fb7d172ba73936ad263aabd2ed7e4392688. @michael campbell (3di) can you check with a latest build tomorrow?

Mon, Jan 25, 1:27 PM · Rendering, Compositing, Cycles, Render & Cycles, BF Blender

Yesterday

Alaska (Alaska) added a comment to D1830: Cycles: Show tile progress when using GPU render or a single thread GPU.

Just to add a few thoughts that go wildly out of scope, but is sort of my own personal wish list for this "watching paint dry" process...

Sun, Jan 24, 10:02 PM · Cycles, Render & Cycles
Harley Acheson (harley) added a comment to D1830: Cycles: Show tile progress when using GPU render or a single thread GPU.

Just to add a few thoughts that go wildly out of scope, but is sort of my own personal wish list for this "watching paint dry" process:

Sun, Jan 24, 9:24 PM · Cycles, Render & Cycles
Erno Endre Gergely (ernogergely) added a comment to T67350: CUDA error: Illegal address in cuCtxSynchronize(), line 1800.

I hade the same issue with my MSI RTX 3070 Gaming X, I decreased the overclocking of Memory Clock to +1000, this way it works.
My settings like this for overclocking:

Sun, Jan 24, 5:11 PM · Cycles, BF Blender

Fri, Jan 22

Stefan Werner (swerner) claimed T84958: Mixed SSS Closures render too dark in path tracing.
Fri, Jan 22, 11:56 AM · Cycles, BF Blender
Stefan Werner (swerner) changed the status of T84958: Mixed SSS Closures render too dark in path tracing from Needs Triage to Confirmed.
Fri, Jan 22, 11:56 AM · Cycles, BF Blender

Thu, Jan 21

Karol Szczerba (Baszczer) added a comment to T80324: OpenCL error (-52).

Hi,
I have error(-52) too. I was rendering particles.
Ubuntu 20.04.1, RX 5700 XT
Drivers: amdgpu-pro 20.45

Thu, Jan 21, 8:34 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T80786: Disabling Hair BVH makes Cycles CUDA GPU hair ribbons flicker between frames as Resolved.

Appears to have been fixed by rBc60c30205d6d: Fix T82966, T78152: Cycles GPU render hair ribbon artifacts and differences.

Thu, Jan 21, 5:32 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T54697: Vertex color baking for Cycles as Resolved.
Thu, Jan 21, 3:40 PM · Render & Cycles, Cycles
Philipp Oeser (lichtwerk) added a comment to T54697: Vertex color baking for Cycles.

I think this could be closed, since this is now implemented?

Thu, Jan 21, 3:23 PM · Render & Cycles, Cycles

Wed, Jan 20

Brecht Van Lommel (brecht) updated the task description for T53901: Cycles adaptive subdivision tasks.
Wed, Jan 20, 6:40 PM · Render & Cycles, Cycles

Tue, Jan 19

Andrey (AndreyWK) added a comment to T70856: Blender crashes during rendering when I log in/wake the display.

I have absolutly the same problem with blender version 2.83, 2.91 and (2.91.1 alpha)
Currently using 2.82.7 which is stable and has no crashes.

Tue, Jan 19, 9:54 AM · Render & Cycles, Cycles, Platform: macOS, BF Blender

Mon, Jan 18

Brecht Van Lommel (brecht) added a comment to D9858: Ambient Occlusion add "Spread" parameter.

If you're on Windows or macOS, simply running make format should auto-format the code. On Linux it works as well if you have clang-format installed.

Mon, Jan 18, 2:50 PM · Nodes, Render & Cycles, Cycles
Brecht Van Lommel (brecht) changed the subtype of T78010: Cycles: networking support from "Report" to "To Do".
Mon, Jan 18, 12:34 PM · Cycles, Render & Cycles
Jin (Veiss) added a comment to T75319: Crash during cycles GPU rendering in viewport.

20.12.1 are the latest drivers, but 20.11.3 didn't work for me then either in any previous version of Blender so that's interesting.

Mon, Jan 18, 4:59 AM · Cycles, Render & Cycles, BF Blender
Michael (AlphaCloud) added a comment to T75319: Crash during cycles GPU rendering in viewport.

Works for me in blender 2.91.0

Mon, Jan 18, 1:47 AM · Cycles, Render & Cycles, BF Blender

Sun, Jan 17

Philipp Oeser (lichtwerk) closed T75955: Cycles Optix rendering slows down on second tile as Invalid.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Sun, Jan 17, 10:16 PM · Cycles, Render & Cycles, BF Blender
Jin (Veiss) added a comment to T75319: Crash during cycles GPU rendering in viewport.

Working in the new Blender 2.91.1 Alpha
Sapphire Nitro+ RX5700 XT
Ryzen 7 3700X 32GB Ram
Latest AMD Drivers

Sun, Jan 17, 6:42 PM · Cycles, Render & Cycles, BF Blender
Jin (Veiss) added a comment to T79198: Cycles AMD OpenCL compiler crash with RX 5700.

Working in the new Blender 2.91.1 Alpha

Sun, Jan 17, 6:28 PM · Render & Cycles, Cycles, BF Blender
Pepe González (arkiattack) added a comment to T69693: Cycles GPU error "Split kernel error: failed to load kernel_path_init".

can u do something!?:V

Sun, Jan 17, 6:40 AM · Cycles, BF Blender

Sat, Jan 16

Evan Wilson (EAW) added a comment to T79836: Cycles slowdown and disk reading issues with large textures.

Nicely laid out demo file!

Sat, Jan 16, 6:11 AM · Cycles, BF Blender

Fri, Jan 15

Michael Klein (Renderbricks) added a comment to T82351: Tile stealing glitches with adaptive sampling.

Not sure - if the remaining issue can be confirmed to be Optix-specific, @Patrick Mours (pmoursnv) might know more.

Fri, Jan 15, 10:45 PM · BF Blender (2.92), Render & Cycles, Cycles
Michael Klein (Renderbricks) added a comment to T82351: Tile stealing glitches with adaptive sampling.
Fri, Jan 15, 10:33 PM · BF Blender (2.92), Render & Cycles, Cycles
Camille (Ekiwnox) added a comment to T67350: CUDA error: Illegal address in cuCtxSynchronize(), line 1800.

I've the same issue, so you just clocked back the GPU and it should solve this issue? How much? Like -50?

Fri, Jan 15, 5:35 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed D10118: Mssing OSL::RendererServices header.
Fri, Jan 15, 5:31 PM · Render & Cycles, Cycles
Camille (Ekiwnox) added a comment to T52572: CUDA Illegal address errors Windows.

Same error here with the new RTX 3080 from EVGA ...
So what's the deal?

Fri, Jan 15, 5:27 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) accepted D10118: Mssing OSL::RendererServices header.
Fri, Jan 15, 3:39 PM · Render & Cycles, Cycles
mi (homeworker) added a comment to T82351: Tile stealing glitches with adaptive sampling.

Work for me with an Asus laptop GeForce GTX 950M + Intel Core i7 integrated GPU. Both CUDA and OptiX Win 10

Fri, Jan 15, 10:11 AM · BF Blender (2.92), Render & Cycles, Cycles
Elmar (the_avg_guy) added a comment to T82351: Tile stealing glitches with adaptive sampling.

I double checked on Windows 10 (Latest) and Linux (Ubuntu 20.04) with Nvidia 460.x on both Optix and CUDA now. I also tried with multiple files. Seems to work. Someone else can confirm an Optix Issue here?

Fri, Jan 15, 9:44 AM · BF Blender (2.92), Render & Cycles, Cycles
Piotr Barejko (bareya) requested review of D10118: Mssing OSL::RendererServices header.
Fri, Jan 15, 2:41 AM · Render & Cycles, Cycles
Lukas Stockner (lukasstockner97) updated subscribers of T82351: Tile stealing glitches with adaptive sampling.

Not sure - if the remaining issue can be confirmed to be Optix-specific, @Patrick Mours (pmoursnv) might know more.

Fri, Jan 15, 1:30 AM · BF Blender (2.92), Render & Cycles, Cycles
Daniel Salazar (zanqdo) added a comment to T82351: Tile stealing glitches with adaptive sampling.

@Lukas Stockner (lukasstockner97) worth reopening this report?

Fri, Jan 15, 1:20 AM · BF Blender (2.92), Render & Cycles, Cycles

Thu, Jan 14

Damian (damian) added a comment to D9858: Ambient Occlusion add "Spread" parameter.

@Brecht Van Lommel (brecht) I could do cleaning-up the comments and change defaults, but I do not familiar with clang requirements though. I'll need some time to learn it =)

Thu, Jan 14, 9:21 PM · Nodes, Render & Cycles, Cycles
Pawal (BelCGFree) added a comment to T75319: Crash during cycles GPU rendering in viewport.

Does anybody have any updates or fixes to this? 20.11.2 crashes for me when I use 2.90 or 2.91

Thu, Jan 14, 3:14 PM · Cycles, Render & Cycles, BF Blender
edwin carl capalla (carl45456) added a comment to T75319: Crash during cycles GPU rendering in viewport.

Does anybody have any updates or fixes to this? 20.11.2 crashes for me when I use 2.90 or 2.91

Thu, Jan 14, 2:34 PM · Cycles, Render & Cycles, BF Blender
Brecht Van Lommel (brecht) requested changes to D9858: Ambient Occlusion add "Spread" parameter.
Thu, Jan 14, 1:09 PM · Nodes, Render & Cycles, Cycles
platerytter blandebord (platerytter) added a comment to T82351: Tile stealing glitches with adaptive sampling.

In my case it breaks using OPTIX but actually works on CUDA.

Thu, Jan 14, 10:40 AM · BF Blender (2.92), Render & Cycles, Cycles
Elmar (the_avg_guy) added a comment to T82351: Tile stealing glitches with adaptive sampling.

Also works for me on Windows, TR1950x and 2080.

Thu, Jan 14, 12:09 AM · BF Blender (2.92), Render & Cycles, Cycles

Wed, Jan 13

Brecht Van Lommel (brecht) added a reviewer for D10084: Faster ensure_valid_reflection(): Lukas Stockner (lukasstockner97).
Wed, Jan 13, 11:26 AM · Cycles
Marcus Papathoma (machieb) added a comment to T82351: Tile stealing glitches with adaptive sampling.

I tested yesterday with the experimental build and also today. In my case the problem with the tile stealing is solved when using adaptive sampling with optix GPU +CPU rendering.
I´m on windows and have a Geforce RTX 3090.

Wed, Jan 13, 11:09 AM · BF Blender (2.92), Render & Cycles, Cycles
platerytter blandebord (platerytter) added a comment to T82351: Tile stealing glitches with adaptive sampling.

Forgive my noobness but if they were commited two days ago should the experimental builds not have picked up the patch already ?

Wed, Jan 13, 9:55 AM · BF Blender (2.92), Render & Cycles, Cycles

Tue, Jan 12

Brecht Van Lommel (brecht) moved T82557: Cycles OpenCL hardware raytracing intersection for AMD Rx 6000 series from Short Term Projects to Cycles Performance on the Render & Cycles board.
Tue, Jan 12, 2:36 PM · BF Blender (2.90), Render & Cycles, Cycles
Mikhail (ktdfly) updated the summary of D10084: Faster ensure_valid_reflection().
Tue, Jan 12, 12:28 AM · Cycles
Mikhail (ktdfly) updated the summary of D10084: Faster ensure_valid_reflection().
Tue, Jan 12, 12:24 AM · Cycles
Mikhail (ktdfly) requested review of D10084: Faster ensure_valid_reflection().
Tue, Jan 12, 12:16 AM · Cycles

Mon, Jan 11

Lukas Stockner (lukasstockner97) closed T82351: Tile stealing glitches with adaptive sampling as Resolved by committing rB688e5c6d3895: Fix T82351: Cycles: Tile stealing glitches with adaptive sampling.
Mon, Jan 11, 9:05 PM · BF Blender (2.92), Render & Cycles, Cycles
Kévin Dietrich (kevindietrich) added a revision to T79131: Cycles/Blender API redesign: D10082: Cycles API: encapsulate publicly accessible classes.
Mon, Jan 11, 7:27 PM · BF Blender (2.90), Render & Cycles, Cycles

Sat, Jan 9

Robert Guetzkow (rjg) merged task T84544: Artifcats with adaptive sampling while using optix/cuda on both cpu and gpu | Daily build: 9c074548165a into T82351: Tile stealing glitches with adaptive sampling.
Sat, Jan 9, 10:31 AM · Rendering, Cycles, Render & Cycles, BF Blender
Robert Guetzkow (rjg) merged T84544: Artifcats with adaptive sampling while using optix/cuda on both cpu and gpu | Daily build: 9c074548165a into T82351: Tile stealing glitches with adaptive sampling.
Sat, Jan 9, 10:31 AM · BF Blender (2.92), Render & Cycles, Cycles
Owen Quinlan (BuyMyMojo) renamed T84544: Artifcats with adaptive sampling while using optix/cuda on both cpu and gpu | Daily build: 9c074548165a from Artifcats with adaptive sampling while using optix/cuda on both cpu and gpu to Artifcats with adaptive sampling while using optix/cuda on both cpu and gpu | Daily build: 9c074548165a.
Sat, Jan 9, 7:57 AM · Rendering, Cycles, Render & Cycles, BF Blender