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

Yesterday

M (Snudl) created T60542: Fisheye lens results in Window projected textures being mirrored across X-axis.
Tue, Jan 15, 9:05 PM · Cycles, BF Blender

Mon, Jan 14

Marin Myftiu (mm25) added a comment to T60462: Blender 2.8 (various versions) crashes in GPU animation rendering (many card types), both eevee and cycles.

...crashes keep happening, although I get the recently famous white screen freeze now instead of blender just going out. Unfortunately all these files contain parts I can not disclose for now, the only thing I can do is replace part of the file,...hoping to still get the crashes...

Mon, Jan 14, 10:50 PM · Cycles, Eevee, BF Blender
Stefan Werner (swerner) created D4204: Ray and Shader counters for Cycles.
Mon, Jan 14, 12:20 PM · Cycles

Sun, Jan 13

Marin Myftiu (mm25) added a comment to T60462: Blender 2.8 (various versions) crashes in GPU animation rendering (many card types), both eevee and cycles.

OK, after trying this and that I finally narrowed it down to a texture issue: For cycles I added a texture limit in the simplify panel and now it runs fine. In eevee, in scene/shadows panel I dialed the cascade size down to 512 px from 1024.

Sun, Jan 13, 8:12 PM · Cycles, Eevee, BF Blender
Brecht Van Lommel (brecht) triaged T60462: Blender 2.8 (various versions) crashes in GPU animation rendering (many card types), both eevee and cycles as Incomplete priority.

Even if it happens in all your files, we still need to have one simple example .blend to reproduce the problem.

Sun, Jan 13, 1:11 PM · Cycles, Eevee, BF Blender
Brecht Van Lommel (brecht) removed a project from T60462: Blender 2.8 (various versions) crashes in GPU animation rendering (many card types), both eevee and cycles: BF Blender: 2.8.
Sun, Jan 13, 1:10 PM · Cycles, Eevee, BF Blender
Marin Myftiu (mm25) updated the task description for T60462: Blender 2.8 (various versions) crashes in GPU animation rendering (many card types), both eevee and cycles.
Sun, Jan 13, 11:04 AM · Cycles, Eevee, BF Blender

Fri, Jan 11

Sergey Sharybin (sergey) closed T60145: Cycles resets manually set affinity as Resolved by committing rB48506a3431fb: Fix T60145: Cycles resets manually set affinity.
Fri, Jan 11, 6:09 PM · Cycles, Rendering, BF Blender

Thu, Jan 10

Bernhard Engstler (B_Engstler) added a comment to T60158: Blender 2.8 Cycles CUDA error: Launch failed in cuCtxSynchronize(); fire/smoke simulation.

I just wanted to report that I reopened the scene today and it renders fine now. Same blender build, same GPU driver. Not sure what fixed it. Perhaps a reboot or restart of Blender.

Thu, Jan 10, 9:10 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T60266: Cycles - No viewport rendering update, when changing shader parameters in World Texture Group Node as Resolved by committing rBbf7a1ef11e5b: Fix T60266: missing viewport updates after changing scene world datablock..
Thu, Jan 10, 8:12 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) raised the priority of T60266: Cycles - No viewport rendering update, when changing shader parameters in World Texture Group Node from Incomplete to Confirmed.
Thu, Jan 10, 7:47 PM · Cycles, BF Blender
Brent Lio (remotecrab131) added a comment to T59286: Cycles GPU Compute baking often fails.

First bake give me an image like the one OP demonstrated, with scan-line like effect, bad bake.

Thu, Jan 10, 7:38 PM · BF Blender, Cycles
Brecht Van Lommel (brecht) added a comment to T60371: Reference/Background Image with Movie don't refresh.

It's the same underlying issue because the reference and background images are always drawn by Blender, not Cycles.

Thu, Jan 10, 2:51 PM · Cycles, Eevee, BF Blender
Vladimir (evilvoland) added a comment to T60371: Reference/Background Image with Movie don't refresh.

It's still the same issue.

Thu, Jan 10, 2:39 PM · Cycles, Eevee, BF Blender
Brecht Van Lommel (brecht) added a comment to T60371: Reference/Background Image with Movie don't refresh.

It's still the same issue.

Thu, Jan 10, 11:17 AM · Cycles, Eevee, BF Blender
Brecht Van Lommel (brecht) merged task T60371: Reference/Background Image with Movie don't refresh into T57457: Video texture / Image Sequence not refreshing under eevee.
Thu, Jan 10, 11:17 AM · Cycles, Eevee, BF Blender
Sergey (ClockGen) added a comment to T60300: GPU Fault while rendering scenes with subsurface scattering using OpenCL.

Tested with nightly 2.79 and 2.80, everything seems to work fine.

Thu, Jan 10, 5:38 AM · Cycles, BF Blender
Vladimir (evilvoland) added a comment to T60371: Reference/Background Image with Movie don't refresh.

It looks like a problem like this (T57457), but in this case the movie and image sequences are not updated in Cycles too. Unlike the background images in the camera settings, which are updated in all render engines (Workbench, Cycles, Eevee) in all view mode.

Thu, Jan 10, 12:23 AM · Cycles, Eevee, BF Blender
Vladimir (evilvoland) created T60371: Reference/Background Image with Movie don't refresh.
Thu, Jan 10, 12:04 AM · Cycles, Eevee, BF Blender

Wed, Jan 9

Philipp Oeser (lichtwerk) closed T58174: Blender 2.80 beta Linux 64 bit crashes with render in cycles as Resolved.

Ok cool. I just reset my startup to factory settings and everything works now. Must be an Add On I had that caused the issue.

Wed, Jan 9, 7:53 PM · BF Blender, Cycles
Brecht Van Lommel (brecht) merged T59766: Hair broken when appending a character. into T54504: Cycles Displacement node not automatically inserted in older files when linking.
Wed, Jan 9, 7:24 PM · Cycles, BF Blender
James Powers (japowers) added a comment to T60298: Crashing in Shader Editor in Cycles on MacOS.

will do

Wed, Jan 9, 5:53 PM · Cycles, Addons
Jacques Lucke (JacquesLucke) added a comment to T60298: Crashing in Shader Editor in Cycles on MacOS.

Not sure if this is exactly the right command, look good though.

Wed, Jan 9, 5:49 PM · Cycles, Addons
James Powers (japowers) added a comment to T60298: Crashing in Shader Editor in Cycles on MacOS.

here is a link to the file. it is massive (499mb): https://drive.google.com/open?id=1qGOwtcX1i98v5iQBIwZ4qnxd6Ztg2bxh
i have been using flip fluids...
i have never used terminal before but i can give it a go when i get back to work this weekend.
would this be correct if wanted to render frame 115?

Wed, Jan 9, 5:42 PM · Cycles, Addons
Brecht Van Lommel (brecht) updated the task description for T54180: Cycles Blender 2.8 tasks.
Wed, Jan 9, 5:21 PM · Code Quest, BF Blender: 2.8, Cycles
Brecht Van Lommel (brecht) closed T57774: Subsurface scattering OpenCL Crash as Resolved by committing rBb7fb3296c101: Fix T60300, T57774: Cycles OpenCL viewport crash with subsurface scattering..
Wed, Jan 9, 4:44 PM · BF Blender, Cycles
Brecht Van Lommel (brecht) closed T60300: GPU Fault while rendering scenes with subsurface scattering using OpenCL as Resolved by committing rBb7fb3296c101: Fix T60300, T57774: Cycles OpenCL viewport crash with subsurface scattering..
Wed, Jan 9, 4:44 PM · Cycles, BF Blender
Sergey (ClockGen) reopened T60300: GPU Fault while rendering scenes with subsurface scattering using OpenCL as "Open".
Wed, Jan 9, 2:05 PM · Cycles, BF Blender
Sergey (ClockGen) added a comment to T60300: GPU Fault while rendering scenes with subsurface scattering using OpenCL.

I've tested latest experimental builds for 2.79 and 2.80, but the problem still persists.

Wed, Jan 9, 2:01 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) lowered the priority of T57774: Subsurface scattering OpenCL Crash from Normal to Incomplete.

Can you try testing with the latest builds?

Wed, Jan 9, 11:41 AM · BF Blender, Cycles
Marcus Papathoma (machieb) added a comment to T60266: Cycles - No viewport rendering update, when changing shader parameters in World Texture Group Node.

I tested yet another file.

Wed, Jan 9, 10:13 AM · Cycles, BF Blender

Tue, Jan 8

Marcus Papathoma (machieb) added a comment to T60266: Cycles - No viewport rendering update, when changing shader parameters in World Texture Group Node.

I tried it also on another computer with fresh user settings and reseted to factory defaults. The problem is still there.
It is strange, the viewport update works if Studio_052 is set as World, but if you switch to Studio_053 as World the viewport update isn´t working.
There is only an update once in Studio_053 World when you switch from Studio_052 to it. But once Studio_053 is set, changing for example the strength or rotating in the Mapping Node, has no effect at all.
I tried as described above.

Tue, Jan 8, 8:30 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) triaged T60266: Cycles - No viewport rendering update, when changing shader parameters in World Texture Group Node as Incomplete priority.

I can't reproduce this problem with either .blend file.

Tue, Jan 8, 4:54 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T60300: GPU Fault while rendering scenes with subsurface scattering using OpenCL as Resolved by committing rB8491dba0c6bb: Fix T60300: Cycles SSS render hanging with AMD OpenCL..
Tue, Jan 8, 3:59 PM · Cycles, BF Blender
F. Feldmeier (F._Faqbe) added a comment to T59299: Recognizing too much GPU's.

@Lukas Stockner (lukasstockner97) I tried the factory startup with no result.
I'm sorry if i failed to see the output, but when i start Blender with the given arguments and start the rendering Blender crashes and doesn't show anyting in the command line (no output).

Tue, Jan 8, 1:59 PM · Rendering, Cycles, BF Blender
Marcus Papathoma (machieb) added a comment to T60266: Cycles - No viewport rendering update, when changing shader parameters in World Texture Group Node.

I just created another Blender Scene with an simpler world node setup.


Open the Scene
Click the Viewport render icon.
Change the strength in the Background node in the shading tab.
In the properties Tab switch from Studio_052 to Studio_053.
Change the strength in the Background node in the shading tab. Nothing happens. Cycles is not updating.

Tue, Jan 8, 1:55 PM · Cycles, BF Blender
Marcus Papathoma (machieb) added a comment to T60265: Cycles - World Preview shows only a part of the environment texture.

In my opinion in the state the preview is now, it is nearly useless because you only see a very small part of the world. :-(

Tue, Jan 8, 1:28 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) changed the status of T60263: Cycles - Output sockets and connections are not shown from Archived to Resolved by committing rB152c965b75f3: Fix T60263: render layer node sockets not showing on file load, for some files..
Tue, Jan 8, 1:22 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) closed T60263: Cycles - Output sockets and connections are not shown as Archived.

Closing as this can't be reproduced apparently. Guessing it was some bug in an older Blender beta build.

Tue, Jan 8, 12:54 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T60265: Cycles - World Preview shows only a part of the environment texture as Archived.

Using a panoramic camera view for the world preview is a good idea, but outside the scope of what we consider a bug.

Tue, Jan 8, 12:51 PM · Cycles, BF Blender
Jacques Lucke (JacquesLucke) triaged T60298: Crashing in Shader Editor in Cycles on MacOS as Incomplete priority.

Please provide an example .blend file.
Also can you start blender using the terminal and post the output here?

Tue, Jan 8, 12:17 PM · Cycles, Addons
K Wolf (Wolfie138) added a comment to T59467: Cycles smoke is not exported to render without baking.

i seem to be having the same issue w/ a fire scene in an animation, i have built it from scratch, not using Quick Smoke. i've run the animation, the Viewport looks pretty different to the version in 2.79, when i F12 i get no fire, and it one scene it appeared that the domain was blocking some of the normal render effects.

Tue, Jan 8, 8:40 AM · Cycles, BF Blender
Sergey (ClockGen) updated the task description for T60300: GPU Fault while rendering scenes with subsurface scattering using OpenCL.
Tue, Jan 8, 5:22 AM · Cycles, BF Blender
Sergey (ClockGen) updated the task description for T60300: GPU Fault while rendering scenes with subsurface scattering using OpenCL.
Tue, Jan 8, 5:21 AM · Cycles, BF Blender
Sergey (ClockGen) created T60300: GPU Fault while rendering scenes with subsurface scattering using OpenCL.
Tue, Jan 8, 2:45 AM · Cycles, BF Blender
James Powers (japowers) created T60298: Crashing in Shader Editor in Cycles on MacOS.
Tue, Jan 8, 1:55 AM · Cycles, Addons

Mon, Jan 7

Bastien Montagne (mont29) removed a project from T60211: Crash when Cycles rendering on Vega 64 (OpenCL): BF Blender: 2.8.
Mon, Jan 7, 2:35 PM · Cycles, BF Blender
Marcus Papathoma (machieb) added a comment to T60263: Cycles - Output sockets and connections are not shown.

Deleting the Render Layers and File Output node and recreating the connections, then saving the file, helps to get rid of the problem.
When reopening the file, the connections and sockets are shown.
Maybe because of the many changes in Blender, it can´t be reproduces how I came to the state of the file.
I think you can close the ticket?!

Mon, Jan 7, 12:26 PM · Cycles, BF Blender
Marcus Papathoma (machieb) added a comment to T60263: Cycles - Output sockets and connections are not shown.

I created the scene a few weeks ago with an older Bleder beta version. Which exactly I don´t know.
Saving and reopening this scene with the Blender version from today isn´t solving the problem.

Mon, Jan 7, 12:18 PM · Cycles, BF Blender
Marcus Papathoma (machieb) created T60266: Cycles - No viewport rendering update, when changing shader parameters in World Texture Group Node.
Mon, Jan 7, 12:09 PM · Cycles, BF Blender