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) @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

Jacques Lucke (JacquesLucke) triaged T59299: Recognizing too much GPU's as Incomplete priority.
Mon, Dec 17, 4:30 PM · Rendering, Cycles, BF Blender
Brecht Van Lommel (brecht) merged T59226: Cycles Displacement node not automatically inserted in older files into T54504: Cycles Displacement node not automatically inserted in older files when linking.
Mon, Dec 17, 1:51 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) merged task T59226: Cycles Displacement node not automatically inserted in older files into T54504: Cycles Displacement node not automatically inserted in older files when linking.
Mon, Dec 17, 1:51 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) removed a project from T59299: Recognizing too much GPU's: BF Blender: 2.8.
Mon, Dec 17, 11:44 AM · Rendering, Cycles, BF Blender
Brecht Van Lommel (brecht) edited projects for T59286: Cycles GPU Compute baking often fails, added: BF Blender; removed BF Blender: 2.8.
Mon, Dec 17, 11:44 AM · BF Blender, Cycles
Brecht Van Lommel (brecht) removed a project from T59385: Cycles not woking when using EVEE scenes made with Blender 2.8 Alpha...: BF Blender: 2.8.
Mon, Dec 17, 11:43 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) removed a project from T59404: OBJ import and rendering crash: BF Blender: 2.8.
Mon, Dec 17, 11:41 AM · BF Blender
Philipp Oeser (lichtwerk) renamed T59467: Cycles smoke is not exported to render without baking from Smoke is not exported to render to Cycles smoke is not exported to render without baking.
Mon, Dec 17, 11:23 AM · Cycles, BF Blender

Yesterday

Dan Sinni (DanSinni) added a comment to T59286: Cycles GPU Compute baking often fails.

Just gave that a try. No luck. Actually, it failed immediately.

Sun, Dec 16, 7:56 PM · BF Blender, Cycles
ronan ducluzeau (zeauro) added a comment to T59286: Cycles GPU Compute baking often fails.

No error. Correct baking, here.
It reminds to me problems at first attempts of hybrid rendering.

Sun, Dec 16, 1:14 PM · BF Blender, Cycles
Dan Sinni (DanSinni) added a comment to T59286: Cycles GPU Compute baking often fails.

Sure. Try this one. I also packed the resulting texture. If I try to bake it again, it fails and throws an error.

Sun, Dec 16, 6:51 AM · BF Blender, Cycles

Sat, Dec 15

Alaska (Alaska) updated the task description for T59404: OBJ import and rendering crash.
Sat, Dec 15, 12:41 PM · BF Blender
Alaska (Alaska) updated the task description for T59404: OBJ import and rendering crash.
Sat, Dec 15, 8:03 AM · BF Blender
Alaska (Alaska) created T59404: OBJ import and rendering crash.
Sat, Dec 15, 8:01 AM · BF Blender
Marco Alamia (Macro) added a comment to D3998: Cycle Bake - Average Normals for projection.

Would this fix this T59362?

Sat, Dec 15, 3:11 AM · Cycles, BF Blender
Dalai Felinto (dfelinto) added a comment to D3998: Cycle Bake - Average Normals for projection.

Would this fix this T59362?

Sat, Dec 15, 12:18 AM · Cycles, BF Blender

Fri, Dec 14

ronan ducluzeau (zeauro) added a comment to T59385: Cycles not woking when using EVEE scenes made with Blender 2.8 Alpha....

The scene is using sun lamps and a Volume shader into world background nodes.
It works in EEVEE. The blend file was made an EEVEE demo.

Fri, Dec 14, 10:33 PM · Cycles, BF Blender
Rod Tebisx (rod.vfx.td) added a comment to T59385: Cycles not woking when using EVEE scenes made with Blender 2.8 Alpha....

oh, sorry, my mistake.
thanks LazyDodo

Fri, Dec 14, 9:18 PM · Cycles, BF Blender
LazyDodo (LazyDodo) lowered the priority of T59385: Cycles not woking when using EVEE scenes made with Blender 2.8 Alpha... from Unbreak Now! to Needs Triage.

please do not assign priority your self

Fri, Dec 14, 8:16 PM · Cycles, BF Blender
Rod Tebisx (rod.vfx.td) triaged T59385: Cycles not woking when using EVEE scenes made with Blender 2.8 Alpha... as Unbreak Now! priority.
Fri, Dec 14, 8:11 PM · Cycles, BF Blender
Rod Tebisx (rod.vfx.td) created T59385: Cycles not woking when using EVEE scenes made with Blender 2.8 Alpha....
Fri, Dec 14, 8:11 PM · Cycles, BF Blender
ronan ducluzeau (zeauro) added a comment to T59286: Cycles GPU Compute baking often fails.

I can't reproduce with 21523b5 under ubuntu 16.04 with a titan black. Can you upload a .blend file with the issue ?

Fri, Dec 14, 4:24 PM · BF Blender, Cycles
Philipp Oeser (lichtwerk) merged T58202: Instanced children objects to parents are invisible in Cycles render into T58956: DupliVerts do not render in Cycles.
Fri, Dec 14, 12:46 PM · BF Blender, Cycles
Philipp Oeser (lichtwerk) merged task T58202: Instanced children objects to parents are invisible in Cycles render into T58956: DupliVerts do not render in Cycles.
Fri, Dec 14, 12:46 PM · BF Blender, Cycles
hero@rob9.net (Hero) updated subscribers of T58202: Instanced children objects to parents are invisible in Cycles render.

@brett baker (roland): In a new scene that might work, but in my existing scene not. I can confirm this bug. I deleted my duplicated object (icosphere with emission material) and recreated it. Does not work.

Fri, Dec 14, 12:29 PM · BF Blender, Cycles

Thu, Dec 13

Lukas Stockner (lukasstockner97) added a comment to T59299: Recognizing too much GPU's.

Can you try running blender with the arguments -b --debug-cycles --python-expr "import _cycles; print(_cycles.available_devices())" from the command line and posting the output here?

Thu, Dec 13, 7:30 PM · Rendering, Cycles, BF Blender
F. Feldmeier (F._Faqbe) added a comment to T59299: Recognizing too much GPU's.

@Alaska (Alaska) a clean install was made multiple times, with no difference on the number of recognized GPU's

Thu, Dec 13, 5:04 PM · Rendering, Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T54504: Cycles Displacement node not automatically inserted in older files when linking.

It's supposed to, but it's not happening currently.

Thu, Dec 13, 3:03 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) renamed T59226: Cycles Displacement node not automatically inserted in older files from cycles object displays incorrectly with blender-2.80-ff108aac631-win64 to Cycles Displacement node not automatically inserted in older files.
Thu, Dec 13, 2:39 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T59226: Cycles Displacement node not automatically inserted in older files: Cycles.
Thu, Dec 13, 2:38 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) renamed T54504: Cycles Displacement node not automatically inserted in older files when linking from Weird deformities to Cycles Displacement node not automatically inserted in older files when linking.
Thu, Dec 13, 2:37 PM · Cycles, BF Blender
Philipp Oeser (lichtwerk) added a project to T54504: Cycles Displacement node not automatically inserted in older files when linking: Cycles.

Just had a similar issue in T59226

Thu, Dec 13, 2:37 PM · Cycles, BF Blender
Alaska (Alaska) added a comment to T59299: Recognizing too much GPU's.

I had the exact same issue. Two RX 570's reported and Blender crashes if the "false" GPU is enabled while rendering. Doing a clean install of the drivers fixed it for me.

Thu, Dec 13, 12:30 PM · Rendering, Cycles, BF Blender
Jacques Lucke (JacquesLucke) updated subscribers of T59299: Recognizing too much GPU's.

@Lukas Stockner (lukasstockner97), looks like you did the last larger refactor in that area. Do you know what is going on?

Thu, Dec 13, 12:17 PM · Rendering, Cycles, BF Blender
Philipp Oeser (lichtwerk) merged T59284: Object instancing won't render in Cycles into T58956: DupliVerts do not render in Cycles.
Thu, Dec 13, 12:03 PM · BF Blender, Cycles
Philipp Oeser (lichtwerk) merged task T59284: Object instancing won't render in Cycles into T58956: DupliVerts do not render in Cycles.
Thu, Dec 13, 12:03 PM · Cycles, BF Blender
F. Feldmeier (F._Faqbe) created T59299: Recognizing too much GPU's.
Thu, Dec 13, 9:52 AM · Rendering, Cycles, BF Blender
Dan Sinni (DanSinni) created T59286: Cycles GPU Compute baking often fails.
Thu, Dec 13, 4:45 AM · BF Blender, Cycles
Ruben Hansen (ruub) created T59284: Object instancing won't render in Cycles.
Thu, Dec 13, 3:30 AM · Cycles, BF Blender

Wed, Dec 12

Brecht Van Lommel (brecht) renamed T59253: Cycles vertex color bump map banding from Cycles vertex color banding to Cycles vertex color bump map banding .
Wed, Dec 12, 4:41 PM · Cycles
Brecht Van Lommel (brecht) triaged T59253: Cycles vertex color bump map banding as Low priority.

I can confirm the issue. The problem is we don't offset the vertex color lookup position when doing the bump mapping, like we do for texture coordinates.

Wed, Dec 12, 4:41 PM · Cycles
Marco Alamia (Macro) added a comment to D3998: Cycle Bake - Average Normals for projection.

Don't mix those two together, they are completely different. Edge split actually splits the mesh completely, while autosmooth only splits the normals. Thus with autosmooth there are still shared vertices and averaged vertex normals.

@Alexander Gavrilov (angavrilov)
Are you sure about the averaged normals being there when using autosmooth? I have created a simple mesh that I have autosmoothed but the mesh (struct Mesh in code) doesn't seem to have them. Am I looking at the wrong data structure? Is there another way to access per vertex information that has averaged normals?
I have attached an image to detail what the mesh looks like and the Mesh vertex data that goes with it.

Wed, Dec 12, 5:25 AM · Cycles, BF Blender

Tue, Dec 11

Alexander Gavrilov (angavrilov) added a comment to D3998: Cycle Bake - Average Normals for projection.

My new Target Normal Projection mode in the shrinkwrap modifier (basically intended to address a vaguely similar mapping continuity problem to this) simply uses the vertex normals and thus won't be smooth with edge split either.

Tue, Dec 11, 9:19 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) requested changes to D3998: Cycle Bake - Average Normals for projection.
Tue, Dec 11, 9:00 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to D3998: Cycle Bake - Average Normals for projection.

The Edge Split modifier is from before Autosmooth worked in the viewport and supported sharp edges and custom normal editing. There are not a lot of people using the modifier anymore, as far as I know. It is mostly there for legacy reasons.

Tue, Dec 11, 9:00 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T57963: Blender Ambient Occlusion Node Render Error: rCa9e4dfc1d60c: Fix T57963: Cycles crash using AO for displacement.
Tue, Dec 11, 4:33 PM · Cycles
Sergey Sharybin (sergey) added a commit to T58183: Cycles combined CPU + GPU render crash: rCb36aa0974137: Fix T58183: crash with CPU + GPU rendering after profiling changes..
Tue, Dec 11, 4:31 PM · Rendering, Cycles, BF Blender: 2.8
Sergey Sharybin (sergey) added a commit to T58600: Adjust for OSL 1.10.x changes: rCcf7588817c89: Fix T58600: update OSL scripts to work with OSL 1.10.x.
Tue, Dec 11, 4:31 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T57811: CRASH - Render crashes Blender when you use AO Bounces in certain scenes, not in simple or empty scenes.: rC6a0a8248c4a1: Fix T57811: Render crashes in certain scenes when AO Bounces are used.
Tue, Dec 11, 4:30 PM · Cycles, BF Blender

Mon, Dec 10

Philipp Oeser (lichtwerk) assigned T58956: DupliVerts do not render in Cycles to Brecht Van Lommel (brecht).

Can confirm, T54133 is related?

Mon, Dec 10, 1:13 PM · BF Blender, Cycles