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) @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

Yesterday

Brecht Van Lommel (brecht) closed T56234: Artifacts when render in Hybrid mode in version 2.8 as Resolved.

The macOS CUDA issues should be all solved now, CUDA 9.2 has a bug and we are now using 10.1.

Wed, Mar 20, 11:27 PM · Cycles, BF Blender
Mark Gardner (ut_markle) added a comment to T60462: Blender 2.8 (various versions) crashes in GPU animation rendering (many card types), both eevee and cycles.

Not sure if this is still a problem for some people but I did make one change. I had the default folder for renders changed to another drive. When I switch it back to the tmp folder I rendered fine for a full 250 frames. Can't way for sure if it's related to the folder or because I was rendering less intensive projects or not.

Wed, Mar 20, 10:32 PM · Cycles, Eevee, BF Blender
Brecht Van Lommel (brecht) closed T55817: 2.8 and 2.79 crashing when trying to bake a texture with hybrid (CPU+GPU) OpenCL as Resolved.

This appears to be working correct for me, assuming it's fixed since baking was quite unstable still in 2.8 when this was originally reported.

Wed, Mar 20, 10:32 PM · Cycles, BF Blender
Sebastian Parborg (zeddb) merged T62775: 2.8 Vector render layer pass not working into T62771: Cycles motion vector pass not synced correctly.
Wed, Mar 20, 5:16 PM · Cycles, BF Blender
Sebastian Parborg (zeddb) reopened T62771: Cycles motion vector pass not synced correctly as "Open".

Something is obviously wrong with the vector pass, so let's keep this open.

Wed, Mar 20, 5:16 PM · Cycles, BF Blender
Jeroen Bakker (jbakker) closed T61661: Cycles OpenCL: Phase 1 - reducing compilation time as Resolved.
Wed, Mar 20, 2:32 PM · Cycles
Jeroen Bakker (jbakker) closed T61661: Cycles OpenCL: Phase 1 - reducing compilation time , a subtask of T61459: Cycles OpenCL: Reduce compilation times (parent task), as Resolved.
Wed, Mar 20, 2:32 PM · Cycles
Jeroen Bakker (jbakker) closed T61459: Cycles OpenCL: Reduce compilation times (parent task) as Resolved.
Wed, Mar 20, 2:32 PM · Cycles
Jeroen Bakker (jbakker) closed T61662: Cycles OpenCL: Phase 2 - User Experience as Resolved.
Wed, Mar 20, 2:32 PM · Cycles
Jeroen Bakker (jbakker) closed T61662: Cycles OpenCL: Phase 2 - User Experience, a subtask of T61459: Cycles OpenCL: Reduce compilation times (parent task), as Resolved.
Wed, Mar 20, 2:32 PM · Cycles
Stefan Werner (swerner) added a comment to T62771: Cycles motion vector pass not synced correctly.

Nevermind, I wrote this up prematurely. Need to double-check things first.

Wed, Mar 20, 1:43 PM · Cycles, BF Blender
Stefan Werner (swerner) closed T62771: Cycles motion vector pass not synced correctly as Invalid.
Wed, Mar 20, 1:42 PM · Cycles, BF Blender
Stefan Werner (swerner) updated the task description for T62771: Cycles motion vector pass not synced correctly.
Wed, Mar 20, 1:42 PM · Cycles, BF Blender
Sebastian Parborg (zeddb) triaged T62771: Cycles motion vector pass not synced correctly as Confirmed, Medium priority.
Wed, Mar 20, 1:34 PM · Cycles, BF Blender
Jeroen Bakker (jbakker) closed T60211: Crash when Cycles rendering on Vega 64 (OpenCL) as Resolved by committing rBd6bf6744fca0: Fix T60211: MemLeak Convert Curve To Mesh.
Wed, Mar 20, 1:31 PM · Cycles, BF Blender
Stefan Werner (swerner) added a project to T62771: Cycles motion vector pass not synced correctly: Cycles.
Wed, Mar 20, 1:17 PM · Cycles, BF Blender
Tim Stullich (tstullich) added a comment to T37953: Separate sun lamp size as angular diameter.

@Rachit Jain (j-rachit) are you still working on this? The last comment you made was almost two months ago. If you are not working on this could you let me know and I'd be happy to take over from where you left off?

Wed, Mar 20, 11:45 AM · Cycles, BF Blender, Rendering, Quick Hacks
Jeroen Bakker (jbakker) added a comment to T60211: Crash when Cycles rendering on Vega 64 (OpenCL).

@Stephen Caulfield (blenderscuba) Could you attach the systeminfo that is created by blender? You can find it in the Help -> Save System Info.
Also have you checked the memory usage when rendering? On my system it also crashed, but expected a high memory usage at the time it crashed.

Wed, Mar 20, 8:50 AM · Cycles, BF Blender
Jeroen Bakker (jbakker) added a comment to T55011: Incorrect wave texture visualization.

Seems to render correctly on my setup, I use Vega and Polaris architectures. I don't have access to an Hawai architecture card, but will test try to test with Fiji. I tested with latest blender2.7.

Wed, Mar 20, 8:05 AM · Cycles, BF Blender
Jeroen Bakker (jbakker) closed T61752: Cycles OpenCL: Background Compilation of Kernels during BVH building as Resolved.
Wed, Mar 20, 7:41 AM · Cycles
Jeroen Bakker (jbakker) closed T61752: Cycles OpenCL: Background Compilation of Kernels during BVH building, a subtask of T61662: Cycles OpenCL: Phase 2 - User Experience, as Resolved.
Wed, Mar 20, 7:41 AM · Cycles

Tue, Mar 19

Stephen Caulfield (blenderscuba) added a comment to T60211: Crash when Cycles rendering on Vega 64 (OpenCL).

Hi, tried again with today's build (blender-2.80.0-git.d47f827019f2-windows64) and latest AMD recommended drivers (19.1.1).

Tue, Mar 19, 8:35 PM · Cycles, BF Blender
Sebastian Parborg (zeddb) reassigned T55011: Incorrect wave texture visualization from Jacques Lucke (JacquesLucke) to Jeroen Bakker (jbakker).
Tue, Mar 19, 5:54 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) raised the priority of T55011: Incorrect wave texture visualization from Needs Information from User to Needs Triage by Developer.
Tue, Mar 19, 4:44 PM · Cycles, BF Blender
Martín Sanchez (Martincho84) reopened T55011: Incorrect wave texture visualization as "Open".

Apologies, I have been finishing my university studies and I have not been able to answer before.

Tue, Mar 19, 4:35 PM · Cycles, BF Blender
Bastien Montagne (mont29) triaged T60211: Crash when Cycles rendering on Vega 64 (OpenCL) as Needs Information from User priority.
Tue, Mar 19, 4:08 PM · Cycles, BF Blender
Jeroen Bakker (jbakker) added a comment to T60211: Crash when Cycles rendering on Vega 64 (OpenCL).

@Stephen Caulfield (blenderscuba) I have done a lot of changes to the OpenCL codebase since februari. I am trying to reproduce the issue, but could also be solved already. Would you mind to retest it with the latest blender build and latest AMD Drivers.

Tue, Mar 19, 3:58 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T53249: [regression] OpenCL performance becomes very random with big scenes. as Archived.

Archiving old report. It may be possible to improve performance for out of core OpenCL renders, but it was never an officially supported feature and I would consider it outside the scope of the bug tracker.

Tue, Mar 19, 10:53 AM · BF Blender, Cycles
Brecht Van Lommel (brecht) closed T52877: OpenCL render somtime idles on one tile with BPT as Archived.

As I'm unable to reproduce this bug in latest master, closing since I don't see much I can do here further.

Tue, Mar 19, 10:49 AM · BF Blender, Cycles
Philipp Oeser (lichtwerk) closed T59299: Recognizing too much GPU's as Archived.

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

Tue, Mar 19, 9:36 AM · Rendering, Cycles, BF Blender

Mon, Mar 18

Bastien Montagne (mont29) reassigned T60211: Crash when Cycles rendering on Vega 64 (OpenCL) from Brecht Van Lommel (brecht) to Jeroen Bakker (jbakker).

@Jeroen Bakker (jbakker) I believe you are the current OpenCL guy? ;)

Mon, Mar 18, 6:00 PM · Cycles, BF Blender
Bastien Montagne (mont29) closed T60298: Crashing in Shader Editor in Cycles on MacOS as Archived.

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

Mon, Mar 18, 5:19 PM · Cycles, Addons
Brecht Van Lommel (brecht) changed Type from Bug to To Do on T56534: Linked group breaks Object Mapping in Texture Coordinates.
Mon, Mar 18, 5:00 PM · Cycles
Brecht Van Lommel (brecht) raised the priority of T60735: Cycles renders only first duplivert when mesh has generative modifier from Confirmed, Medium to Confirmed, High.
Mon, Mar 18, 4:14 PM · BF Blender, Cycles

Sun, Mar 17

Sam Walker (Hexbob6) added a comment to T60960: Crash when editing 'Resolution' value of 'Point Density' node.

Have just tested in 52a7636c2921 and no longer appear to be experiencing the crash, and the resolution does seem to be updating in the rendered viewport as expected.

Sun, Mar 17, 10:17 PM · Nodes, Cycles, BF Blender

Sat, Mar 16

Brecht Van Lommel (brecht) closed T57645: Object Info node random output always returns zero for lights with GPU render (Cycles) as Resolved.

Solved by rBa325bc6bf3e6: Fix T58953: Lamp data not always set.

Sat, Mar 16, 3:33 PM · Rendering, Cycles, BF Blender

Fri, Mar 15

Brecht Van Lommel (brecht) added a comment to T59286: Cycles GPU Compute baking often fails.

@artem ivanov (ixd), interesting tests. There is indeed an optimization codegen bug that we reported and that was fixed in 10.1.

Fri, Mar 15, 9:57 PM · BF Blender, Cycles
artem ivanov (ixd) added a comment to T59286: Cycles GPU Compute baking often fails.

A bit too late, but I did some research on this (just about 2 hours before it got fixed lol) trying to compile bake kernel with various CUDA versions (9.1, 10.0, 10.1).

Fri, Mar 15, 9:25 PM · BF Blender, Cycles
Brecht Van Lommel (brecht) closed T56858: Cycles: Cuda 9.2 and 10 Issues. as Resolved by committing rB65d95879f739: Cycles: upgrade to CUDA 10.1 as the one officially supported version..
Fri, Mar 15, 4:55 PM · BF Blender, Cycles
Brecht Van Lommel (brecht) closed T59286: Cycles GPU Compute baking often fails as Resolved by committing rB65d95879f739: Cycles: upgrade to CUDA 10.1 as the one officially supported version..
Fri, Mar 15, 4:55 PM · BF Blender, Cycles
Jeroen Bakker (jbakker) closed D4428: T61752: Compile Kernels During Scene Update.
Fri, Mar 15, 4:22 PM · Cycles
Brecht Van Lommel (brecht) added a comment to D4428: T61752: Compile Kernels During Scene Update.

Tested and could not find any more issues, looks good to go.

Fri, Mar 15, 4:02 PM · Cycles
Brecht Van Lommel (brecht) accepted D4428: T61752: Compile Kernels During Scene Update.
Fri, Mar 15, 4:01 PM · Cycles
Jeroen Bakker (jbakker) lowered the priority of T61464: Cycles OpenCL: Merge shadow blocked kernels from Normal to Confirmed, Low.
Fri, Mar 15, 3:48 PM · Cycles
Jeroen Bakker (jbakker) lowered the priority of T62533: Cycles OpenCL: What is the current state of Mesa AMD OpenCL? from Normal to Confirmed, Low.
Fri, Mar 15, 3:47 PM · Cycles
Jeroen Bakker (jbakker) lowered the priority of T62540: Cycles OpenCL: Precopile Kernels Used During Foreground Rendering from Normal to Confirmed, Low.
Fri, Mar 15, 3:21 PM · Cycles
Jeroen Bakker (jbakker) added a revision to T62540: Cycles OpenCL: Precopile Kernels Used During Foreground Rendering: D4519: Cycles/OpenCL: Build All Kernels Operation.
Fri, Mar 15, 3:20 PM · Cycles
Jeroen Bakker (jbakker) added a task to D4519: Cycles/OpenCL: Build All Kernels Operation: T62540: Cycles OpenCL: Precopile Kernels Used During Foreground Rendering.
Fri, Mar 15, 3:20 PM · Cycles
Jeroen Bakker (jbakker) updated the summary of D4519: Cycles/OpenCL: Build All Kernels Operation.
Fri, Mar 15, 3:19 PM · Cycles
Jeroen Bakker (jbakker) added a project to D4519: Cycles/OpenCL: Build All Kernels Operation: Cycles.
Fri, Mar 15, 3:18 PM · Cycles