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

Jeroen Bakker (jbakker) closed T62533: Cycles OpenCL: What is the current state of Mesa AMD OpenCL? as Resolved.
Sat, May 25, 9:43 AM · Cycles
Jeroen Bakker (jbakker) closed T62533: Cycles OpenCL: What is the current state of Mesa AMD OpenCL?, a subtask of T61459: Cycles OpenCL: Reduce compilation times (parent task), as Resolved.
Sat, May 25, 9:43 AM · Cycles
Jeroen Bakker (jbakker) added a comment to T62533: Cycles OpenCL: What is the current state of Mesa AMD OpenCL?.

I have perform a check but the results were far from usable. Compiling the kernels took 40 minutes. Rendering the bmw took several hours. So for now it is not usable at all.

Sat, May 25, 9:42 AM · Cycles

Fri, May 24

Sergey Sharybin (sergey) closed T64101: Crash entering edit mode with particle system as Resolved by committing rB05a9788b254d: Fix T64101: Crash entering edit mode with particle system.
Fri, May 24, 2:55 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T64101: Crash entering edit mode with particle system.

Ok, I think that's fine.

Fri, May 24, 12:56 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T64101: Crash entering edit mode with particle system.

@Brecht Van Lommel (brecht), think easiest solution for now is to explicitly ignore curves when in edit mode. A bit of a shame since we made it to work for 2.70, but currently even strands are not rendered in edit mode.
More proper solution would be to make dependency graph to load edit mesh and put object outside of edit mode for render engines.

Fri, May 24, 12:12 PM · Cycles, BF Blender

Thu, May 23

LazyDodo (LazyDodo) abandoned D2674: [Cycles] Support selecting an instruction set for the WITH_CYCLES_NATIVE_ONLY option + windows support..
Thu, May 23, 8:51 PM · Cycles
Brecht Van Lommel (brecht) merged T65031: Crash entering editmode with Cycles viewport, edited particle hair + image texture node. into T64101: Crash entering edit mode with particle system.
Thu, May 23, 1:35 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) renamed T64101: Crash entering edit mode with particle system from blender crashes while entering in edit mode (Cycles) to Crash entering edit mode with particle system.
Thu, May 23, 1:35 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T58273: Subdivision Surface modifier is not taken to account when rendering while in edit mode as Resolved.

This appears to be working now, probably after Sergey's latest depsgraph and mesh API changes.

Thu, May 23, 1:55 AM · BF Blender, Cycles, Rendering, Modifiers
Brecht Van Lommel (brecht) closed T64772: OpenCL rendering error on 32-bit as Archived.

This is an artificial setup, we are going to drop 32 bit support soon, it's not worth spending time on this.

Thu, May 23, 12:14 AM · Rendering, OpenGL / GPU, Cycles, BF Blender
Brecht Van Lommel (brecht) renamed T64894: Cycles slow CPU render when using CPU + GPU with GCC 8.3 build from Slow CPU render when using CPU + GPU with GCC 8.3 build to Cycles slow CPU render when using CPU + GPU with GCC 8.3 build.
Thu, May 23, 12:07 AM · Cycles, BF Blender

Tue, May 21

Brecht Van Lommel (brecht) closed T64714: FIre invisible on Transparency as Archived.

This is a variation of an existing report: T52680: Alpha difference Viewport/F12

Tue, May 21, 7:02 PM · Cycles, BF Blender
MATILLAT Quentin (qmatillat) added a revision to T54113: Render Artifacts with SSS + Motion Blur + Use Spacial Splits: D4906: Fix T54113: Render Artifacts with Motion Blur & Spacial Splits.
Tue, May 21, 10:47 AM · Cycles, BF Blender

Sun, May 19

Yegor (Yegor) added a comment to T49234: Alembic Import issues.

@Kévin Dietrich (kevindietrich) Glad you came back! Could you please update your patch D2388 for the current code, so we could review and make it to the master finally, cause it's very important for fluid rendering.
If there's something I can assist with, let me know. I'm not a coder anymore, but maybe a can help.

Sun, May 19, 11:29 PM · Alembic, Cycles, Import/Export, BF Blender
Brecht Van Lommel (brecht) closed T53672: Changing the Alpha Mode of an Image in Cycles doesn't have expected effect. as Resolved by committing rB7aaa7aa9dd79: Images: change alpha settings to support channel packing.
Sun, May 19, 2:37 PM · Cycles, BF Blender

Sat, May 18

Simeon Wallrath (Waldehyd) added a project to T64714: FIre invisible on Transparency: Cycles.
Sat, May 18, 5:18 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T53290: Drop in rendering performance if result in image window set to stereo 3D as Resolved.

We now default to GLSL in most cases, so I'll consider this resolved.

Sat, May 18, 1:17 PM · Cycles, BF Blender

Fri, May 17

Brecht Van Lommel (brecht) lowered the priority of T54659: Move and share Eevee / Cycles render settings from Confirmed, High to Normal.
Fri, May 17, 11:00 PM · Cycles
Christopher Anderssarian (Christopher_Anderssarian) created T64772: OpenCL rendering error on 32-bit.
Fri, May 17, 8:35 PM · Rendering, OpenGL / GPU, Cycles, BF Blender
Thomas Volkmann (knekke) added a comment to T49234: Alembic Import issues.

Also I am having problems with sequences again: https://developer.blender.org/T51820

Fri, May 17, 5:12 PM · Alembic, Cycles, Import/Export, BF Blender
Philipp Oeser (lichtwerk) added a comment to T49234: Alembic Import issues.

@Kévin Dietrich (kevindietrich) : thx for getting back! will read those...
Also note that T54050 is the same thing...

Fri, May 17, 4:51 PM · Alembic, Cycles, Import/Export, BF Blender
Kévin Dietrich (kevindietrich) added a comment to T49234: Alembic Import issues.

I am not working on this anymore, although I could resume work. This approach was suggested to me by Campbell as a general way to import custom keyframes from alembic archives. The patch was uploaded for review a few years ago: D2324.

Fri, May 17, 4:37 PM · Alembic, Cycles, Import/Export, BF Blender
Sybren A. Stüvel (sybren) added a comment to T49234: Alembic Import issues.

I think the approach is pretty nice, as it'll give us a way forward to animate other properties as well.

Fri, May 17, 4:03 PM · Alembic, Cycles, Import/Export, BF Blender
Philipp Oeser (lichtwerk) added a comment to T49234: Alembic Import issues.

@Sybren A. Stüvel (sybren): yep, not for 2.80, but this is the way to go, right? [having a cache-fcurve-modifier]
Or is there another possibility [from the design point of view]?

Fri, May 17, 4:02 PM · Alembic, Cycles, Import/Export, BF Blender
Sybren A. Stüvel (sybren) added a comment to T49234: Alembic Import issues.

@Philipp Oeser (lichtwerk) it looks interesting, but too big a feature to put into master for 2.80.

Fri, May 17, 3:56 PM · Alembic, Cycles, Import/Export, BF Blender
Philipp Oeser (lichtwerk) updated subscribers of T49234: Alembic Import issues.

Just wanted to check the status on the import-of-animated-camera-focal-length issue:

Fri, May 17, 3:15 PM · Alembic, Cycles, Import/Export, BF Blender

Thu, May 16

Sergey Sharybin (sergey) closed T64624: Ctest : Win32 + AVX2 fails virtually all cycles tests. as Resolved by committing rBfced0f043786: Cycles: Don't advertise BVH8 being supported on 32bit platforms.
Thu, May 16, 11:52 AM · Cycles
Alexander Gavrilov (angavrilov) closed T64681: Cycles: Multi step motion blur test failed on all platforms. as Resolved by committing rB65199828766a: Fix T64681: evaluate curves with generative modifiers and no keys..
Thu, May 16, 8:51 AM · BF Blender, Cycles
Brecht Van Lommel (brecht) assigned T64681: Cycles: Multi step motion blur test failed on all platforms. to Alexander Gavrilov (angavrilov).

Caused by rB40a69b2ad7fc: Animation: treat F-Curves with no keys as if muted/not existing..

Thu, May 16, 5:44 AM · BF Blender, Cycles
Brecht Van Lommel (brecht) added a project to T64681: Cycles: Multi step motion blur test failed on all platforms.: BF Blender.
Thu, May 16, 5:43 AM · BF Blender, Cycles
LazyDodo (LazyDodo) edited projects for T64681: Cycles: Multi step motion blur test failed on all platforms., added: Cycles; removed BF Blender.
Thu, May 16, 4:17 AM · BF Blender, Cycles

Wed, May 15

Tim Stullich (tstullich) claimed T54697: Vertex color baking for Cycles.

Going to do some research into how vertex color baking is done in BI and will formulate a plan on how to adapt it to Cycles code.

Wed, May 15, 7:07 PM · Cycles
Brecht Van Lommel (brecht) closed T54796: GSoC 2018 project: Implementing a Hair Shader for Cycles as Resolved.
Wed, May 15, 6:39 PM · Cycles
Brecht Van Lommel (brecht) closed T56537: cycles: principled hair fails unit tests. as Resolved.
Wed, May 15, 6:37 PM · Cycles
LazyDodo (LazyDodo) added a comment to T64624: Ctest : Win32 + AVX2 fails virtually all cycles tests..

I tested sergeys patch with intels sde emulating an avx2 core (test took, 1.5 hours.. yikes..) and it makes most of the tests pass now (the failing ones seem unrelated to this issue and fail on avx/sse as well)

Wed, May 15, 5:01 PM · Cycles
Brecht Van Lommel (brecht) closed T37953: Separate sun lamp size as angular diameter as Resolved.
Wed, May 15, 4:25 PM · Cycles, BF Blender, Rendering, Quick Hacks
Brecht Van Lommel (brecht) closed D4819: Sun angle to angular diameter.
Wed, May 15, 4:25 PM · Cycles
Brecht Van Lommel (brecht) accepted D4819: Sun angle to angular diameter.

Will commit with some fixes.

Wed, May 15, 4:19 PM · Cycles
Sergey Sharybin (sergey) added a comment to T64624: Ctest : Win32 + AVX2 fails virtually all cycles tests..

I would keep the system utilities as-is and will not do a kernel-specific tweaks in there. Would prefer something like this with a comment that 32bit kernel doesn't do vectorization and hence can not advertise BVH8:

Wed, May 15, 9:23 AM · Cycles
LazyDodo (LazyDodo) added a comment to T64624: Ctest : Win32 + AVX2 fails virtually all cycles tests..

I'm still on Ivy Bridge so can't easily test this. patch looks like it would work though.

Wed, May 15, 1:07 AM · Cycles
Brecht Van Lommel (brecht) closed T64618: Cycles/Ctest: Failing cycles_reports test T49936 as Resolved by committing rB4e46ed37fc59: Fix T64618: Cycles crash with point density texture on Windows.
Wed, May 15, 12:59 AM · Cycles
Brecht Van Lommel (brecht) added a comment to T64624: Ctest : Win32 + AVX2 fails virtually all cycles tests..

Simply disabling AVX2 on x86 might work:

Wed, May 15, 12:29 AM · Cycles

Tue, May 14

LazyDodo (LazyDodo) assigned T64624: Ctest : Win32 + AVX2 fails virtually all cycles tests. to Sergey Sharybin (sergey).

think you had some ideas there, mind taking a peek?

Tue, May 14, 10:08 PM · Cycles
LazyDodo (LazyDodo) edited projects for T64624: Ctest : Win32 + AVX2 fails virtually all cycles tests., added: Cycles; removed BF Blender.
Tue, May 14, 10:07 PM · Cycles
LazyDodo (LazyDodo) edited projects for T64618: Cycles/Ctest: Failing cycles_reports test T49936, added: Cycles; removed BF Blender.
Tue, May 14, 7:55 PM · Cycles
Marco (nacioss) closed T55227: Cycles crashes when too many volumes overlap the camera as Resolved.

It isn't crashing anymore in 2.8 from 2019-05-13.

Tue, May 14, 12:06 PM · Cycles, BF Blender
Tim Stullich (tstullich) updated the diff for D4819: Sun angle to angular diameter.

I removed some unneeded Python code out of version_update.py

Tue, May 14, 12:02 PM · Cycles
Brecht Van Lommel (brecht) closed T52793: Blender crashes when changing viewport shading to rendered as Archived.

Probably the same as T52572 indeed.

Tue, May 14, 1:08 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T52572: CUDA Illegal address errors Windows as Archived.

It's been a while since we've had reports like this. Assuming it's fixed now due to either updated drivers, newer CUDA compiler or fixes in the kernel.

Tue, May 14, 1:08 AM · Cycles, BF Blender