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

Michael P. (forest-house) added a comment to T66305: Render & Cycles Module.

Shadow Catcher Improvements: https://devtalk.blender.org/t/lets-finally-fix-the-shadowcatcher/691

Sun, Aug 25, 5:00 PM · Cycles, Rendering, BF Blender

Fri, Aug 23

Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Fixed some missing changes to "decode_node_uchar4" calls after rebase

Fri, Aug 23, 4:10 PM · Cycles
Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Rebase against master and fix merge conflicts

Fri, Aug 23, 1:54 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T69066: OpenCL Small Tile performance hit.

Can you specify exactly which 2.79 build rendered fast with small tiles?

Fri, Aug 23, 11:46 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T69066: OpenCL Small Tile performance hit: Cycles.
Fri, Aug 23, 11:02 AM · Cycles, BF Blender
Omar Ahmad (OmarSquircleArt) updated the task description for T68823: GSoC 2019 - Cycles/EEVEE Improvements.
Fri, Aug 23, 10:19 AM · Nodes, Rendering, Cycles, BF Blender
Johannes (JoeTheBlender) added a comment to T68808: Multiple CPU cores limited to 60 on blender 2.80?.

hello all,

Fri, Aug 23, 9:55 AM · Rendering, Cycles, BF Blender

Thu, Aug 22

Mandeep (mandeep) removed a watcher for Cycles: Mandeep (mandeep).
Thu, Aug 22, 11:08 PM
bassam kurdali (bassamk) added a comment to T56534: Linked group breaks Object Mapping in Texture Coordinates.

I posted a workaround in [[ URL | https://developer.blender.org/T69014 ]]
Basically if you parent everything to the rig that you then proxy, moving the rig object should be sufficient to keep everything in sync (and not moving the instance origin)

Thu, Aug 22, 6:25 PM · Cycles
Sybren A. Stüvel (sybren) added a parent task for T49234: Alembic not importing motion blur: T69058: Alembic integration improvements.
Thu, Aug 22, 6:04 PM · Alembic, Cycles, Import/Export, BF Blender
Sybren A. Stüvel (sybren) added a comment to T49234: Alembic not importing motion blur.

I have removed the camera focal length from the task description, as that is already covered by T54050.
Now this task has only a single topic: importing data required for computing motion blur (probably vertex velocities is enough).

Thu, Aug 22, 5:59 PM · Alembic, Cycles, Import/Export, BF Blender
Sybren A. Stüvel (sybren) updated the task description for T49234: Alembic not importing motion blur.
Thu, Aug 22, 5:58 PM · Alembic, Cycles, Import/Export, BF Blender
Jacques Lucke (JacquesLucke) added a comment to T69005: Cycles crashes and doesn't work until Blender is restarted..

If it is related to Blender, then it is definitely a separate bug. Closing this one.

Thu, Aug 22, 5:54 PM · Cycles, Rendering, BF Blender
Foxner (Foxner) added a comment to T69005: Cycles crashes and doesn't work until Blender is restarted..

Updating my GPU driver resolved the issue for me. I last updated them about a month ago, but I downloaded the studio ready Nvidia drivers this time. The issue is also absent from the latest experimental build. Instead the Windows toolbar flashes around the point that the bug usually appeared, but whatever it is that's causing it seems to be handled appropriately now.

Thu, Aug 22, 5:42 PM · Cycles, Rendering, BF Blender
Sybren A. Stüvel (sybren) added a parent task for T49234: Alembic not importing motion blur: T69046: Cache loading via animation system.
Thu, Aug 22, 5:00 PM · Alembic, Cycles, Import/Export, BF Blender
Sybren A. Stüvel (sybren) added a comment to T49234: Alembic not importing motion blur.

Changing the classification from 'Bug' to 'To Do', as this is a known limitation.

Thu, Aug 22, 5:00 PM · Alembic, Cycles, Import/Export, BF Blender
Sybren A. Stüvel (sybren) changed Type from Bug to To Do on T49234: Alembic not importing motion blur.
Thu, Aug 22, 4:59 PM · Alembic, Cycles, Import/Export, BF Blender
Brecht Van Lommel (brecht) added a comment to D4971: added emission strength to the principled BSDF node..

You increase the subversion in BKE_blender_version.h, and then use that new value in MAIN_VERSION_ATLEAST instead of 0

Thu, Aug 22, 2:42 PM · Nodes, Rendering, Cycles, Eevee
Jacques Lucke (JacquesLucke) added a comment to T69005: Cycles crashes and doesn't work until Blender is restarted..

I cannot reproduce the issue here. Not sure if this is related; Please check if the same error happens in the newest nightly build and if you can update your GPU driver.

Thu, Aug 22, 2:31 PM · Cycles, Rendering, BF Blender
Omar Ahmad (OmarSquircleArt) updated the task description for T68823: GSoC 2019 - Cycles/EEVEE Improvements.
Thu, Aug 22, 2:28 PM · Nodes, Rendering, Cycles, BF Blender
Rey Leonard M. Amorato (rl.amorato) added a comment to T69044: Split kernel error: failed to load kernel_path_init.

Thank you! That was fast!

Thu, Aug 22, 2:27 PM · Cycles, BF Blender
Omar Ahmad (OmarSquircleArt) closed T69044: Split kernel error: failed to load kernel_path_init as Resolved by committing rBc6f8ea7b45af: Fix T69044: OpenCL fail due to bad fract function..
Thu, Aug 22, 1:51 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T68866: Blender crashes - tile size.

Bigger tile sizes use more memory, especially when using denoising and render passes. If it runs out of memory because of that, it's not considered a bug.

Thu, Aug 22, 12:38 PM · Rendering, Cycles, BF Blender
Brecht Van Lommel (brecht) edited projects for T54656: Cycles/Eevee texture nodes for modifiers, painting and more, added: Sculpting and Painting; removed Eevee.
Thu, Aug 22, 12:28 PM · Sculpting and Painting, Rendering
Brecht Van Lommel (brecht) merged T68895: Replace texture nodes system with shading nodes for brushes and modifiers into T54656: Cycles/Eevee texture nodes for modifiers, painting and more.
Thu, Aug 22, 12:28 PM · Sculpting and Painting, Rendering
Brecht Van Lommel (brecht) added a project to T69044: Split kernel error: failed to load kernel_path_init: Cycles.
Thu, Aug 22, 12:23 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T68808: Multiple CPU cores limited to 60 on blender 2.80?.

Please try the latest daily 2.81 build, this may have been fixed by rB8f1a55831c89: Cycles: Fix wrong number of threads on multi-socket machines.

Thu, Aug 22, 12:08 PM · Rendering, Cycles, BF Blender
Philipp Oeser (lichtwerk) merged T69014: object coordinate (using an empty) in Cycles volumetric shader not moving with object in linked/instanced group. into T56534: Linked group breaks Object Mapping in Texture Coordinates.
Thu, Aug 22, 9:45 AM · Cycles
Philipp Oeser (lichtwerk) merged task T69014: object coordinate (using an empty) in Cycles volumetric shader not moving with object in linked/instanced group. into T56534: Linked group breaks Object Mapping in Texture Coordinates.
Thu, Aug 22, 9:45 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T69014: object coordinate (using an empty) in Cycles volumetric shader not moving with object in linked/instanced group.: Cycles.

This looks like a duplicate of T56534

Thu, Aug 22, 9:45 AM · Cycles, BF Blender
Alex Strand (astrand130) added a comment to D4971: added emission strength to the principled BSDF node..

@Brecht Van Lommel (brecht) I have some questions. I'm working on the defaults improvements as suggested by @Carlo Andreacchio (candreacchio) using versioning_cycles.c but I'm not sure what to set MAIN_VERSION_ATLEAST() to.

Thu, Aug 22, 4:31 AM · Nodes, Rendering, Cycles, Eevee
Alex Strand (astrand130) added a comment to D4971: added emission strength to the principled BSDF node..

All conflicts should be fixed and this patch has been made ready for merge to 2.81.

Thu, Aug 22, 3:28 AM · Nodes, Rendering, Cycles, Eevee

Wed, Aug 21

Philipp Oeser (lichtwerk) added a project to T67718: Point density texture crashes: Cycles.
Wed, Aug 21, 9:42 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T67724: Textures on metaballs have different scale in Eevee and Cycles: Cycles.
Wed, Aug 21, 9:41 PM · Cycles, BF Blender
Foxner (Foxner) updated the task description for T69005: Cycles crashes and doesn't work until Blender is restarted..
Wed, Aug 21, 8:51 PM · Cycles, Rendering, BF Blender
Philipp Oeser (lichtwerk) added projects to T69005: Cycles crashes and doesn't work until Blender is restarted.: Rendering, Cycles.
Wed, Aug 21, 8:49 PM · Cycles, Rendering, BF Blender
Omar Ahmad (OmarSquircleArt) updated the task description for T68823: GSoC 2019 - Cycles/EEVEE Improvements.
Wed, Aug 21, 8:33 PM · Nodes, Rendering, Cycles, BF Blender
Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

Cleaned up some unnecessary changes

Wed, Aug 21, 5:59 PM · Cycles
Omar Ahmad (OmarSquircleArt) updated the task description for T68823: GSoC 2019 - Cycles/EEVEE Improvements.
Wed, Aug 21, 5:34 PM · Nodes, Rendering, Cycles, BF Blender
Patrick Mours (pmoursnv) added a comment to D5363: Add OptiX device implementation to Cycles.

@Michael March (cowmix): Yes, drivers >= 435.80 will work.

Wed, Aug 21, 5:03 PM · Cycles
Omar Ahmad (OmarSquircleArt) updated the task description for T68823: GSoC 2019 - Cycles/EEVEE Improvements.
Wed, Aug 21, 1:57 PM · Nodes, Rendering, Cycles, BF Blender
dark999 (dark999) added a comment to T68866: Blender crashes - tile size.

IMO internal GPU problem as memory or maybe too data to elaborate or so, however this is not a forum or chat, this is a Bug Tracker.
To make some chat Blender related ,you can use https://blender.chat/home #support or #today channel for technical discussions you can go in https://devtalk.blender.org/

Wed, Aug 21, 1:44 PM · Rendering, Cycles, BF Blender
Andrej Karol (mar-k-lar) added a comment to T68866: Blender crashes - tile size.

oh, didnt realise that, my bad, thank you for your help. yet I would still like to know what causes the error... is it memory issue than? just curious...

Wed, Aug 21, 12:20 PM · Rendering, Cycles, BF Blender
dark999 (dark999) added a comment to T68866: Blender crashes - tile size.

your link is 2 year old and is related to Cycles to Rhino, Cycles had have a lot of improvement untill today, best tile size for Cycles in Blender depend on many parameter, for my porpuse best render tile size is 64 and my Workstation never had crash related to this render tile size

Wed, Aug 21, 11:44 AM · Rendering, Cycles, BF Blender
Andrej Karol (mar-k-lar) added a comment to T68866: Blender crashes - tile size.

because I found this: https://discourse.mcneel.com/t/cycles-finding-the-optimal-tile-size/42276

Wed, Aug 21, 10:51 AM · Rendering, Cycles, BF Blender
Brecht Van Lommel (brecht) updated the task description for T66305: Render & Cycles Module.
Wed, Aug 21, 12:57 AM · Cycles, Rendering, BF Blender
Brecht Van Lommel (brecht) added a comment to T68914: Cycles adaptive subdivision.

Let's use that one instead.

Wed, Aug 21, 12:56 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) merged T68914: Cycles adaptive subdivision into T53901: Cycles adaptive subdivision tasks.
Wed, Aug 21, 12:55 AM · Cycles
Brecht Van Lommel (brecht) merged task T68914: Cycles adaptive subdivision into T53901: Cycles adaptive subdivision tasks.
Wed, Aug 21, 12:55 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) renamed T53901: Cycles adaptive subdivision tasks from Cycles microdisplacement tasks to Cycles adaptive subdivision tasks.
Wed, Aug 21, 12:54 AM · Cycles