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

Adam Preisler (Alphisto) added a comment to T54906: NodeGroup input doesn't work when unconnected in Eevee renderer. (Also Cycles to a degree).

I don't recall reading there is a rule not to reopen tasks from others when they are still valid.

Mon, Oct 15, 9:36 PM · Cycles, Nodes, BF Blender
LazyDodo (LazyDodo) closed T54906: NodeGroup input doesn't work when unconnected in Eevee renderer. (Also Cycles to a degree) as Archived.

Please don't re-open tickets, especially if they are not yours to begin with.

Mon, Oct 15, 9:30 PM · Cycles, Nodes, BF Blender
Adam Preisler (Alphisto) reopened T54906: NodeGroup input doesn't work when unconnected in Eevee renderer. (Also Cycles to a degree) as "Open".

Reopening this to raise awareness after 3 months as many many materials rely on NodeGroups with inputs.

Mon, Oct 15, 9:26 PM · Cycles, Nodes, BF Blender

Thu, Oct 11

Alaska (Alaska) added a project to T57138: Correlated Multi-jitter viewport rendering inconsistencies : BF Blender: 2.8.
Thu, Oct 11, 6:13 AM · BF Blender: 2.8, BF Blender, Cycles

Wed, Oct 10

LazyDodo (LazyDodo) closed T54887: OSL: Cycles Script Node with trace call crashes Blender on render as Resolved.

Score! thanks for the quick test!

Wed, Oct 10, 5:20 PM · Cycles, BF Blender
Tim (ptim) added a comment to T54887: OSL: Cycles Script Node with trace call crashes Blender on render.

Thank you, this issue seems to be resolved as of 76f640c27d8.

Wed, Oct 10, 5:10 PM · Cycles, BF Blender
LazyDodo (LazyDodo) triaged T54887: OSL: Cycles Script Node with trace call crashes Blender on render as Incomplete priority.

we have recently updated osl/llvm, is this still an issue? @Tim (ptim) can you check with a nightly build?

Wed, Oct 10, 4:53 PM · Cycles, BF Blender
Alaska (Alaska) updated the task description for T57138: Correlated Multi-jitter viewport rendering inconsistencies .
Wed, Oct 10, 12:31 PM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) updated the task description for T57138: Correlated Multi-jitter viewport rendering inconsistencies .
Wed, Oct 10, 11:57 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) updated subscribers of T57138: Correlated Multi-jitter viewport rendering inconsistencies .
Wed, Oct 10, 11:56 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) renamed T57138: Correlated Multi-jitter viewport rendering inconsistencies from Correlated Multi-jitter rendering inconsistency to Correlated Multi-jitter viewport rendering inconsistencies .
Wed, Oct 10, 11:55 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) updated the task description for T57138: Correlated Multi-jitter viewport rendering inconsistencies .
Wed, Oct 10, 11:48 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) updated the task description for T57138: Correlated Multi-jitter viewport rendering inconsistencies .
Wed, Oct 10, 11:43 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) updated the task description for T57138: Correlated Multi-jitter viewport rendering inconsistencies .
Wed, Oct 10, 11:36 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) placed T57138: Correlated Multi-jitter viewport rendering inconsistencies up for grabs.
Wed, Oct 10, 11:35 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) assigned T57138: Correlated Multi-jitter viewport rendering inconsistencies to Brecht Van Lommel (brecht).
Wed, Oct 10, 11:34 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) renamed T57138: Correlated Multi-jitter viewport rendering inconsistencies from Correlated Multi-jitter rendering inconstancy to Correlated Multi-jitter rendering inconsistency .
Wed, Oct 10, 11:34 AM · BF Blender: 2.8, BF Blender, Cycles
Alaska (Alaska) created T57138: Correlated Multi-jitter viewport rendering inconsistencies .
Wed, Oct 10, 11:33 AM · BF Blender: 2.8, BF Blender, Cycles
Lukas Stockner (lukasstockner97) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

I can also confirm the problem.

Wed, Oct 10, 3:57 AM · Cycles, BF Blender

Tue, Oct 9

Philipp Oeser (lichtwerk) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

ahh, hybrid is the blocky stuff :)

Tue, Oct 9, 3:17 PM · Cycles, BF Blender
Michael Klein (Renderbricks) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

CPU and GPU are rendering different results. Here's the comparison.

Tue, Oct 9, 3:08 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) triaged T57109: Flickering artifacts in (animated) DOF areas as Confirmed priority.

OK, my bad.
Now I also noticed the difference CPU/GPU (no denoiser) Here is what I get [not getting the blocky stuff though...]:

Tue, Oct 9, 3:07 PM · Cycles, BF Blender
Michael Klein (Renderbricks) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

It seems to be an GPU issue. Here's the CPU result. No artifacts.

Tue, Oct 9, 2:48 PM · Cycles, BF Blender
Steffen Dünner (SteffenD) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

Also happens under Linux Mint with a GTX 780 and with a Xeon / GTX 1080ti.

Tue, Oct 9, 2:34 PM · Cycles, BF Blender
Michael Klein (Renderbricks) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

Here's again the scene I used for the above video with the settings (1024 samples). The former upload was an older scene with different settings. Just to get sure.

Tue, Oct 9, 2:32 PM · Cycles, BF Blender
Michael Klein (Renderbricks) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

No. It also happens on my XPS with GTX 1050.

Tue, Oct 9, 2:27 PM · Cycles, BF Blender
Michael Klein (Renderbricks) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

Maybe an issue by the AMD Threadripper and/or GTX 1080Ti?

Tue, Oct 9, 2:22 PM · Cycles, BF Blender
Michael Klein (Renderbricks) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

Yes, it's not a Denoiser issue. My above rendering isn't using the Denoiser and a sampling rate of 1024. I have an older video of the same scenes without artifacts but I can't say what build I used for it.

Tue, Oct 9, 2:18 PM · Cycles, BF Blender
Steffen Dünner (SteffenD) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

I gave it a closer look and my initial thought also was that the denoiser freaks out. When you disable the denoiser you can see that there's a lot of noise in the rendered image (where it would be a miracle if any denoiser could properly resolve that BTW). But: it's not the denoiser's fault because the flickering artifacts are already present in the "raw" render!
I could reduce the whole scene to only 3 Lego bricks (around the sink) which still gave me the error. The artifacts don't appear if I override all materials with a simple Principled shader. So it looks like the (quite complex) materials (or at least one of them) is faulty or maybe some bump or normal shader doesn't play nicely with a scaling of 0.001 the whole scene is at. Plus I think that setting the render camera limits to 1mm - 2km doesn't help numerical precision either.
It might also be a combination of things that cause this, but the Denoiser is innocent.

Tue, Oct 9, 2:10 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

here is what I get with the file from the report

Tue, Oct 9, 1:46 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) assigned T57109: Flickering artifacts in (animated) DOF areas to Lukas Stockner (lukasstockner97).

Seems like Denoiser artifacts (which can have a hard time in animated DOF/MBlur scenarios), so I wasnt sure if there is a bug involved here...
But as these are also apparent in 'in focus' areas I started rendering (still doing) and I'm actually having a hard time reproducing these (linux, 2.79 master build from buildbot, GPU rendering, 970m, 396.45 drivers, cuda 9.2)...
(will post the cropped border render sequence [kitchen sink area] in a bit)

Tue, Oct 9, 12:45 PM · Cycles, BF Blender

Mon, Oct 8

Michael Klein (Renderbricks) added a comment to T57109: Flickering artifacts in (animated) DOF areas.

https://youtu.be/IjF6TEcvgoA

Mon, Oct 8, 11:32 PM · Cycles, BF Blender
Michael Klein (Renderbricks) added a project to T57109: Flickering artifacts in (animated) DOF areas: Cycles.
Mon, Oct 8, 11:30 PM · Cycles, BF Blender
Max (mageaster) closed T57084: Object offsets in render/render mode as Resolved.
Mon, Oct 8, 1:32 PM · Cycles, BF Blender
Max (mageaster) added a comment to T57084: Object offsets in render/render mode.

Oh, damn, I've forgot about new Displacement input behaviour!

Mon, Oct 8, 1:30 PM · Cycles, BF Blender
Max (mageaster) added a comment to T57084: Object offsets in render/render mode.

Interesting... I've removed all linked materials and geometry stays where it is... But when I make them local, there is still offset.

Mon, Oct 8, 1:26 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) triaged T57084: Object offsets in render/render mode as Incomplete priority.

I don't see any difference between 2.79b and latest master rendering this file. But it is also giving me errors about missing libraries so maybe not all the .blend files needed to reproduce the problem were included?

Mon, Oct 8, 10:33 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) updated the task description for T57084: Object offsets in render/render mode.
Mon, Oct 8, 10:30 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) updated the task description for T57084: Object offsets in render/render mode.
Mon, Oct 8, 10:29 AM · Cycles, BF Blender

Sat, Oct 6

Charlie Jolly (charlie) updated the diff for D3743: Tiled Voronoi Noise : Cycles, Eevee and OSL.

Change tileable option name to periodic. This matches name used in Gabor patch and is more accurate in how the option works relative to scale.

Sat, Oct 6, 12:45 AM · Cycles, Eevee, BF Blender: 2.8

Fri, Oct 5

Charlie Jolly (charlie) added a comment to T55607: Cycles: Add more procedural noise types.

Added patches for seamless Voronoi and Gabor.
https://developer.blender.org/D3743
https://developer.blender.org/D3495

Fri, Oct 5, 11:58 PM · Cycles
Charlie Jolly (charlie) updated the diff for D3495: Cycles Gabor Noise Texture Node.
  • Rewrite patch with Cycles, Eeevee(GLSL) and OSL support
  • Incorporates anisotropic modes from OSL implementation
  • Supports periodic/seamless textures (if scaling is set to whole numbers)
  • Exposes variables to control impulses, bandwidth, frequency, rotation, weight (amplitude), phase and variation (randomness)
  • Seed is exposed for varying small periodic textures
  • Supports additional kernel shapes
  • Removed multiple calls to RNG and uses a single call per sample, in my tests this seemed ok
  • Direction input for Anisotropic mode (possible bug in Eevee as it needs to be connected to work correctly)
Fri, Oct 5, 9:22 PM · Cycles, BF Blender: 2.8, BF Blender

Thu, Oct 4

Brecht Van Lommel (brecht) added a commit to T56396: Cycles - Non-Deformation Motion Blur is inconsistant: rCe5d53d4b6ae9: Fix T56396: Cycles wrong object motion blur with deformation blur disabled..
Thu, Oct 4, 4:26 PM · Cycles, BF Blender

Mon, Oct 1

Ludvik Koutny (rawalanche) added a comment to T56939: Heavy instancing cause Cycles hardware utilization drop to a fraction because of "Updating Camera Volume".

That does not really sounds like a bug to me, but will let @Brecht Van Lommel (brecht) decide here.

Mon, Oct 1, 8:45 AM · Cycles, BF Blender

Sun, Sep 30

Brecht Van Lommel (brecht) added a comment to T56396: Cycles - Non-Deformation Motion Blur is inconsistant.

Done. That was actually my intention but used the wrong branch.

Sun, Sep 30, 7:35 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a commit to T56396: Cycles - Non-Deformation Motion Blur is inconsistant: rBbbd3ac73bcfa: Fix T56396: Cycles wrong object motion blur with deformation blur disabled..
Sun, Sep 30, 7:35 PM · Cycles, BF Blender
Bastien Montagne (mont29) assigned T56939: Heavy instancing cause Cycles hardware utilization drop to a fraction because of "Updating Camera Volume" to Brecht Van Lommel (brecht).

That does not really sounds like a bug to me, but will let @Brecht Van Lommel (brecht) decide here.

Sun, Sep 30, 6:51 PM · Cycles, BF Blender

Fri, Sep 28

Carlo Andreacchio (candreacchio) added a comment to T56396: Cycles - Non-Deformation Motion Blur is inconsistant.

Thanks for the bug fix... Any chance we can get it applied to the master branch aswell?

Fri, Sep 28, 11:59 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T56396: Cycles - Non-Deformation Motion Blur is inconsistant as Resolved by committing rB637d938c0b84: Fix T56396: Cycles wrong object motion blur with deformation blur disabled..
Fri, Sep 28, 6:27 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to D3495: Cycles Gabor Noise Texture Node.

That seems reasonable, we don't have to use the OSL builtin one.

Fri, Sep 28, 6:01 PM · Cycles, BF Blender: 2.8, BF Blender