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

Yesterday

Aaron Carlisle (Blendify) placed T50779: Cycles Bake Doesnt Work with OpenCL in GPU, Just black output window up for grabs.
Sat, Feb 25, 9:19 PM · Cycles, BF Blender
Julien DUROURE (julien) added a project to T50779: Cycles Bake Doesnt Work with OpenCL in GPU, Just black output window: Cycles.
Sat, Feb 25, 8:58 PM · Cycles, BF Blender
Pavel (Metallikus) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

I just build blender from src (git://git.blender.org/blender.git) and now cycles gpu render work for me.
What information can help you to fix this bug?

Sat, Feb 25, 6:01 PM · Cycles, BF Blender
Pavel (Metallikus) added a comment to T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY).
Sat, Feb 25, 5:38 PM · Cycles, BF Blender
Brecht Van Lommel (brecht) closed T50698: cycles bake artifacts with transparent textures and no color option as "Resolved" by committing rB8c5826f59a37: Fix T50698: Cycles baking artifacts with transparent surfaces..
Sat, Feb 25, 3:19 AM · Cycles, BF Blender
Brecht Van Lommel (brecht) added a comment to T50698: cycles bake artifacts with transparent textures and no color option.

Fixed now, path tracing was baking transparent bounces which should not happen. Branched path already disabled it since it's handled differently for camera rays there.

Sat, Feb 25, 3:18 AM · Cycles, BF Blender

Fri, Feb 24

Julien DUROURE (julien) added a project to T50452: Artifacts Blender Cycles: Cycles.
Fri, Feb 24, 4:43 PM · Cycles, BF Blender
Bastien Montagne (mont29) assigned T50773: AMD 7870 2GB memory issue with GPU compute to Mai Lavelle (maiself).

thanks :)

Fri, Feb 24, 3:56 PM · BF Blender, Cycles
Tom (vejn) edited the description of T50773: AMD 7870 2GB memory issue with GPU compute.
Fri, Feb 24, 3:45 PM · BF Blender, Cycles
Tom (vejn) edited the description of T50773: AMD 7870 2GB memory issue with GPU compute.
Fri, Feb 24, 3:37 PM · BF Blender, Cycles
Tom (vejn) added a comment to T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY).

@Tom (vejn) also, since it’s different issue might be better to report it in different task, better to strictly keep one issue per task. ;)

Fri, Feb 24, 3:30 PM · Cycles, BF Blender
Tom (vejn) created T50773: AMD 7870 2GB memory issue with GPU compute.
Fri, Feb 24, 3:24 PM · BF Blender, Cycles
Fabian Hernandez (cocoknight) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

Hi Pavel

Fri, Feb 24, 2:34 PM · Cycles, BF Blender
Pavel (Metallikus) added a comment to T49465: Cycles OpenCL throws CL_INVALID_BUILD_OPTIONS on AMD R9 280x on Linux.

However I feel that there must be something you can do since I have a scenario where it is working, and that's using 2.78a with the workaround from T50269 applied and using the driver 15.201. Here's the --debug-cycles output of that:
working-blender-2.78a-workaround-applied-15-201.txt

Fri, Feb 24, 2:26 PM · Cycles, BF Blender
Bastien Montagne (mont29) updated subscribers of T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY).
Fri, Feb 24, 1:06 PM · Cycles, BF Blender
Bastien Montagne (mont29) triaged T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY) as "Incomplete" priority.

@tom andre (tom) also, since it’s different issue might be better to report it in different task, better to strictly keep one issue per task. ;)

Fri, Feb 24, 1:05 PM · Cycles, BF Blender
Mai Lavelle (maiself) added a comment to T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY).

@Tom (vejn) that is interesting and might point to something we can fix. Its a different issue than the one in this report tho.

Fri, Feb 24, 12:55 PM · Cycles, BF Blender
Tom (vejn) added a comment to T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY).
Fri, Feb 24, 12:03 PM · Cycles, BF Blender
Dalai Felinto (dfelinto) reassigned T50698: cycles bake artifacts with transparent textures and no color option from Dalai Felinto (dfelinto) to Sergey Sharybin (sergey).

More debugging in case that helps:

Fri, Feb 24, 9:51 AM · Cycles, BF Blender
Pavel (Metallikus) reopened T50761: [AMDGPU-pro] Cycles troubles with opencl (CL_OUT_OF_HOST_MEMORY) as "Open".

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

Under fglrx the holders of such cards get another error: https://developer.blender.org/T49465

Fri, Feb 24, 8:46 AM · Cycles, BF Blender
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

Thu, Feb 23

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