CyclesProject
ActivePublic

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

Mai Lavelle (maiself) closed T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY) as "Invalid".

Host memory is system memory, not GPU memory. Either your system ran out of memory or there's a driver bug.

Fri, Feb 24, 1:31 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T50700: Possible NaNs with refractive BSDF.

I think D2416 would be good for this case.

Fri, Feb 24, 12:45 AM · BF Blender, Cycles
Brecht Van Lommel (brecht) added a comment to T50766: Blender Cycles baking always bake in sRGB.

Baking to a float texture and using View as Render / Save as Render should work though, just not baking directly to an sRGB byte texture.

Fri, Feb 24, 12:40 AM · Cycles, BF Blender
Alexander Gavrilov (angavrilov) added a comment to T50766: Blender Cycles baking always bake in sRGB.

There are two factors to consider here:

Fri, Feb 24, 12:37 AM · Cycles, BF Blender
Lukas Stockner (lukasstockner97) closed T50766: Blender Cycles baking always bake in sRGB as "Archived".

Baking is working as designed. Since you're baking as a texture, you want Blender to stay in scene-referred values here.

Fri, Feb 24, 12:28 AM · Cycles, BF Blender
Lukas Stockner (lukasstockner97) added a comment to T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY).

Considering that the same build of Blender works on a different driver, I'm pretty sure that AMDGPU is to blame here, not Blender.

Fri, Feb 24, 12:22 AM · Cycles, BF Blender

Yesterday

Julien DUROURE (julien) added a project to T50766: Blender Cycles baking always bake in sRGB: Cycles.
Thu, Feb 23, 9:51 PM · Cycles, BF Blender
Dalai Felinto (dfelinto) added a comment to T50698: cycles bake artifacts with transparent textures and no color option.

@Sergey Sharybin (sergey) nothing seems wrong in the baking side of it (kernel_bake.h), and since it doesn't happen with branched path I suspect the problem is in Cycles itself. Shall we look at it together any time soon?

Thu, Feb 23, 7:13 PM · Cycles, BF Blender
Pavel (Metallikus) reopened T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY) as "Open".

Out of host memory means your computer ran out of memory, theres no bug here.

Thu, Feb 23, 6:20 PM · Cycles, BF Blender
Adrian Ferguson (hellfireboy) added a comment to T50665: Cycles crash with branched path tracing.

The problem is with the viewport rendered view, final render seems to work fine.

Thu, Feb 23, 3:41 PM · Cycles, BF Blender
Dalai Felinto (dfelinto) added a comment to T50698: cycles bake artifacts with transparent textures and no color option.

Hm this happens only with Path Tracing. If you switch to Branched Path Tracing it doesn't happen.

Thu, Feb 23, 3:40 PM · Cycles, BF Blender
LazyDodo (LazyDodo) closed T50665: Cycles crash with branched path tracing as "Archived".

You're hitting a display time out due to the render kernels running too long, if you pick a lower tile size the problem should go away.

Thu, Feb 23, 2:47 PM · Cycles, BF Blender
Sergey Sharybin (sergey) raised the priority of T50665: Cycles crash with branched path tracing from "Incomplete" to "Needs Triage".

Woops, my bad. Mixed with other reports :S

Thu, Feb 23, 1:43 PM · Cycles, BF Blender
Sergey Sharybin (sergey) claimed T50700: Possible NaNs with refractive BSDF.

The noise is coming from caustics i think. Usually using Filter Glossy will help, but it has no effect on Sharp distribution. Doing something like D2416 will help here.

Thu, Feb 23, 11:42 AM · BF Blender, Cycles
Dalai Felinto (dfelinto) added a comment to T50698: cycles bake artifacts with transparent textures and no color option.

I will look at it shortly. That said, I heard people complaining about lack of color management and baking. So it may be related

Thu, Feb 23, 11:33 AM · Cycles, BF Blender
Sergey Sharybin (sergey) assigned T50698: cycles bake artifacts with transparent textures and no color option to Dalai Felinto (dfelinto).

@Dalai Felinto (dfelinto), is it something simple for you to have a quick look at? :)

Thu, Feb 23, 11:27 AM · Cycles, BF Blender
Mai Lavelle (maiself) closed T50694: AMD 7870 2GB memory issue/OpenCl as "Invalid".

Unfortunately there's not really anything we can do about your system running out of memory, which is whats happening here.

Thu, Feb 23, 11:16 AM · BF Blender, Cycles
Mai Lavelle (maiself) closed T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY) as "Invalid".

Out of host memory means your computer ran out of memory, theres no bug here.

Thu, Feb 23, 11:13 AM · Cycles, BF Blender
Sergey Sharybin (sergey) triaged T50665: Cycles crash with branched path tracing as "Incomplete" priority.

Does this issue happen with the fixed build: http://download.blender.org/release/Blender2.78/blender-2.78b-OSX_10.6-x86_64-fixed.zip ?

Thu, Feb 23, 11:10 AM · Cycles, BF Blender
Sergey Sharybin (sergey) closed T50728: Problem with rendering hair particles in Cycles as "Archived".

This is not relevant to GPU or CPU, you'll have such behavior in all render modes.

Thu, Feb 23, 11:08 AM · Cycles
Sergey Sharybin (sergey) closed T50748: Render Time incorrect when refreshing rendered preview in GPU mode as "Resolved" by committing rB60592f67781e: Fix T50748: Render Time incorrect when refreshing rendered preview in GPU mode.
Thu, Feb 23, 10:51 AM · Cycles, BF Blender
Julien DUROURE (julien) added a project to T50748: Render Time incorrect when refreshing rendered preview in GPU mode: Cycles.
Thu, Feb 23, 8:35 AM · Cycles, BF Blender
Pavel (Metallikus) created T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY).
Thu, Feb 23, 8:01 AM · Cycles, BF Blender

Wed, Feb 22

Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

Thanks Sergey

Wed, Feb 22, 4:26 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

There you find few builds with various patches applied: http://download.blender.org/ftp/sergey/tmp/T49465/

Wed, Feb 22, 2:49 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T50752: Cycles troubles with opencl.

It's same as the other report I'll merge it to that one. Please follow the discussion in T49465.

Wed, Feb 22, 2:47 PM · Cycles, BF Blender
Sergey Sharybin (sergey) merged T50752: Cycles troubles with opencl into T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.
Wed, Feb 22, 2:46 PM · Cycles, BF Blender
Sergey Sharybin (sergey) merged task T50752: Cycles troubles with opencl into T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.
Wed, Feb 22, 2:46 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

Ok, ignoring the crash report. For the future discussion please follow the issues which are related on CL_INVALID_BUILD_OPTIONS only. All other issues are to be reported separately.

Wed, Feb 22, 2:46 PM · Cycles, BF Blender
Sergey Sharybin (sergey) renamed T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux from "Blender 2.78 Ubuntu OpenCL Build Failed: see Errors in Console " to "Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux".
Wed, Feb 22, 2:45 PM · Cycles, BF Blender
Pavel (Metallikus) added a comment to T50752: Cycles troubles with opencl.

Uh, fglrx was discontinued..

Yes, but it's only way to use opencl 1.2 on r9 280x. For several years amdgpu-pro is not support GCN 1.0 cards.

Wed, Feb 22, 2:34 PM · Cycles, BF Blender
Jeremy (mryeje) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

Initially I was testing with the latest AMD-gpu driver but also on 15.10 because of the reason Fabian mentioned. I'll try the newest release of Ubuntu with amd-gpu when I get a chance. I have allot on my plate right now so it may be several days.

Wed, Feb 22, 2:02 PM · Cycles, BF Blender
Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

you can probably ignore the crash report. Blender doesn't crash normally, it only happened when I run the render command on the python console which I did as an effort to get more info about the issue.

Wed, Feb 22, 1:43 PM · Cycles, BF Blender
Tom (vejn) added a comment to T50728: Problem with rendering hair particles in Cycles.

What GPU and drivers you have ?

Wed, Feb 22, 1:04 PM · Cycles
Sergey Sharybin (sergey) triaged T50752: Cycles troubles with opencl as "Incomplete" priority.

Uh, fglrx was discontinued..

Wed, Feb 22, 12:12 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

Please grab latest build from builder.blender.org and run it with --debug-cycles command line argument. Attach the output as a file here.

Wed, Feb 22, 12:10 PM · Cycles, BF Blender
Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

So is there a way to get more debug information other than:
OpenCL build failed with error CL_INVALID_BUILD_OPTIONS, errors in console.
Error: Failed loading render kernel, see console for errors
?

Wed, Feb 22, 11:59 AM · Cycles, BF Blender
Pavel (Metallikus) edited the description of T50752: Cycles troubles with opencl.
Wed, Feb 22, 9:33 AM · Cycles, BF Blender
Pavel (Metallikus) created T50752: Cycles troubles with opencl.
Wed, Feb 22, 9:32 AM · Cycles, BF Blender

Mon, Feb 20

Jeremy (mryeje) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

I just tried with 2.78-9992e6a169 AMD driver 15.20.3 (I cat seem to upgrade to 15.302 (ubuntu15.10))
Crashed right away.mirco_test.crash.txt

Mon, Feb 20, 1:37 AM · Cycles, BF Blender

Sun, Feb 19

Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

no, that's not it, still failing with OpenCL build failed with error CL_INVALID_BUILD_OPTIONS, errors in console.
Error: Failed loading render kernel, see console for errors

Sun, Feb 19, 8:36 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

Try removing ~/.cache/cycles to see whether driver fails to restore OpenCL kernel from a binary dump.

Sun, Feb 19, 8:15 PM · Cycles, BF Blender
Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

I've now been able to reproduce and confirm 100% that after switching drivers back and forth, it works the first time using 2.78-9992e6a169 and the 15.302 driver. But after restarting blender it doesn't work anymore, even after reboot. What could be the cause of this?

Sun, Feb 19, 7:49 PM · Cycles, BF Blender
Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

blender.crash.txt here's a blender.crash.txt but it doesn't seem to contain much info. Is there a way to debug this further? Although I'm sure it was working when I first tried it, it doesn't work anymore and I can't get it to work. Only way it works again is if I downgrade the driver again and use the workaround on the 2.78a version.

Sun, Feb 19, 6:26 PM · Cycles, BF Blender
Valera Barashkov (valera) added a comment to T50728: Problem with rendering hair particles in Cycles.

I tested the .blender file and it appears in addition to hairs rendering incorrectly when hitting F12, upon return to the viewport the hairs are displaced randomly from original positions. After going into object edit mode and back the hairs are back to original positions.

Sun, Feb 19, 5:43 PM · Cycles
Boris Bessonov (borisbess) created T50728: Problem with rendering hair particles in Cycles.
Sun, Feb 19, 4:46 PM · Cycles
Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

hmm... now it's not working anymore once again. I don't how this is possible... maybe jeremy is able to test it better.

Sun, Feb 19, 2:01 PM · Cycles, BF Blender
Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

ok, so with 2.78-9992e6a169 it is working for real now :-) thanks!

Sun, Feb 19, 1:46 PM · Cycles, BF Blender
Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

ah no, wait, sorry, I was accidentally using the cpu... will test a bit more with daily builds

Sun, Feb 19, 1:32 PM · Cycles, BF Blender
Bastien Montagne (mont29) closed T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux as "Archived".

Thanks, closing then. :)

Sun, Feb 19, 1:22 PM · Cycles, BF Blender