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:

Recent Activity

Fri, Feb 21

Richard Antalik (ISS) renamed T73984: Tweaking values in color management panel will cause viewport to re-render from selecting a object in the texture coordinate node causes the viewport render to start again from simple actions to Tweaking values in color management panel will cause viewport to re-render.
Fri, Feb 21, 8:03 PM · Cycles, BF Blender
Richard Antalik (ISS) changed the status of T73984: Tweaking values in color management panel will cause viewport to re-render from Needs Triage to Confirmed.

There were 2 bugs, so I simplified report to only 1. Please report each bug separately.

Fri, Feb 21, 8:02 PM · Cycles, BF Blender
Richard Antalik (ISS) updated the task description for T73984: Tweaking values in color management panel will cause viewport to re-render.
Fri, Feb 21, 8:00 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T71479: Blender 2.81/2.82 - OpenCL - Significan slow render times.

Marking as high priority since this is something we want to address for the 2.83 release. @Jeroen Bakker (jbakker) has submitted a patch to use OpenCL 2.0 which will helps, but currently requires some manual configuration which I'll try to find an automatic solution for.

Fri, Feb 21, 1:50 PM · Render & Cycles, BF Blender, Cycles
Brecht Van Lommel (brecht) raised the priority of T71479: Blender 2.81/2.82 - OpenCL - Significan slow render times from Low to High.
Fri, Feb 21, 1:48 PM · Render & Cycles, BF Blender, Cycles
Jeroen Bakker (jbakker) closed T68404: Cycles: Add support for Alpha, Metallic and Roughness to the fallback material as Invalid.
Fri, Feb 21, 9:47 AM · Cycles
Jeroen Bakker (jbakker) placed T71479: Blender 2.81/2.82 - OpenCL - Significan slow render times up for grabs.
Fri, Feb 21, 9:46 AM · Render & Cycles, BF Blender, Cycles

Thu, Feb 20

Brecht Van Lommel (brecht) added a comment to T73778: Cycles: default to Embree for CPU ray tracing.

The main purpose of line segments is to have better performance. I'm not sure how expensive spline primitive intersections is compared to curves?

Thu, Feb 20, 7:58 PM · BF Blender (2.83), Cycles
Stefan Werner (swerner) added a comment to T73778: Cycles: default to Embree for CPU ray tracing.

Thick line segments could be emulated through spline primitives at the expense of wasted memory.

Thu, Feb 20, 2:28 PM · BF Blender (2.83), Cycles
Charlie Jolly (charlie) updated the diff for D3495: Cycles Gabor Noise Texture Node.

Fix after gpu refactor in master

Thu, Feb 20, 1:57 PM · Cycles, BF Blender: 2.8, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73778: Cycles: default to Embree for CPU ray tracing.
Thu, Feb 20, 1:43 PM · BF Blender (2.83), Cycles
Brecht Van Lommel (brecht) added a comment to T73778: Cycles: default to Embree for CPU ray tracing.

I ran the basic benchmark scenes with Embree, performance is improved in all cases. Mainly the hair is faster. These scenes don't test motion blur, where the biggest speedups will be.

Thu, Feb 20, 1:41 PM · BF Blender (2.83), Cycles
Brecht Van Lommel (brecht) raised the priority of T73734: Can't force the detection of OpenCL devices from Low to High.
Thu, Feb 20, 1:03 PM · Cycles

Wed, Feb 19

Thomas Pecht (thomas_p) added a comment to T69766: Cycle baking: GPU rendering for baking texture looks stripes.

Just wanted to add that this is (in my experience) no bug in Blender: it's the GPU running out of video memory.

Wed, Feb 19, 8:40 PM · Cycles, BF Blender
CarlG (CarlG) added a comment to T44014: Cycles box mapping not working with rotated texture coordinates.

A temporary solution that I have used in the past that may apply in some cases is to rotate the object coordinate itself. Not using the nodes, but rotating with the origins option enabled in the viewport top right dropdown. This works fine unless you need to have some coordinate orientation set - either for local adjustments or for modifiers that act on an axis.

Wed, Feb 19, 1:15 PM · Cycles, BF Blender
Marko Tatalovic (Fuxna) added a comment to T72011: Visible wireframe artifacts after baking normal map with bevel shader (2).

@Gabriel Maio (BioDestroyer) Also your example with "manual bevels" is a problem with vertex normals - which also has nothing to do with issue discussed here, but anyway, if you want clear reflection why not use custom/weighted normals?

Wed, Feb 19, 2:00 AM · Cycles, Render & Cycles, BF Blender
Marko Tatalovic (Fuxna) added a comment to T72011: Visible wireframe artifacts after baking normal map with bevel shader (2).

Yea, you can look at my second post (click on show older changes to see it) where i did bake with uncompressed TIFF. Tho it gives better results, wireframe is still visible, at least in my test case, and several other guys that did tests on their own. Not having clear reflections and wireframe artifacts might be separate issues, at least from my experience as a 3D artist (which in this case means very little). Having banding issues with lower bit depth is common and known, in other 3D softwares also.

Wed, Feb 19, 1:42 AM · Cycles, Render & Cycles, BF Blender

Tue, Feb 18

Gabriel Maio (BioDestroyer) added a comment to T72011: Visible wireframe artifacts after baking normal map with bevel shader (2).

So, after extensive testing and research, I've come to many conclusions. I was actually having two problems, and the first one may be related to this one.

Tue, Feb 18, 9:39 PM · Cycles, Render & Cycles, BF Blender
Alex Fuller (mistaed) added a comment to T73266: Improve custom shader AOVs.
  • OSL support for AOV output, currently I am seeing the shader isn't compiling under OSL while debugging like it is in SVM.
Tue, Feb 18, 9:09 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T73778: Cycles: default to Embree for CPU ray tracing.

From testing I think all the bad differences are due to the lack of support for thick line segments.

Tue, Feb 18, 8:02 PM · BF Blender (2.83), Cycles
Brecht Van Lommel (brecht) updated the task description for T73778: Cycles: default to Embree for CPU ray tracing.
Tue, Feb 18, 8:01 PM · BF Blender (2.83), Cycles
Brecht Van Lommel (brecht) updated the task description for T73778: Cycles: default to Embree for CPU ray tracing.
Tue, Feb 18, 7:35 PM · BF Blender (2.83), Cycles
Aaron Carlisle (Blendify) closed T55329: Multiple CUDA gpu are not being identified or used correctly as Resolved.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Tue, Feb 18, 7:34 PM · Cycles, BF Blender
Aaron Carlisle (Blendify) closed T55795: OpenCL rendering with Cycles crashes Blender 2.8 as Resolved.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Tue, Feb 18, 7:34 PM · BF Blender, Rendering, Cycles
Aaron Carlisle (Blendify) closed T56213: barbershop_interior_gpu render time with NVIDIA TITAN V as Resolved.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Tue, Feb 18, 7:33 PM · Performance, Cycles, BF Blender
Aaron Carlisle (Blendify) changed the status of T60428: Baking memory usage massively increases over time from Needs Information from User to Needs Developer to Reproduce.
Tue, Feb 18, 7:32 PM · Cycles, BF Blender
Aaron Carlisle (Blendify) closed T62692: Cycles transparency shader as Resolved.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Tue, Feb 18, 7:31 PM · Cycles, BF Blender
Aaron Carlisle (Blendify) closed T52547: Cycles Cuda rendering fails for dedicated (non-display) Nvidia GTX1060 as Resolved.

No activity for more than a week. As per the tracker policy we assume the issue is gone and can be closed.

Tue, Feb 18, 7:29 PM · Platform: Linux, Cycles, BF Blender
Aaron Carlisle (Blendify) renamed T55120: Unify render engine compatibility from I will help unify Blender 2.80's engine comatibility to Unify render engine compatibility.
Tue, Feb 18, 6:20 PM · Eevee, Cycles, Render & Cycles, BF Blender
Aaron Carlisle (Blendify) added a project to T73757: Optix with denoise cuda error: Cycles.
Tue, Feb 18, 5:56 PM · Cycles, BF Blender
Germano Cavalcante (mano-wii) added a project to T72433: Colored outline artifacts in diffuse direct pass (Cycles): Render & Cycles.
Tue, Feb 18, 5:24 PM · Render & Cycles, BF Blender, Cycles
Brecht Van Lommel (brecht) added a comment to T73778: Cycles: default to Embree for CPU ray tracing.

It seems Embree does not have an equivalent of our Thick Line Segments. In the current patch they are rendered as Flat/Ribbons, which gives entirely different results for e.g. the principled hair BSDF.

Tue, Feb 18, 5:20 PM · BF Blender (2.83), Cycles
Dalai Felinto (dfelinto) triaged T66284: Cycles render issue with multi-GPU setup using 'GPU compute'. as High priority.

Talked to brecht. This still needs confirmation. But if confirmed, then it should be a bug, not a known issue. Just changing the priority for now, waiting for this to be confirmed.

Tue, Feb 18, 4:17 PM · Render & Cycles, Cycles, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73778: Cycles: default to Embree for CPU ray tracing.
Tue, Feb 18, 3:40 PM · BF Blender (2.83), Cycles
Dalai Felinto (dfelinto) updated the task description for T66305: Render & Cycles Module.
Tue, Feb 18, 2:46 PM · Render & Cycles, Cycles, Rendering, BF Blender
Dalai Felinto (dfelinto) updated the task description for T66305: Render & Cycles Module.
Tue, Feb 18, 2:45 PM · Render & Cycles, Cycles, Rendering, BF Blender
Dalai Felinto (dfelinto) updated the task description for T66305: Render & Cycles Module.
Tue, Feb 18, 2:45 PM · Render & Cycles, Cycles, Rendering, BF Blender
Ankit (ankitm) changed the status of T72433: Colored outline artifacts in diffuse direct pass (Cycles) from Needs Triage to Confirmed.
Tue, Feb 18, 2:28 PM · Render & Cycles, BF Blender, Cycles
Brecht Van Lommel (brecht) triaged T67718: Point density texture crashes as High priority.
Tue, Feb 18, 11:06 AM · Render & Cycles, Nodes, Cycles, BF Blender
Brecht Van Lommel (brecht) merged T73574: Box mapping does not stick to the mesh when the object its deformed. into T44014: Cycles box mapping not working with rotated texture coordinates.
Tue, Feb 18, 11:04 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) updated the task description for T66305: Render & Cycles Module.
Tue, Feb 18, 10:59 AM · Render & Cycles, Cycles, Rendering, BF Blender
Campbell Barton (campbellbarton) closed T48526: Render doesn't look like Camera View as Resolved.
Tue, Feb 18, 3:33 AM · Rendering, Cycles, BF Blender
Campbell Barton (campbellbarton) reopened T48526: Render doesn't look like Camera View as "Confirmed".

Re-opening as the fix was reverted.

Tue, Feb 18, 3:28 AM · Rendering, Cycles, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73778: Cycles: default to Embree for CPU ray tracing.
Tue, Feb 18, 12:47 AM · BF Blender (2.83), Cycles

Mon, Feb 17

Stefan Werner (swerner) closed D6575: Cycles: Enable quaterion motion blur in Embree..
Mon, Feb 17, 11:48 PM · Render & Cycles, Cycles
Aaron Carlisle (Blendify) changed the status of T69915: cycles/device_network and cycles_server bugs in 2.81 from Needs Triage to Needs Information from User.

Is this still an issue?

Mon, Feb 17, 8:44 PM · Cycles
Aaron Carlisle (Blendify) added a project to T70697: Cycles denoising on CPU buffer overflow: BF Blender.
Mon, Feb 17, 8:43 PM · BF Blender, Cycles, Render & Cycles
Aaron Carlisle (Blendify) added a project to T72433: Colored outline artifacts in diffuse direct pass (Cycles): BF Blender.
Mon, Feb 17, 8:24 PM · Render & Cycles, BF Blender, Cycles
Brecht Van Lommel (brecht) added a comment to D6250: Fix T43835, T54284: Cycles with no ray offsetting.

The performance impact of this for GPU rendering is not ideal, I think we'll have to spend some more time to see if we can optimize especially that. We can accept some slowdown, but would rather have it in the 0-2% range than up to 6.7%. I'm not sure if that's possible though, I haven't analyzed the implementation closely.

Mon, Feb 17, 7:22 PM · BF Blender (2.83), Cycles
Charlie Jolly (charlie) updated the task description for T72337: Shader Node Additions.
Mon, Feb 17, 4:46 PM · BF Blender (2.83), Cycles, Eevee, Nodes