CyclesProject
ActivePublic

Properties

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

Marius Eckardt (Alirion) added a comment to T51554: OpenCL Textures exceed available single buffer allocation memory limit.

The File: Bliblubli posted renders without error on Build: 57f937ad5a Blender 2.78.4 on an RX 480. Must be something that has changed after. Ill keep digging.

Fri, Jul 28, 12:16 AM · BF Blender, Cycles
Bob Smith (uvwxyz) created T52207: High scale texture artifacts.
Fri, Jul 28, 12:08 AM · Cycles, BF Blender

Wed, Jul 26

Brecht Van Lommel (brecht) added a comment to D2730: Improved triangle sampling for mesh lights.

To be clear, this should be committed after 2.79 is released since we are in bugfix only mode.

Wed, Jul 26, 6:02 PM · Cycles
Brecht Van Lommel (brecht) accepted D2730: Improved triangle sampling for mesh lights.

I don't immediately have a good suggestion to optimize this. It's possible in principled to use SIMD for the cross product, normalize and fast_acos (which is likely the slowest part), but that's not so simple to implement. To me performance seems acceptable.

Wed, Jul 26, 5:01 PM · Cycles
Sasha (2saniok2) added a comment to T52182: units of scene affect the renderer.

then problem in 3DviewPort, (grid and unit we see), Because blender changes the units to expand the range, and Improve quality. PS. The difference between imperial and metric is not taken into account

Wed, Jul 26, 12:08 AM · Cycles

Tue, Jul 25

Sasha (2saniok2) added a comment to T52182: units of scene affect the renderer.
Tue, Jul 25, 11:51 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T52182: units of scene affect the renderer.

Ok, then assume they changed to 10^-4 W.

Tue, Jul 25, 11:44 PM · Cycles
Sasha (2saniok2) added a comment to T52182: units of scene affect the renderer.

but not in square

Tue, Jul 25, 11:42 PM · Cycles
Brecht Van Lommel (brecht) closed T52182: units of scene affect the renderer as "Invalid".
Tue, Jul 25, 11:39 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T52182: units of scene affect the renderer.

Yes, but you are not taking into account that the units of light emission changed.

Tue, Jul 25, 11:39 PM · Cycles
Sasha (2saniok2) reopened T52182: units of scene affect the renderer as "Open".

beacose Cycles works winth Blender_Unit (I thing)

Tue, Jul 25, 11:37 PM · Cycles
Sasha (2saniok2) added a comment to T52182: units of scene affect the renderer.

But, for your result (without scaling)

Tue, Jul 25, 11:28 PM · Cycles
Sasha (2saniok2) added a comment to T52182: units of scene affect the renderer.

in thouse example plane and point has been scaled. Please pay attention at the grid size.

Tue, Jul 25, 11:23 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T52182: units of scene affect the renderer.

I'm not sure what you did in that test, but here I don't see any differences in the render results when changing units? Blender units only affect how the value is displayed in the UI, not the actual render.

Tue, Jul 25, 9:48 PM · Cycles
Brecht Van Lommel (brecht) closed T52182: units of scene affect the renderer as "Invalid".

Ok, this is more about the unit system in general then like the discussion in D1799.

Tue, Jul 25, 9:43 PM · Cycles
Sasha (2saniok2) added a comment to T52182: units of scene affect the renderer.

Tue, Jul 25, 9:42 PM · Cycles
Sasha (2saniok2) removed a watcher for Cycles: Sasha (2saniok2).
Tue, Jul 25, 9:05 PM
Sasha (2saniok2) added a comment to T52182: units of scene affect the renderer.

I meant that Cycles is based on real dimensions in real units, but in the blender users can change units of scene in the scene (meters centimeters, and so on), and when the time comes to render, the scaled scene renders inaccurately as the light fades out not linearly My opinion is to enter in the Cycles the scaling factor of the scale or to make clarity with the scale units in Blender.
When you select units in cm, then simulate and then change to meters, then the model will increase by 100 times, but it is only necessary to change the prefix from cm to m and change the number that is displayed on the screen and not scale the model relative to the scene.
In my opinion, the bug is in Blender and not in Cycles, but Blender needs to change everything from the center, and therefore, it is necessary to Check the scale-dependent scene modules based on Blender, therefore it is possible to enter the coeficient in Cycles temporarily to solve this problem, before solving it in Blender.

Tue, Jul 25, 8:56 PM · Cycles
Brecht Van Lommel (brecht) closed T52191: CUDA support disappears when plugging in external GPU as "Resolved".

Ok, good to hear you found a solution, sounds like there is not much we can do about this in Blender.

Tue, Jul 25, 7:29 PM · Platform: Windows, Cycles, BF Blender
Chris (crazychris) added a comment to T52191: CUDA support disappears when plugging in external GPU.

After playing around with this setup now for a day I just found this link
https://egpu.io/forums/implementation-guides/dell-precision-7510-akitio-node-galax-gtx-1080-hof-its-working/
where the user disabled the internal nvidia GPU and then the external GPU worked in CUDA-Z (!)
... and now it works in blender too!
(not a perfect solution but at least I didnt buy the Akitio +1080Ti for nothing - and maybe nvidia can fix this in the future)
PS: THX brecht for your help!

Tue, Jul 25, 7:17 PM · Platform: Windows, Cycles, BF Blender
Chris (crazychris) added a comment to T52191: CUDA support disappears when plugging in external GPU.

Yes, drivers are from nvidia. Control panel shows version 384.94
BUT Cuda-Z says "no compatible CUDA devices found" when the external gpu is plugged in :-(
... but nvidia gpu monitor shows eg Chrome running on the GPU
any ideas?

Tue, Jul 25, 6:57 PM · Platform: Windows, Cycles, BF Blender
Brecht Van Lommel (brecht) triaged T52191: CUDA support disappears when plugging in external GPU as "Incomplete" priority.
Tue, Jul 25, 6:02 PM · Platform: Windows, Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T52191: CUDA support disappears when plugging in external GPU.

Also, did you install the drivers from nvidia.com? What is the exact driver version?

Tue, Jul 25, 6:02 PM · Platform: Windows, Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T52191: CUDA support disappears when plugging in external GPU.

Two things to check:

Tue, Jul 25, 6:01 PM · Platform: Windows, Cycles, BF Blender
Chris (crazychris) created T52191: CUDA support disappears when plugging in external GPU.
Tue, Jul 25, 5:45 PM · Platform: Windows, Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T51450: viewport render (shift-z) seams going on even if preview samples are reached: rC5208da3ab75b: Fix T51450: viewport render time keeps increasing after render is done..
Tue, Jul 25, 12:08 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T52125: Principled shader not rendering on GPU (Osx 10.11.6): rC6c7bb385f31e: Fix T52125: principled BSDF missing with macOS OpenCL.
Tue, Jul 25, 12:08 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T52107: Color management difference when using multiple and different GPUs together: rCebe981d93274: Fix T52107: Color management difference when using multiple and different GPUs….
Tue, Jul 25, 12:08 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a commit to T51967: [osl/windows] crash when rendering finished. : rC7cc5d24b6be7: Fix T51967: OSL crash after rendering finished (mainly on Windows)..
Tue, Jul 25, 12:08 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a member for Cycles: LazyDodo (LazyDodo).
Tue, Jul 25, 8:26 AM
Jeff Knox (knox) added a comment to D2747: Fix T51450: Report correct render times in view port.

This is my first multi-line patch. I'm happy to see it in master!

Tue, Jul 25, 5:50 AM · Cycles, BF Blender
Lindsay Patten (LindsayPatten) added a comment to T51408: Cycles - Principled BSDF Shader - Transparency is not working as expected.

Well, I think that emission and cutout transparency (i.e. holes) can be handled perfectly well by mixing in other nodes, unlike translucency (diffuse transmission, which should share energy with diffuse after glossy), so it's not a priority; and the node may have enough parameters already. Also, is somebody writing a manual entry for it already? ;)

Tue, Jul 25, 5:11 AM · Cycles, BF Blender
Mai Lavelle (maiself) updated subscribers of T52145: Denoising feature. Bug on GPU render (Mac OsX 10.11.6).

I can't reproduce this with the hardware I have available (no macOS here). Maybe @Lukas Stockner (lukasstockner97) can take a look?

Tue, Jul 25, 4:09 AM · Platform: Mac OS X, Cycles, BF Blender
Brecht Van Lommel (brecht) closed T51450: viewport render (shift-z) seams going on even if preview samples are reached as "Resolved" by committing rBe93804318f1d: Fix T51450: viewport render time keeps increasing after render is done..
Tue, Jul 25, 2:01 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed D2747: Fix T51450: Report correct render times in view port by committing rBe93804318f1d: Fix T51450: viewport render time keeps increasing after render is done. (authored by Jeff Knox (knox)).
Tue, Jul 25, 2:01 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) accepted D2747: Fix T51450: Report correct render times in view port.

Looks good to me, thanks for the patch!

Tue, Jul 25, 1:53 AM · Cycles, BF Blender
Jeff Knox (knox) retitled D2747: Fix T51450: Report correct render times in view port from Report correct render times in view port to Fix T51450: Report correct render times in view port.
Tue, Jul 25, 1:38 AM · Cycles, BF Blender
Jeff Knox (knox) added a revision to T51450: viewport render (shift-z) seams going on even if preview samples are reached: D2747: Fix T51450: Report correct render times in view port.
Tue, Jul 25, 1:34 AM · Cycles, BF Blender
Jeff Knox (knox) claimed T51450: viewport render (shift-z) seams going on even if preview samples are reached.
Tue, Jul 25, 1:03 AM · Cycles, BF Blender

Mon, Jul 24

Brecht Van Lommel (brecht) updated subscribers of T52145: Denoising feature. Bug on GPU render (Mac OsX 10.11.6).

I tried to repro this with Intel + macOS (with a simplified megakernel since the full one doesn't work), but denoising seemed to work ok. @Mai Lavelle (maiself), do you have a way to test this perhaps? Not sure who maintains macOS OpenCL now.

Mon, Jul 24, 11:42 PM · Platform: Mac OS X, Cycles, BF Blender
Brecht Van Lommel (brecht) triaged T52182: units of scene affect the renderer as "Incomplete" priority.

Normally Cycles render results are not affected when changing the units. I don't know how to reproduce this problem, it seems to work as expected for me.

Mon, Jul 24, 11:32 PM · Cycles
Brecht Van Lommel (brecht) updated subscribers of T52182: units of scene affect the renderer.
Mon, Jul 24, 11:27 PM · Cycles
Brecht Van Lommel (brecht) placed T52182: units of scene affect the renderer up for grabs.
Mon, Jul 24, 11:27 PM · Cycles
Sasha (2saniok2) created T52182: units of scene affect the renderer.
Mon, Jul 24, 11:10 PM · Cycles
Sasha (2saniok2) added a watcher for Cycles: Sasha (2saniok2).
Mon, Jul 24, 10:45 PM
LazyDodo (LazyDodo) added a comment to T52159: Cycles Standalone on Windows Doesn't Compile.

from the bug reporting page

What not to report here
Mon, Jul 24, 3:43 PM · Cycles
James W E Bird (3dLuver) added a comment to T52159: Cycles Standalone on Windows Doesn't Compile.

Ahh, Would it be possible please to make at least VS 2015 supported then? I mean I uninstalled VS 2012 ages ago, Still have VS 2015 as an old code path compiler backup but most VS users will be like me and already moved on to VS 2017. We cant be expected to keep 3 generation old compile paths installed.

Mon, Jul 24, 1:25 PM · Cycles

Sun, Jul 23

Brecht Van Lommel (brecht) triaged T52154: OSL object and geometry attributes lookup for other objects as "Normal" priority.
Sun, Jul 23, 11:10 PM · Cycles
Brecht Van Lommel (brecht) edited the description of T52154: OSL object and geometry attributes lookup for other objects.
Sun, Jul 23, 11:09 PM · Cycles
Brecht Van Lommel (brecht) added a comment to T52154: OSL object and geometry attributes lookup for other objects.

We don't currently support looking up these attributes on other objects, only on the current object. Marking this as a To Do. It wold be a good isolated task for a new developer to do if they are interested.

Sun, Jul 23, 11:09 PM · Cycles