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

Massimo Moneta (Insertcoin.tv) added a comment to T75319: Crash during cycles GPU rendering in viewport.

Hi all, i'm testing new enterprise drivers, and they seems to work... ye some crash on old scene but not always..

Wed, Jul 8, 6:21 PM · Cycles, Render & Cycles, BF Blender
Marco (nacioss) abandoned D2132: Enable Cycles Sky Texture in OpenGL viewport.
Wed, Jul 8, 5:07 PM · GPU / Viewport, Cycles
Patrick Mours (pmoursnv) changed the status of T78571: Optix denoising is not working everywhere. from Needs Developer to Reproduce to Confirmed.

This isn't an issue with the OptiX denoiser, but the denoising passes generated by Cycles (which are passed on to the OptiX denoiser, but are incorrect, so the OptiX denoiser cannot produce correct results):

NoisyDenoising AlbedoDenoising Normal

The problem occurs when the material uses both low roughness and base color values, which could indicate an issue with how denoising data is handled with specular closures. I'm guessing that since denoising data updates for specular-like closures in kernel_update_denoising_features are deferred to the next bounce, but in this case the next bounce likely hits the background, it's never updated. @Lukas Stockner (lukasstockner97) is more familiar with this code I think, maybe he could chime in?

Wed, Jul 8, 3:16 PM · Cycles, Render & Cycles, BF Blender
Dan Pastean (Dan_P) added a comment to T75319: Crash during cycles GPU rendering in viewport.

Slight;;y the same issue here also. After windows 20.04 update it started to happen to me also, no matter if i use 2.83.1 or 2.90 on a small default cube scene viewport i get an OpenCL error

Wed, Jul 8, 12:40 AM · Cycles, Render & Cycles, BF Blender

Tue, Jul 7

Brecht Van Lommel (brecht) added a comment to D8237: Cycles: support neon instructions for arm64 processors.

@Ray molenkamp (LazyDodo), yes, using simd-everywhere or sse2neon may be a better solution here, also potentially for all of Blender and not just Cycles.

Tue, Jul 7, 5:34 PM · Cycles
Julian Eisel (Severin) added a task to D8237: Cycles: support neon instructions for arm64 processors: T78710: macOS: Support arm64.
Tue, Jul 7, 5:14 PM · Cycles
Stefan Werner (swerner) added a comment to D8237: Cycles: support neon instructions for arm64 processors.

Apple’s Metal contains a ray tracing framework similar to OptiX that could be a long term solution for GPU rendering on macOS.

Tue, Jul 7, 5:11 PM · Cycles
Ray molenkamp (LazyDodo) added a comment to D8237: Cycles: support neon instructions for arm64 processors.

While native ports are probably preferred, it could be worth looking at something like simd-everywhere .

Tue, Jul 7, 4:42 PM · Cycles
Brecht Van Lommel (brecht) added a project to D8237: Cycles: support neon instructions for arm64 processors: Cycles.
Tue, Jul 7, 4:03 PM · Cycles
Marco (nacioss) added a comment to D2132: Enable Cycles Sky Texture in OpenGL viewport.

There is already a patch for Eevee to port the Sky models from Cycles here https://developer.blender.org/D7108
I think this patch review can be closed.

Tue, Jul 7, 3:18 PM · GPU / Viewport, Cycles
Arnas Karmaza (madllama) added a comment to T75930: GPU rendering freezes in camera preview with render region enabled..

Just had a crash rendering using a single GPU after rendering for about an hour. I'm using blender for production and this is really bugging me out, as there seems to be virtually no stable way I can render things on my machine. Can't wait for the new Nvidia's release to simplify my machine just to one GPU.

Tue, Jul 7, 3:01 PM · Render & Cycles, Rendering, Cycles
jacopo (volto) added a comment to T78571: Optix denoising is not working everywhere..

here i added a lamp to make it look more obvious

Tue, Jul 7, 11:51 AM · Cycles, Render & Cycles, BF Blender
jacopo (volto) added a comment to T78571: Optix denoising is not working everywhere..

hi 2060 super user here i rendered the scene on my gpu and it looks like it isn't working but if you look closely the closer the plane goes to the camera the less noise it has; that's because the optix denoising it's trying to do his best with only 2 samples it can't do much

Tue, Jul 7, 11:39 AM · Cycles, Render & Cycles, BF Blender

Mon, Jul 6

Arnas Karmaza (madllama) added a comment to T75930: GPU rendering freezes in camera preview with render region enabled..

Hi! and sorry for the late clarification.

Mon, Jul 6, 4:34 PM · Render & Cycles, Rendering, Cycles
Clément Foucault (fclem) removed a project from T75930: GPU rendering freezes in camera preview with render region enabled.: EEVEE & Viewport.
Mon, Jul 6, 3:37 PM · Render & Cycles, Rendering, Cycles
Jeroen Bakker (jbakker) added a comment to T75930: GPU rendering freezes in camera preview with render region enabled..

In the debug output I see the next lines

Mon, Jul 6, 10:42 AM · Render & Cycles, Rendering, Cycles
Philipp Oeser (lichtwerk) closed T76456: crash during Ambient Occlusion bake as Invalid.

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

Mon, Jul 6, 10:03 AM · Render & Cycles, Cycles, BF Blender

Sun, Jul 5

Brecht Van Lommel (brecht) closed T78629: Cycles DOF seems not correct in reflections as Invalid.

You need to add waves or increase roughness on the water if you want the reflection to be blurred.

Sun, Jul 5, 10:50 AM · Cycles, BF Blender
Thomas (h0b-B1T) added a project to T78629: Cycles DOF seems not correct in reflections: Cycles.
Sun, Jul 5, 9:49 AM · Cycles, BF Blender
Daniel Salazar (zanqdo) added a comment to D4971: added emission strength to the principled BSDF node..

Hi, I would really appreciate this feature, specially to play well with GLTF export pipelines

Sun, Jul 5, 3:35 AM · Nodes, Rendering, Cycles, Eevee

Sat, Jul 4

akku (akku) added a comment to T60462: Blender 2.8 (various versions) crashes in GPU animation rendering (many card types), both eevee and cycles.

hello .. i too have the same problem . i worked using gpu , and at the time of rendering it crashed . so i shifted to Intel HD Graphics 5500 and then rendered , and it worked.
:D

Sat, Jul 4, 12:41 PM · EEVEE & Viewport, Cycles, BF Blender
Kdaf (Kdaf) changed the status of T78571: Optix denoising is not working everywhere. from Needs Triage to Needs Developer to Reproduce.
Sat, Jul 4, 12:08 PM · Cycles, Render & Cycles, BF Blender
Kdaf (Kdaf) added a comment to T78571: Optix denoising is not working everywhere..

The same problem come with CUDA activated in the settings (not optix) and the Optix denoising enabled. I always have this weird circle of delimitation between two area, one is denoised and the other one is not denoised. You can see the result (CUDA in the settings with the optix denoising enabled) :

Sat, Jul 4, 8:55 AM · Cycles, Render & Cycles, BF Blender
Gilberto Rodrigues (gilberto_rodrigues) added a comment to T78571: Optix denoising is not working everywhere..

Setting rendering device to Optix is for RTX cards only, Didn't it warn you in the preferences "no compatible gpus found"? yours is GTX, which doesn't fully support it, only the the Optix Denoiser. For using the optix denoiser, go to the preferences you should have your rendering device as CUDA. Ok. Now put cycles as the render engine and set Optix denoiser under the Properties Editor->Denoising->Viewport change from open image denoise to Optix.

Sat, Jul 4, 8:30 AM · Cycles, Render & Cycles, BF Blender
Roman Ermakov (Teo_Argus) updated the task description for T78584: Cycles Crashes with one of the GPU.
Sat, Jul 4, 1:55 AM · Cycles, Render & Cycles, BF Blender
Roman Ermakov (Teo_Argus) updated the task description for T78584: Cycles Crashes with one of the GPU.
Sat, Jul 4, 1:54 AM · Cycles, Render & Cycles, BF Blender
Roman Ermakov (Teo_Argus) updated the task description for T78584: Cycles Crashes with one of the GPU.
Sat, Jul 4, 1:48 AM · Cycles, Render & Cycles, BF Blender

Fri, Jul 3

Kdaf (Kdaf) updated the task description for T78571: Optix denoising is not working everywhere..
Fri, Jul 3, 11:38 AM · Cycles, Render & Cycles, BF Blender
Kdaf (Kdaf) added projects to T78571: Optix denoising is not working everywhere.: Render & Cycles, Cycles.
Fri, Jul 3, 11:37 AM · Cycles, Render & Cycles, BF Blender

Thu, Jul 2

Massimo Moneta (Insertcoin.tv) added a comment to T75319: Crash during cycles GPU rendering in viewport.

Hello again,
just for info, we also tested 2.90 (blender-2.90.0-52b125a790e3) with Junk shop rtx.
After some previews, orbit around, ctrl+b etc etc, entire pc freeze. Need reboot.
Like before no problem at all with 2.82 (much more slow, but no crash).

Thu, Jul 2, 4:26 PM · Cycles, Render & Cycles, BF Blender
Zijun Zhou (Eary) added a comment to T70800: Issue with toggling fullscreen in camera view in cycles.

To see if this comes from cycles and the viewport resizing, we can try setting Start Pixel very high.

Thu, Jul 2, 5:45 AM · Render & Cycles, Cycles, BF Blender
Clément Foucault (fclem) removed a project from T74883: Blender crashes on pressing f12 with 2 or more GPUs: EEVEE & Viewport.
Thu, Jul 2, 1:18 AM · Render & Cycles, Cycles, BF Blender
Clément Foucault (fclem) removed a project from T70800: Issue with toggling fullscreen in camera view in cycles: EEVEE & Viewport.

To see if this comes from cycles and the viewport resizing, we can try setting Start Pixel very high.

Thu, Jul 2, 12:06 AM · Render & Cycles, Cycles, BF Blender

Wed, Jul 1

Clément Foucault (fclem) moved T56534: Linked group breaks Object Mapping in Texture Coordinates from Backlog to Known Issues on the EEVEE & Viewport board.
Wed, Jul 1, 6:40 PM · EEVEE & Viewport, Render & Cycles, Cycles
Clément Foucault (fclem) updated the task description for T55363: Blender development todo list -- Render.
Wed, Jul 1, 6:37 PM · Render & Cycles, Freestyle, Cycles, Rendering, Documentation
Sam Kottler (samkottler) updated the task description for T77889: Cycles: Many Lights Sampling.
Wed, Jul 1, 6:12 PM · Render & Cycles, Restricted Project, Cycles

Tue, Jun 30

Michael Hermann (245) added a comment to T76792: Motion Blur issue with GPU on individual frames in Cycles.

You basically have to open the blendfile I added yesterday and e.g. go to Frame 5 and press F12.

Tue, Jun 30, 6:11 PM · Render & Cycles, Cycles, BF Blender
Germano Cavalcante (mano-wii) added a comment to T76792: Motion Blur issue with GPU on individual frames in Cycles.

Perhaps I did not understand correctly the steps to reproduce the problem. But I can't reproduce it.

Tue, Jun 30, 4:20 PM · Render & Cycles, Cycles, BF Blender
Germano Cavalcante (mano-wii) updated the task description for T76792: Motion Blur issue with GPU on individual frames in Cycles.
Tue, Jun 30, 4:18 PM · Render & Cycles, Cycles, BF Blender
Evan Wilson (EAW) merged T78454: Cycles random walk subsurface scattering produces anisotropic artifacts if subsurface radius is small compared to geometry's distance from origin into T64620: Random Walk SSS in Principled BSDF gives very dark result for small subsurface inputs.
Tue, Jun 30, 10:59 AM · Cycles, Render & Cycles, BF Blender
Evan Wilson (EAW) merged T78432: Inconsistency in render output between CPU and GPU into T50193: Cycles renders volumetrics very differently on CPU vs. GPU.
Tue, Jun 30, 5:31 AM · Render & Cycles, BF Blender, Cycles
Clément Foucault (fclem) changed the status of T75930: GPU rendering freezes in camera preview with render region enabled. from Needs Triage to Needs Information from User.
  • Does that happens using the default scene?
  • If not can you provide a test file.
  • What renderer are you using? Cycles or EEVEE?
Tue, Jun 30, 3:13 AM · Render & Cycles, Rendering, Cycles

Mon, Jun 29

Michael Hermann (245) added a comment to T76792: Motion Blur issue with GPU on individual frames in Cycles.

Here is another one. Happens on every frame in the render range. - It seems limited to CUDA.
CPU and now OptiX seem to work fine.

Mon, Jun 29, 8:15 PM · Render & Cycles, Cycles, BF Blender
Lars Bönsch (betalars) added a comment to T73184: Cycles Principled shader Fresnel glitches.

for eevee I don't see anything wtong,

Mon, Jun 29, 1:21 PM · Render & Cycles, Cycles, BF Blender
Lsscpp (lsscpp) added a comment to T69745: Environment Importance Sampling gives too much noise.

I have no pc at hand for a week, but the easy test would be: exclude CPU from rendering, and make two gpu-only renders, one linear and one smart. I'd expect two identical renders except for fireflies

Mon, Jun 29, 7:02 AM · Render & Cycles, Cycles, BF Blender
Lsscpp (lsscpp) added a comment to T69745: Environment Importance Sampling gives too much noise.

Maybe that is something related, nice spot. But I would expect the opposite result, since smart interpolation looks better on GPU, and on CPU seems to work as cubic.
Now I wonder, if CPU is smart and GPU falls back to linear, why there are no fireflies? Can't we have CPU falling back to the same "linear mode” that gives no sampling issue?

Mon, Jun 29, 7:00 AM · Render & Cycles, Cycles, BF Blender

Sun, Jun 28

Recep Aslantas (recp) removed a watcher for Cycles: Recep Aslantas (recp).
Sun, Jun 28, 6:43 PM
Diogo Valadares Reis dos Santos (DiogoX2) closed T78340: Cycles: split kernel error: failed to load kernel_subsurface_scatter as Resolved.

In the day I oppened this report Brecht Fixed this in rBfb68a30af6e1.

Sun, Jun 28, 6:05 PM · Cycles, Render & Cycles, BF Blender
Clément Foucault (fclem) removed a project from T73184: Cycles Principled shader Fresnel glitches: EEVEE & Viewport.

There is some expected difference between EEVEE and Cycles, the fresnel term is one of them. I don't know about cycles but for eevee I don't see anything wrong.

Sun, Jun 28, 1:02 AM · Render & Cycles, Cycles, BF Blender
Clément Foucault (fclem) moved T72337: Shader Node Additions from Backlog to Long-Term on the EEVEE & Viewport board.
Sun, Jun 28, 12:52 AM · EEVEE & Viewport, Render & Cycles, Cycles, Nodes