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

Fri, Oct 19

Tom Carter (JusticeSword) added a comment to T57303: "Loading Render Kernels" now taking extremely long time on GPU..

Im guessing maybe so too, though rolling back with clean old drivers, does naught to alleviate the issue, it locks up a LOT when using the camera view and rendering with the border, i am resorting to using cpu for now though that would not be my preference.

Fri, Oct 19, 6:44 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) triaged T57303: "Loading Render Kernels" now taking extremely long time on GPU. as Normal priority.

I guess something broken with a newer AMD driver.

Fri, Oct 19, 5:46 PM · Cycles, BF Blender
Tom Carter (JusticeSword) updated the task description for T57303: "Loading Render Kernels" now taking extremely long time on GPU..
Fri, Oct 19, 1:56 PM · Cycles, BF Blender
Tom Carter (JusticeSword) created T57303: "Loading Render Kernels" now taking extremely long time on GPU..
Fri, Oct 19, 12:25 PM · Cycles, BF Blender

Wed, Oct 17

Sorin Vinatoru (sorinv) added a comment to T57282: GPU and CPU not reported correctly and not used under linux .

This script seems to detect correctly the devices. Thanks!

Wed, Oct 17, 3:38 PM · Cycles, BF Blender: 2.8
Brecht Van Lommel (brecht) closed T57282: GPU and CPU not reported correctly and not used under linux as Archived.

To enable all available CUDA devices, you can use a script like this:

scene = bpy.context.scene
scene.cycles.device = 'GPU'
Wed, Oct 17, 3:23 PM · Cycles, BF Blender: 2.8
Philipp Oeser (lichtwerk) added a comment to T57282: GPU and CPU not reported correctly and not used under linux .

So nuking userpref.blend should do it?

Wed, Oct 17, 3:20 PM · Cycles, BF Blender: 2.8
Sorin Vinatoru (sorinv) added a comment to T57282: GPU and CPU not reported correctly and not used under linux .

I changed a bit the script so it prints more information. Here is the script and the output:

Wed, Oct 17, 3:00 PM · Cycles, BF Blender: 2.8
Philipp Oeser (lichtwerk) assigned T57282: GPU and CPU not reported correctly and not used under linux to Brecht Van Lommel (brecht).

reporting devices correctly here [but there i obviously something wrong with the AWS cards...]

Wed, Oct 17, 2:36 PM · Cycles, BF Blender: 2.8
Alexander (deepforest) reopened T51342: Crash when applying materials to curves as "Open".

Confirmed

  1. several times duplicate curves
  2. add Shape - Full, Fill Deformed, Depth, Extrude, Resolution
  3. apply material
  4. Crash

screenshot https://imgur.com/a/FgO1umY
video https://youtu.be/Uv1hnFN_zqI
blend file, log https://www.mediafire.com/file/8z3390gi0pv8fne/crash-curve-material.zip/file

Wed, Oct 17, 1:16 AM · Platform: Windows, BF Blender

Mon, Oct 15

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