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:

Module Owners: @Brecht Van Lommel (brecht) @Sergey Sharybin (sergey)
Developer Members: @Lukas Stockner (lukasstockner97) @Stefan Werner (swerner) @Mai Lavelle (maiself)

Recent Activity

Today

Bastien Montagne (mont29) closed T70242: CUDA invalid value error when using 2.15GB texture as Invalid.

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.

Mon, Oct 14, 12:02 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) lowered the priority of T70772: Bump node ignoring smooth shading from Needs Triage by Developer to Needs Information from User.

Did this work in earlier versions of Blender?

Mon, Oct 14, 10:30 AM · Cycles, Eevee, BF Blender
Jacques Lucke (JacquesLucke) lowered the priority of T70800: Issue with toggling fullscreen in camera view in cycles from Needs Triage by Developer to Confirmed, Medium.

I can confirm the issue.

Mon, Oct 14, 8:47 AM · GPU / Viewport, Cycles, BF Blender

Fri, Oct 11

michael campbell (3di) added a comment to T68920: Reduce shadow terminator artifacts.

I've just spoken to Jules Urbach from Octane, he's going to ask Lino from his Dev team to help you out.

Fri, Oct 11, 7:41 PM · Cycles, BF Blender
Laurent Noel (c2ba) added a comment to T68920: Reduce shadow terminator artifacts.

I'd prefer us to first try a better solution, like ignoring backfaces, which may not be all that complicated.
Also as described in T37814#773025, this needs changes in BSDF evaluation too.

Fri, Oct 11, 6:24 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T68920: Reduce shadow terminator artifacts.

I'd prefer us to first try a better solution, like ignoring backfaces, which may not be all that complicated.

Fri, Oct 11, 5:12 PM · Cycles, BF Blender
Andrew Charlton (Scaredyfish) added a comment to T70694: Cycles : Motion blur bug.

I get the same result. Here's a less noisy version.

Fri, Oct 11, 1:30 AM · Cycles, BF Blender

Thu, Oct 10

arrick (arrick721) added a watcher for Cycles: arrick (arrick721).
Thu, Oct 10, 6:28 PM
Michael Hermann (245) added a comment to T49234: Alembic not importing motion blur.

I managed to run a few tests and it works!

Thu, Oct 10, 5:42 PM · Alembic, Cycles, Import/Export, BF Blender
Viktor Mukayev (vitos1k) added a comment to T66529: [Cycles] Motion Blur of fast rotating objects "randomly" glitches.

confirmed. This is a major issue!

Thu, Oct 10, 4:24 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) merged task T70668: Regression: Cycles Viewlayer - Holdout not renderable without casting shadows and reflections into T66362: Does not work when collection 'holdout' is set to 'indirect only'.
Thu, Oct 10, 4:20 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T62254: Hair object mode not rendering in right view of sterescopic mode: Cycles.
Thu, Oct 10, 4:16 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T70668: Regression: Cycles Viewlayer - Holdout not renderable without casting shadows and reflections: Cycles.
Thu, Oct 10, 4:15 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) merged T70702: hair particles not rendering when rendering a tereo image from command line into T70114: Particle System missing on right eye when renderd via terminal.
Thu, Oct 10, 3:32 PM · Cycles, BF Blender
Marcus Brock (atomedia) added a comment to T69535: CPU + GPU render precision differences for small, far away area light.

I want to add that this is not just an error that appears in very few situations. It appears (for my understanding) for nearly every realistic sized light (lights <1m).
I have a big project where I can render no single frame without this error. ~90% of the light comes from area lights (10x10cm floor lights).
It looks like the contrast or brightness setting is different when rendering with CPU or GPU. GPU frames are always a lot brighter than CPU frames. I currently don't know which device produces the correct output. It's annoying and very time consuming that you cannot use both devices at the same time anymore to speed up rendering.

Thu, Oct 10, 2:24 PM · Cycles, BF Blender
Tautvydas Andrikys (esminis) renamed T70697: Cycles denoising on CPU buffer overflow from Cycles denoising on GPU buffer overflow to Cycles denoising on CPU buffer overflow.
Thu, Oct 10, 11:58 AM · Cycles, Render & Cycles
Tautvydas Andrikys (esminis) updated the task description for T70697: Cycles denoising on CPU buffer overflow.
Thu, Oct 10, 11:58 AM · Cycles, Render & Cycles
Tautvydas Andrikys (esminis) added a project to T70697: Cycles denoising on CPU buffer overflow: Cycles.
Thu, Oct 10, 11:57 AM · Cycles, Render & Cycles
Philipp Oeser (lichtwerk) added a project to T70694: Cycles : Motion blur bug: Cycles.
Thu, Oct 10, 11:24 AM · Cycles, BF Blender

Wed, Oct 9

Simeon Conzendorf (noemis) added a comment to T70114: Particle System missing on right eye when renderd via terminal.

Another possible workaround is the operator "make instances real". Execute, then deactivate the particle system. At least for rendering still images it worked for me, before I sent the file to our renderfarm.

Wed, Oct 9, 2:38 PM · Cycles, BF Blender
Charlie Jolly (charlie) updated the summary of D5957: Maths Node: Additional functions.
Wed, Oct 9, 2:01 PM · Cycles, Eevee
Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Move inversesqrtf to function

Wed, Oct 9, 1:57 PM · Cycles, Eevee
Dan (lpug21) added a comment to T70114: Particle System missing on right eye when renderd via terminal.

For anyone requiring a work-around for this bug, I have been able to successfully render from the terminal by rendering one eye at a time, and manually combining both left and right eyes into one image, after the render is complete.

Wed, Oct 9, 12:38 AM · Cycles, BF Blender

Tue, Oct 8

Charlie Jolly (charlie) retitled D5957: Maths Node: Additional functions from Maths Node: Add Radians and Degree utility functions to Maths Node: Additional functions.
Tue, Oct 8, 9:58 PM · Cycles, Eevee
Charlie Jolly (charlie) updated the diff for D5957: Maths Node: Additional functions.

Maths Node: Additional functions

Tue, Oct 8, 9:57 PM · Cycles, Eevee
Dan (lpug21) added a comment to T70114: Particle System missing on right eye when renderd via terminal.

I am able to replicate this bug without rendering from command line. Scene is complex, and is being rendered out in spherical (equirectangular) stereoscopic format. Cycles, affects both GPU and CPU render.

Tue, Oct 8, 12:10 AM · Cycles, BF Blender

Mon, Oct 7

Michael Hermann (245) added a comment to T49234: Alembic not importing motion blur.

You have to apply the patch and compile Blender to test the feature, it is not in the daily builds. Also your file does not have velocity information (the array size is 0). So without the patch and without custom velocities, Cycles is just using an interpolation between the previous, current, and next frames.

Mon, Oct 7, 8:55 PM · Alembic, Cycles, Import/Export, BF Blender
Yegor (Yegor) added a comment to T66529: [Cycles] Motion Blur of fast rotating objects "randomly" glitches.

Pablo suggested poking. So i'm poking :) Increasing motion blur steps doesn't help.

Mon, Oct 7, 6:39 PM · Cycles, BF Blender
Kévin Dietrich (kevindietrich) added a comment to T49234: Alembic not importing motion blur.

You have to apply the patch and compile Blender to test the feature, it is not in the daily builds. Also your file does not have velocity information (the array size is 0). So without the patch and without custom velocities, Cycles is just using an interpolation between the previous, current, and next frames.

Mon, Oct 7, 6:11 PM · Alembic, Cycles, Import/Export, BF Blender
Michael Hermann (245) added a comment to T49234: Alembic not importing motion blur.

I have some blurriness, but it doesn't seem to look right. (see Images)
This is a particle system that I exported and then reimported to reverse the movement. And the plane is a dupliobject on the vertices of the ABC.
I would not expect to see a clear outline of the plane in the image with motion blur. Also, the position of the blur is set to Center. But this seems more like Start. And the shutter duration also has no effect.

Mon, Oct 7, 5:55 PM · Alembic, Cycles, Import/Export, BF Blender
Kévin Dietrich (kevindietrich) added a comment to T49234: Alembic not importing motion blur.

For those who haven't noticed, I updated and fixed the patch D2388, please try it if you can!

Mon, Oct 7, 5:10 PM · Alembic, Cycles, Import/Export, BF Blender
Philipp Oeser (lichtwerk) closed T70573: Crash on enter Cycles render preview with Scene world disabled and world not assign to scene. as Resolved by committing rBd4c452ff3918: Fix T70573: Crash on enter Cycles render preview with 'Scene world' disabled….
Mon, Oct 7, 12:27 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a revision to T70573: Crash on enter Cycles render preview with Scene world disabled and world not assign to scene.: D6005: Fix T70573: Crash on enter Cycles render preview with 'Scene world' disabled and no world assigned to scene.
Mon, Oct 7, 11:33 AM · Cycles, BF Blender
Marcin Twarowski (Tvaroog) added a comment to T70573: Crash on enter Cycles render preview with Scene world disabled and world not assign to scene..
Mon, Oct 7, 10:25 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) lowered the priority of T70573: Crash on enter Cycles render preview with Scene world disabled and world not assign to scene. from Needs Triage by Developer to Confirmed, Medium.

Can confirm, checking... seems code in BlenderSync::sync_world still relies on a blender world (mixes the background color with the viewport color), will have a look.
[eeve seems to pick the theme color as a fallback if no world is present? maybe cycles should do this as well -- or just black...]

Mon, Oct 7, 10:22 AM · Cycles, BF Blender

Thu, Oct 3

thiago matos de sul (thiagodesul) added a comment to T66855: Volume scatter shader affects data render passes..

Talked to @Brecht Van Lommel (brecht) and this is indeed a bug, however volume + render passes has always been weak, thus this is not a high priority:
"It's more of a design issue really, no way to cleanly separate volumes and render passes. So we have to make some choices or add settings to control it."

Thu, Oct 3, 5:33 PM · Cycles, BF Blender
Dalai Felinto (dfelinto) added a comment to T66855: Volume scatter shader affects data render passes..

Talked to @Brecht Van Lommel (brecht) and this is indeed a bug, however volume + render passes has always been weak, thus this is not a high priority:
"It's more of a design issue really, no way to cleanly separate volumes and render passes. So we have to make some choices or add settings to control it."

Thu, Oct 3, 5:16 PM · Cycles, BF Blender
Germano Cavalcante (mano-wii) assigned T70428: CYCLES: Surfaces inside volumes are Not Lit or Shadowed by the volume if the volume is not visible to Camera Rays to Brecht Van Lommel (brecht).

I can confirm.
You can easily observe by selecting one of the invisible objects and enabling the Ray Visibility Camera option.

Thu, Oct 3, 2:03 PM · Cycles, BF Blender
Zeraun (Zeraun) added a comment to T70152: Cycles viewport crash when switching to "Rendered" mode..

It's 2 GB actually, but anyway - thanks for claering things up, will jsut render at CPU if GPU crushes.

Thu, Oct 3, 12:55 PM · Cycles, BF Blender
Florian Germé (Armadafg) changed the visibility for T68626: Crash in render.
Thu, Oct 3, 12:26 PM · Cycles, Rendering, BF Blender
Florian Germé (Armadafg) added a comment to T68626: Crash in render.

I can do full rendering again. I do not know why but if I render with a Tile Size equal to the final resolution all works normally.
The problem is that I can not enjoy my PCs with multiple GPUs.

Thu, Oct 3, 12:18 PM · Cycles, Rendering, BF Blender
Bastien Montagne (mont29) closed T70152: Cycles viewport crash when switching to "Rendered" mode. as Invalid.

OK thanks, that looks like it’s confirming that you are just hitting the limits of your GPU here, GT 740 is a pretty low-level entry one from 2014, with only 1GB of memory… It won’t make miracles. You can follow the link given at the end of those messages (https://docs.blender.org/manual/en/latest/render/cycles/gpu_rendering.html), but this probably won't help much in that case.

Thu, Oct 3, 9:30 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T68809: Cycles segfaults with ROCm OpenCL as Archived.

This is a compiler bug in the ROCm drivers, which we don't support yet for Cycles. Many changes to the Cycles kernel were made since 2.79b.

Thu, Oct 3, 1:25 AM · Rendering, Cycles, BF Blender

Wed, Oct 2

Brecht Van Lommel (brecht) raised the priority of T70428: CYCLES: Surfaces inside volumes are Not Lit or Shadowed by the volume if the volume is not visible to Camera Rays from Needs Information from User to Needs Triage by Developer.
Wed, Oct 2, 11:15 PM · Cycles, BF Blender
Zeraun (Zeraun) added a comment to T70152: Cycles viewport crash when switching to "Rendered" mode..

There's people in the world who never really used CMD, and i'm one of them. This commands tells NOTHING on how and in which order they should go;
However, after reading about CMD itself and one more half an hour later i figured all out, here's the .txt file with all that console recorded:

Wed, Oct 2, 10:19 PM · Cycles, BF Blender
Matthew Wiebe (cerebral_malfunction) added a comment to T70428: CYCLES: Surfaces inside volumes are Not Lit or Shadowed by the volume if the volume is not visible to Camera Rays.

strange, the download link worked in the report preview. I have tried again.

Wed, Oct 2, 9:29 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a project to T70428: CYCLES: Surfaces inside volumes are Not Lit or Shadowed by the volume if the volume is not visible to Camera Rays: Cycles.
Wed, Oct 2, 6:48 PM · Cycles, BF Blender
Laurent Noel (c2ba) added a comment to T68920: Reduce shadow terminator artifacts.

To address this issue, what do you think about adding a "shadow bias" parameter to control an offset from the surface along the geometric normal ? I know its not a perfect solution but at least it would allow users to avoid a lot of rendering artifacts that are due to shadow termination.

Wed, Oct 2, 5:41 PM · Cycles, BF Blender
Bastien Montagne (mont29) added a comment to T70152: Cycles viewport crash when switching to "Rendered" mode..

Don’t want to be rude, but seriously… http://letmegooglethat.com/?q=blender+command+line will give you all you need to know in the two or three first answers…

Wed, Oct 2, 5:10 PM · Cycles, BF Blender
Zeraun (Zeraun) added a comment to T70152: Cycles viewport crash when switching to "Rendered" mode..
  1. Yep, using latest driver version; GeForce Game Ready Driver, version 436.48, release date (Month/Date/Year) 10.1.2019
Wed, Oct 2, 3:48 PM · Cycles, BF Blender