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

Today

Michal Monart (monart) edited projects for T53542: MaterialID / ObjectID random format, added: Cycles; removed BF Blender.
Mon, Dec 11, 7:13 PM · Cycles

Sat, Dec 9

Chase Moskal (chase-moskal) removed a project from T53517: Cycles lamp "strength" ignores scene's "unit scale", producing inconsistent renders in scenes with consistent scaling: Addons.
Sat, Dec 9, 4:26 AM · Cycles

Fri, Dec 8

Chase Moskal (chase-moskal) created T53517: Cycles lamp "strength" ignores scene's "unit scale", producing inconsistent renders in scenes with consistent scaling.
Fri, Dec 8, 10:17 PM · Cycles

Thu, Dec 7

ronan ducluzeau (zeauro) added a comment to T53472: Cycles doesn't render smoke properly with adjusted clipping distances.

There is no plan that goes into details for refactoring of smokes or a developer currently working on it for first 2.8. A refactoring of modifiers is expected for the end of 2.8 series but to convert modifiers's stack into modifiers nodes. Addition of an OpenVDB primitive can be done next year or more years later.

Thu, Dec 7, 12:34 PM · Rendering, Physics, Cycles, BF Blender
Felix (BlenderSpot) added a comment to T53472: Cycles doesn't render smoke properly with adjusted clipping distances.

@ronan ducluzeau (zeauro)
Thanks for the workaround but the thing is that I need to render like 20 slices along Z and 10 on X and Y each, so 40 slices in total. And then I need to do the same thing with another smoke sim, maybe bigger, so even more slices.

Thu, Dec 7, 10:31 AM · Rendering, Physics, Cycles, BF Blender
Bram Eulaers (Leukbaars) created T53498: baking normal map using cycles does not support custom vertex normals on the baking target mesh.
Thu, Dec 7, 7:45 AM · Cycles, BF Blender

Wed, Dec 6

Sergey Sharybin (sergey) closed T53473: Large render, gpu3 tile stucked. Any workaround to unlock it? as Invalid.

This is a bug tracker system where we fix bugs which we can reproduce. We do not provide support here. For support you can use other placers like Blender Artists forum.

Wed, Dec 6, 5:54 PM · Rendering, Cycles
ronan ducluzeau (zeauro) added a comment to T53472: Cycles doesn't render smoke properly with adjusted clipping distances.

I think it is a known limitation that Camera Clipping is not working with smokes at rendering.

Wed, Dec 6, 4:19 PM · Rendering, Physics, Cycles, BF Blender
Sergey Sharybin (sergey) requested changes to D2922: Optical Vignetting and Depth of Field light distribution.

@Brecht Van Lommel (brecht), the image used for bokeh figure might be dependent on the screen space, not sure how one could p[re-calculate CDF in that case. It would have been fine if image was only scaling up and down, but there are more transform being applied, for which i'm not sure how we can map CDF. If there is a trick, i'd really want to know it :)

Wed, Dec 6, 3:18 PM · Cycles
Sergey Sharybin (sergey) closed T53408: Updating Cycles Nodes via Drivers in Material View as Resolved by committing rB335343fe93a9: Fix T53408: Updating Cycles Nodes via Drivers in Material View.
Wed, Dec 6, 10:33 AM · Cycles, BF Blender
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

Thanks again Carlo, finally is going out now, allready 2/3 almost done.

Wed, Dec 6, 10:26 AM · Rendering, Cycles
Felix (BlenderSpot) added a project to T53472: Cycles doesn't render smoke properly with adjusted clipping distances: Rendering.
Wed, Dec 6, 9:14 AM · Rendering, Physics, Cycles, BF Blender

Tue, Dec 5

Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

sorry... no sobol... hilbert spiral

Tue, Dec 5, 9:37 PM · Rendering, Cycles
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

will try left-right, thanks a lot for helping!

Tue, Dec 5, 9:14 PM · Rendering, Cycles
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

I was going to say:

Tue, Dec 5, 9:13 PM · Rendering, Cycles
Carlo Andreacchio (candreacchio) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

Whats your tile order? Try making it top-bottom or bottom top... You may be running out of ram with the denoising.

Tue, Dec 5, 9:09 PM · Rendering, Cycles
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

I´m seeing that pcie4 shares IRQs with sata and usb in this mobo, though i don´t know how interrupt requests works and if it could have something to do with this.

Tue, Dec 5, 8:57 PM · Rendering, Cycles
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

At i.e. 128 samples 1920x1080 it renders ok.

Tue, Dec 5, 8:54 PM · Rendering, Cycles
Carlo Andreacchio (candreacchio) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

Have you tried rendering at 40 samples instead of 4000? does that finish sucessfully?

Tue, Dec 5, 8:27 PM · Rendering, Cycles
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

I had another stuck.

Tue, Dec 5, 8:06 PM · Rendering, Cycles
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

After some more crashes, driver update and bios tweaks all seems to be working fine.

Tue, Dec 5, 6:34 PM · Rendering, Cycles
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

I have deactivated the cpu power save features and now it seems that data is flowing to the capillarities.

Tue, Dec 5, 5:07 PM · Rendering, Cycles
Leo (.Pixel) added a comment to T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?.

This has become a little weird.

Tue, Dec 5, 4:50 PM · Rendering, Cycles
Leo (.Pixel) edited projects for T53473: Large render, gpu3 tile stucked. Any workaround to unlock it?, added: Cycles, Rendering; removed BF Blender.
Tue, Dec 5, 2:34 PM · Rendering, Cycles
Felix (BlenderSpot) created T53472: Cycles doesn't render smoke properly with adjusted clipping distances.
Tue, Dec 5, 11:21 AM · Rendering, Physics, Cycles, BF Blender
Clément Foucault (fclem) added a comment to T53468: Material viewport shading mode doesn't respect the "clip" image texture setting.

Yep that's something on my TODO list for sure.

Tue, Dec 5, 11:06 AM · OpenGL / Gfx, Cycles, BF Blender
Sergey Sharybin (sergey) closed T53468: Material viewport shading mode doesn't respect the "clip" image texture setting as Archived.

Thanks for the report, but this is a known limitation since initial Clipping implementation in Cycles: for GLSL e really need to use OpenGL clipping, which is fast but which would requite some internal changes in how we work with OpenGL textures. Currently, we only use one OpenGL texture per image, which will cause unpredictable results if the same image is used with different clipping/extension methods.

Tue, Dec 5, 10:12 AM · OpenGL / Gfx, Cycles, BF Blender
Carmen Wick (fezmonkey) added a project to T53468: Material viewport shading mode doesn't respect the "clip" image texture setting: OpenGL / Gfx.
Tue, Dec 5, 2:16 AM · OpenGL / Gfx, Cycles, BF Blender

Mon, Dec 4

Carmen Wick (fezmonkey) created T53468: Material viewport shading mode doesn't respect the "clip" image texture setting.
Mon, Dec 4, 9:12 PM · OpenGL / Gfx, Cycles, BF Blender
Sergey Sharybin (sergey) claimed T53408: Updating Cycles Nodes via Drivers in Material View.

This is a limitation of current GLSL shading, which can not know about such updates. With new dependency graph it will be easier, but some work is still needed. Likely, this is perfectly aligned with development in blender2.8 branch!

Mon, Dec 4, 12:25 PM · Cycles, BF Blender
Sergey Sharybin (sergey) claimed T53452: CPU and GPU produce different results.

Can confirm the issue, didn't look into details yet. Needs investigation! Will have a look soon unless someone else from Cycles team steals this report :)

Mon, Dec 4, 11:04 AM · Cycles, BF Blender

Sun, Dec 3

Vuk Gardašević (lijenstina) added projects to T53452: CPU and GPU produce different results: BF Blender, Cycles.
Sun, Dec 3, 8:27 AM · Cycles, BF Blender
Vuk Gardašević (lijenstina) merged T53450: A bug of [Denoising] into T52802: Denoise artifacts with Direct Glossy.
Sun, Dec 3, 8:20 AM · Cycles, BF Blender

Sat, Dec 2

Steve Hargreaves (Roken) added a comment to T53348: Cycles differences between CPU and GPU in this World nodes.

This exhibits the same problem. The experimental GPUCPU render really highlights it.

Sat, Dec 2, 3:37 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a commit to T53349: Cycles - difference between OpenCL and CUDA with AO simplify: rCaf120f146aaf: Fix T53349: AO bounces not working correct with OpenCL.
Sat, Dec 2, 6:11 AM · BF Blender: Regressions, Cycles
Brecht Van Lommel (brecht) added a commit to T53357: Given file crash when redering with Cycles in current master (debug build) - Pass issue?: rCd870db2ee927: Fix T53357: harmless assert after recent addition of render time pass..
Sat, Dec 2, 6:11 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a commit to T53348: Cycles differences between CPU and GPU in this World nodes: rCdbe9eec37491: Fix T53348: Cycles difference between gradient texture on CPU and GPU..
Sat, Dec 2, 6:11 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) requested changes to D2937: Cycles: Re-enabled motion blur for object scaling..

The motion blur ctests are all failing here on Linux, did you check those?

Sat, Dec 2, 3:39 AM · Cycles
Stefan Werner (swerner) updated the diff for D2937: Cycles: Re-enabled motion blur for object scaling..
  • Cycles: Changed object properties offset to match new data structure size
Sat, Dec 2, 1:00 AM · Cycles

Fri, Dec 1

Stefan Werner (swerner) updated the summary of D2937: Cycles: Re-enabled motion blur for object scaling..
Fri, Dec 1, 12:41 PM · Cycles
Stefan Werner (swerner) updated the summary of D2937: Cycles: Re-enabled motion blur for object scaling..
Fri, Dec 1, 12:37 PM · Cycles
Stefan Werner (swerner) added a project to D2937: Cycles: Re-enabled motion blur for object scaling.: Cycles.
Fri, Dec 1, 12:36 PM · Cycles

Wed, Nov 29

Jan Scheffczyk (Knork) added a comment to D2922: Optical Vignetting and Depth of Field light distribution.

I agree with the general consensus that rejection sampling is probably not the best solution here. I currently working on a solution however it will be fairly expensive compared to rejection sampling or the concentric disk function.
If anyone is interested he can follow along here:
https://stackoverflow.com/questions/47496898/uniform-sampling-of-intersection-area-of-two-disks

Wed, Nov 29, 11:49 AM · Cycles

Tue, Nov 28

Alexander Mitzkus (zuggamasta) added a project to T53408: Updating Cycles Nodes via Drivers in Material View: Cycles.
Tue, Nov 28, 12:06 AM · Cycles, BF Blender

Sun, Nov 26

Jared Webber (lvxejay) added a comment to T53396: Node Socket Name Change results in Cycles Material Rendering Black.

This issue is part of a deeper problem. Socket's are not uniquely named. Unlike everything in else in Blender, multiple nodes can have the same socket names (even the same node can have the same socket names). I don't think this is good or consistent behavior. There's three things that could solve this issue...

Sun, Nov 26, 4:48 PM · Python, Cycles, Nodes, BF Blender
Brecht Van Lommel (brecht) triaged T53396: Node Socket Name Change results in Cycles Material Rendering Black as Normal priority.

The socket name is also the identifier, so you should not change it.

Sun, Nov 26, 4:10 PM · Python, Cycles, Nodes, BF Blender
Brecht Van Lommel (brecht) closed T53349: Cycles - difference between OpenCL and CUDA with AO simplify as Resolved by committing rB83e80db56ec9: Fix T53349: AO bounces not working correct with OpenCL..
Sun, Nov 26, 4:00 PM · BF Blender: Regressions, Cycles
mathieu menuet (bliblubli) added a comment to T53349: Cycles - difference between OpenCL and CUDA with AO simplify.

@Brecht Van Lommel (brecht) I don't have commit rights, could you commit it please?

Sun, Nov 26, 9:57 AM · BF Blender: Regressions, Cycles
Jared Webber (lvxejay) created T53396: Node Socket Name Change results in Cycles Material Rendering Black.
Sun, Nov 26, 4:46 AM · Python, Cycles, Nodes, BF Blender

Sat, Nov 25

mathieu menuet (bliblubli) added a comment to T53349: Cycles - difference between OpenCL and CUDA with AO simplify.

here is the fix

Sat, Nov 25, 9:32 AM · BF Blender: Regressions, Cycles