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

Brecht Van Lommel (brecht) closed T67724: Textures on metaballs have different scale in Eevee and Cycles as Resolved by committing rBee44f8a289a2: Fix T67724: Cycles renders metaballs with wrong texture space.
Thu, Sep 19, 5:32 PM · Cycles, BF Blender
Ricardo Drehmer (rdrehmer) added a comment to T69843: Commandline render takes too long synchronizing objects in cycles.

I guess a single print of "Synchronizing objects" could be sufficient for a normal situation.
And if you need a print for each object (to see which one is taking too long, for example), one could enable a debug mode or raise the verbosity level up a notch.

Thu, Sep 19, 4:35 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) added a project to T69843: Commandline render takes too long synchronizing objects in cycles: Cycles.

Can confirm the issue. The syncing takes about 20s for me when its printing to the Powershell on windows. Without the printing it is done in less than a second.
Maybe there should be a command line option to disable the printing? Or maybe it is faster to log everything to a file instead? I don't know what the best solution to the problem is.

Thu, Sep 19, 4:25 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) merged T70064: Mute RGB to BW converter node doesn't work in Cycles rendered into T54777: RGB To BW node is active when muted.
Thu, Sep 19, 2:30 PM · Nodes, Cycles
Brecht Van Lommel (brecht) merged task T70064: Mute RGB to BW converter node doesn't work in Cycles rendered into T54777: RGB To BW node is active when muted.
Thu, Sep 19, 2:30 PM · BF Blender, Cycles
Brecht Van Lommel (brecht) added inline comments to D5843: Cycles: Correct sRGB conversion for interpolated textures..
Thu, Sep 19, 1:55 PM · Cycles
Jacques Lucke (JacquesLucke) added projects to T70028: EEVEE video texture time offset not working: Cycles, Eevee.

Confirming, because the behavior of eevee and Cycles is different. However, isn't eevee correct and Cycles wrong? You are on frame 22, with an offset of 10. In eevee it shows frame 32 (which is what I'd expect) while in cycles it shows 21 instead.

Thu, Sep 19, 1:39 PM · Eevee, Cycles, BF Blender
D5843: Cycles: Correct sRGB conversion for interpolated textures. now requires changes to proceed.

Code seems fine, but render tests with 16bit images seems to be missing sRGB to linear conversion.

Thu, Sep 19, 1:39 PM · Cycles
Jacques Lucke (JacquesLucke) updated subscribers of T70064: Mute RGB to BW converter node doesn't work in Cycles rendered.

Ah, actually, I'm not sure if this is a bug in eevee or Cycles. Although, the eevee solution seems more useful.

Thu, Sep 19, 12:35 PM · BF Blender, Cycles
tom k (tomjk) added a comment to T70064: Mute RGB to BW converter node doesn't work in Cycles rendered.

Example file:

Thu, Sep 19, 12:34 PM · BF Blender, Cycles
Philipp Oeser (lichtwerk) added a comment to T70064: Mute RGB to BW converter node doesn't work in Cycles rendered.

Can confirm.

Thu, Sep 19, 12:32 PM · BF Blender, Cycles
Jacques Lucke (JacquesLucke) edited projects for T70064: Mute RGB to BW converter node doesn't work in Cycles rendered, added: Cycles, BF Blender; removed Add-ons.
Thu, Sep 19, 12:18 PM · BF Blender, Cycles
Shane Ambler (sambler) added a comment to T54314: Contents of "Viewer Node" image block do not get updated .

@Amir (Warrior) No. Just tried with 741d7d60ed90

Thu, Sep 19, 6:37 AM · Python, Nodes, Cycles, BF Blender

Yesterday

Maros (Wor3d) added a comment to T69916: Cycles not rendering shadows on GPU when MotionBlur enabled .

Yes sure, frames 320-400

Wed, Sep 18, 10:19 PM · Cycles, BF Blender
Stefan Werner (swerner) added a comment to D5843: Cycles: Correct sRGB conversion for interpolated textures..

Note that there's one case where the color space conversion still happens in the wrong place, that is when OSL is enabled and reading external textures. OpenImageIO's TextureSys is loading 8 bit sRGB textures without color transform and calculates temporary mip maps and any interpolations in the wrong color space.

Wed, Sep 18, 5:14 PM · Cycles
Stefan Werner (swerner) added a comment to D5843: Cycles: Correct sRGB conversion for interpolated textures..
  • Cleanup: Whitespace
Wed, Sep 18, 5:12 PM · Cycles
Stefan Werner (swerner) updated the summary of D5843: Cycles: Correct sRGB conversion for interpolated textures..
Wed, Sep 18, 5:09 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T69994: Cycles denoiser: Don't denoise empty image parts on transparent film.

See:
https://wiki.blender.org/wiki/Communication/Contact#User_Feedback_and_Requests

Wed, Sep 18, 11:49 AM · Rendering, Cycles, Render & Cycles
Adam Preisler (Alphisto) added a comment to T69994: Cycles denoiser: Don't denoise empty image parts on transparent film.

I am afraid this is rather considered as user feedback and not a bug. Try to reach out through https://devtalk.blender.org/
Also the time it spends on those is rather minimal.

Wed, Sep 18, 11:19 AM · Rendering, Cycles, Render & Cycles

Tue, Sep 17

Amir (Warrior) added a comment to T54314: Contents of "Viewer Node" image block do not get updated .

@Jeroen Bakker (jbakker) Does this fix have anything to do with this issue?

Tue, Sep 17, 10:39 PM · Python, Nodes, Cycles, BF Blender
Wouter Stomp (wouterstomp) updated the task description for T69994: Cycles denoiser: Don't denoise empty image parts on transparent film.
Tue, Sep 17, 10:36 PM · Rendering, Cycles, Render & Cycles
Wouter Stomp (wouterstomp) created T69994: Cycles denoiser: Don't denoise empty image parts on transparent film.
Tue, Sep 17, 10:35 PM · Rendering, Cycles, Render & Cycles
Stefan Werner (swerner) added a comment to T69982: Cycles: sRGB texture compression happens after interpolation .

I’m working on a fix right now, we’ll see what the performance impact is.

Tue, Sep 17, 10:34 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T69982: Cycles: sRGB texture compression happens after interpolation .

This is a known issue, but would be good to fix it.

Tue, Sep 17, 7:26 PM · Cycles, BF Blender
Stefan Werner (swerner) updated the task description for T69982: Cycles: sRGB texture compression happens after interpolation .
Tue, Sep 17, 2:58 PM · Cycles, BF Blender
Stefan Werner (swerner) added a project to T69982: Cycles: sRGB texture compression happens after interpolation : Cycles.
Tue, Sep 17, 2:54 PM · Cycles, BF Blender

Mon, Sep 16

Dalai Felinto (dfelinto) updated the task description for T69803: Cycles Python tooltip path is not complete.
Mon, Sep 16, 4:25 PM · Python & Add-ons, Cycles, BF Blender
Dalai Felinto (dfelinto) lowered the priority of T69803: Cycles Python tooltip path is not complete from Confirmed, Medium to Confirmed, Low.
Mon, Sep 16, 4:21 PM · Python & Add-ons, Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T69916: Cycles not rendering shadows on GPU when MotionBlur enabled : Cycles.

Just to be sure we are all on the same page [this might depend on certain settings]:

  • could you share your .blend file where this happens?
Mon, Sep 16, 2:04 PM · Cycles, BF Blender
ADI SAMSONOFF (adi.samsonoff) added a comment to T69803: Cycles Python tooltip path is not complete.

that works, thanks!

Mon, Sep 16, 1:28 PM · Python & Add-ons, Cycles, BF Blender

Sun, Sep 15

Jakub (NF_99) added a comment to T69685: Cycles GPU+CPU error "CUDA error: Illegal address in cuCtxSynchronize(), line 1800".

I managed to figure out the issue, my GPU was overclocked for extra gaming performance (+110 core, +410 vram). I used it in that configuration for as long as I have it and it was stable but looks like blender doesn't like it and reducing the OC by 10MHz on core and vram fixed the issue.

Sun, Sep 15, 11:53 PM · Cycles, BF Blender
feng xie (fengfayfay) added a watcher for Cycles: feng xie (fengfayfay).
Sun, Sep 15, 8:26 PM
Paul R (intracube) added projects to T69911: Adaptive displacement off-screen culling and camera shift.: Cycles, Render & Cycles.
Sun, Sep 15, 7:46 PM · Render & Cycles, Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T67718: Point density texture crashes: Nodes.
Sun, Sep 15, 5:27 PM · Nodes, Cycles, BF Blender
Philipp Oeser (lichtwerk) merged T69902: Point Density Node crashes the Blender 2.81/2.80 into T67718: Point density texture crashes.
Sun, Sep 15, 5:26 PM · Nodes, Cycles, BF Blender
Brecht Van Lommel (brecht) updated the task description for T69800: Cycles Optix feature completeness.
Sun, Sep 15, 12:48 PM · Cycles

Sat, Sep 14

wahhaj (wahaj) added a comment to T55435: Support for UDIM textures and tiled images.

wll udims be added to 2.81?

Sat, Sep 14, 1:19 PM · Images & Movies, Eevee, Cycles
Juan Gea (juang3d) added a comment to D5769: Continuation of D3433 - Visible lights in cycles.

BTW @Lukas Stockner (lukasstockner97) I'm eager to see your changes and how do you deal with the alpha thing in the lights, I'm learning a lot from your patches :)

Sat, Sep 14, 11:56 AM · Cycles
Gavin Scott (Zoot) added a comment to T68915: Light groups.

Isn't this more commonly referred to as Light Linking in other applications? That is, the ability to associate lights with specific objects to illuminate? Light Groups are also a thing in some applications (Revit as one example) but AFAIK this refers simply to grouping multiple lights together in order to affect them as a combined set. Applications that support Light Linking generally let you associate either individual lights or groups of lights with one or more objects to illuminate.

Sat, Sep 14, 3:56 AM · Cycles, BF Blender

Fri, Sep 13

Aaron Carlisle (Blendify) assigned T68050: Online Manual / Online Python reference fails for anything related to CyclesRenderSettings to Campbell Barton (campbellbarton).
Fri, Sep 13, 8:55 PM · User Interface, Cycles, Python, Documentation, BF Blender
Brecht Van Lommel (brecht) updated the task description for T66305: Render & Cycles Module.
Fri, Sep 13, 3:56 PM · Render & Cycles, Cycles, Rendering, BF Blender
Brecht Van Lommel (brecht) closed T68823: GSoC 2019 - Cycles/EEVEE Improvements as Resolved.
Fri, Sep 13, 3:44 PM · BF Blender (2.81), Nodes, Rendering, Cycles
Juan Gea (juang3d) added a comment to D5769: Continuation of D3433 - Visible lights in cycles.

True, then the best thing would be to do what you say, focus in finalizing this patch so lights are not transparent :)

Fri, Sep 13, 1:01 PM · Cycles
Brecht Van Lommel (brecht) closed D5363: Add OptiX device implementation to Cycles.
Fri, Sep 13, 11:55 AM · BF Blender (2.81), Cycles
Jeroen Bakker (jbakker) closed T61797: Cycles ignores 'Local View' mode during Prreview as Resolved.
Fri, Sep 13, 11:38 AM · BF Blender (2.81), Cycles, Rendering
Philipp Oeser (lichtwerk) added a project to T62898: CUDA Cycles crashes when baking diffuse textures: Cycles.
Fri, Sep 13, 11:29 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T67126: Blender start up screen scene crashes during render "CUDA error: Illegal address in cuCtxSynchronize(), line 1605": Cycles.
Fri, Sep 13, 11:28 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T67350: CUDA error: Illegal address in cuCtxSynchronize(), line 1800: Cycles.
Fri, Sep 13, 11:25 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T68095: Cycles GPU error "CUDA error at cuCtxCreate: Illegal address": Cycles.
Fri, Sep 13, 11:25 AM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T69685: Cycles GPU+CPU error "CUDA error: Illegal address in cuCtxSynchronize(), line 1800": Cycles.
Fri, Sep 13, 11:22 AM · Cycles, BF Blender