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:

Recent Activity

Fri, Jul 30

nicholas (nik77) removed a watcher for Cycles: nicholas (nik77).
Fri, Jul 30, 4:14 PM
Pedro A. (povmaniaco) added inline comments to D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 2:51 PM · Cycles
Brecht Van Lommel (brecht) added inline comments to D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 2:11 PM · Cycles
Pedro A. (povmaniaco) updated the task description for T89741: Improve Cycles OSL nodes interface.
Fri, Jul 30, 11:58 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) updated the task description for T89741: Improve Cycles OSL nodes interface.
Fri, Jul 30, 11:45 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) added inline comments to D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 11:37 AM · Cycles
jim man (jimman2003) added inline comments to D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 11:07 AM · Cycles
Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

@Brecht Van Lommel (brecht) I applied all the required changes and I added the blender_shader.cpp part that I think is necessary modify.
Thanks..

Fri, Jul 30, 10:53 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) updated the diff for D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 10:50 AM · Cycles
Pedro A. (povmaniaco) updated the diff for D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 10:43 AM · Cycles
Pedro A. (povmaniaco) updated the diff for D12074: Improve Cycles OSL nodes interface.
Fri, Jul 30, 12:28 AM · Cycles

Thu, Jul 29

Brecht Van Lommel (brecht) updated the task description for T87837: Cycles X - Restoring Features.
Thu, Jul 29, 4:43 PM · BF Blender (2.90), Cycles, Render & Cycles
Brecht Van Lommel (brecht) requested changes to D12074: Improve Cycles OSL nodes interface.

This will need changes in blender_shader.cpp for Cycles to be able to convert these inputs to int sockets correctly.

Thu, Jul 29, 4:19 PM · Cycles
Pedro A. (povmaniaco) added a revision to T89741: Improve Cycles OSL nodes interface: D12074: Improve Cycles OSL nodes interface.
Thu, Jul 29, 10:40 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) added a task to D12074: Improve Cycles OSL nodes interface: T89741: Improve Cycles OSL nodes interface.
Thu, Jul 29, 10:40 AM · Cycles
Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

I have created a first patch for review by the Blender developers. https://developer.blender.org/D12074
I need to learn how to associate this patch with this design task.

Thu, Jul 29, 10:39 AM · Render & Cycles, Cycles
Pedro A. (povmaniaco) requested review of D12074: Improve Cycles OSL nodes interface.
Thu, Jul 29, 10:22 AM · Cycles

Wed, Jul 28

周建峰 (blender999) added a comment to T82559: AMD GPU Denoising via "Radeon Image Filters" library..

There is no plan to add amd fsr to animation rendering?

Wed, Jul 28, 6:07 PM · Cycles, BF Blender
Sergey Sharybin (sergey) closed D830: Cycles: Optimize check for transparent surface in shadow rays cast.

Quite old revision. The idea could still be useful, but needs to be done as an object level flags.

Wed, Jul 28, 2:56 PM · Cycles, Render & Cycles

Mon, Jul 26

Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

After some testing, I have verified that the definition of each property added in the .osl file is processed and added in metadata format inside the .oso file

Mon, Jul 26, 2:55 PM · Render & Cycles, Cycles
Stefan Werner (swerner) closed D12011: Cycles: Fixed memory leak in ColorSpaceManager.
Mon, Jul 26, 11:46 AM · Cycles

Fri, Jul 23

Brecht Van Lommel (brecht) updated the task description for T87837: Cycles X - Restoring Features.
Fri, Jul 23, 8:20 PM · BF Blender (2.90), Cycles, Render & Cycles
Brecht Van Lommel (brecht) updated the task description for T87837: Cycles X - Restoring Features.
Fri, Jul 23, 7:30 PM · BF Blender (2.90), Cycles, Render & Cycles
Eugenio Pignataro (oscurart) added a comment to T56209: Normal map node produces wrong result after reflection fix patch.

Yes, we've the same problem.
I made a water drops seamless,

Fri, Jul 23, 5:08 PM · Render & Cycles, Cycles, BF Blender
Sergey Sharybin (sergey) accepted D12011: Cycles: Fixed memory leak in ColorSpaceManager.
Fri, Jul 23, 3:36 PM · Cycles
Brecht Van Lommel (brecht) accepted D12011: Cycles: Fixed memory leak in ColorSpaceManager.
Fri, Jul 23, 3:36 PM · Cycles
Stefan Werner (swerner) updated the summary of D12011: Cycles: Fixed memory leak in ColorSpaceManager.
Fri, Jul 23, 3:27 PM · Cycles

Thu, Jul 22

Pratik Borhade (PratikPB2123) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Do I just post and set as resolved?

Just report the issue. Triagers, developers will check the report and decide the status :)

Thu, Jul 22, 1:54 PM · Cycles, BF Blender
Thomas (BuffaloMozzarella) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

I went through the steps to try and find a crash log but can not find it anywhere, I think it causes a hang but doesn't actually crash blender.

Thu, Jul 22, 1:49 PM · Cycles, BF Blender
Pratik Borhade (PratikPB2123) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Re-updated to most recent version of AMD Software and found that Branched path tracing also caused the problem

@Thomas (BuffaloMozzarella) , can you please create a separate report for it?

Thu, Jul 22, 1:43 PM · Cycles, BF Blender
Thomas (BuffaloMozzarella) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Some new findings. Re-updated to most recent version of AMD Software and found that Branched path tracing also caused the problem. Once changed to standard path tracing issue no longer occured.

Thu, Jul 22, 1:23 PM · Cycles, BF Blender
Sergey Sharybin (sergey) added a comment to T89833: Cycles X - Multi-device rendering performance.

Some of the logic has been tweaked in the rB289a173d938f, which helped a lot to avoid huge speed regreesion in the Pabellon scene when fast GPU is used together with slow CPU.

Thu, Jul 22, 10:50 AM · Cycles, Render & Cycles
Pratik Borhade (PratikPB2123) closed T90004: Blender crashes when applying SSS shader to material (Rendered) as Resolved.

Will close then. Thanks again for the report :)

Thu, Jul 22, 6:35 AM · Cycles, BF Blender
Thomas (BuffaloMozzarella) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Yep! Thanks for all of your help.

Thu, Jul 22, 6:31 AM · Cycles, BF Blender
Pratik Borhade (PratikPB2123) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

So I found a way to get the SSS to work again without causing graphics to break

Thanks for checking. Can I consider the issue is fixed at your end?

Thu, Jul 22, 6:14 AM · Cycles, BF Blender
Thomas (BuffaloMozzarella) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

So I found a way to get the SSS to work again without causing graphics to break. I re-installed an older version of Radeon Software (21.5.2).

Thu, Jul 22, 6:07 AM · Cycles, BF Blender

Wed, Jul 21

Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

Thanks for your tips, Brecht.
Vector input: the idea is save vertical space in the node, but yes, in the 'normal' node sizes the horizontal space maybe is not enough. But the user can extend the node size easily.
Image datablock: currently I use the typicall image file interface for my nodes, that is not perfect but is very clossely to the use in the Blender texture node.

Wed, Jul 21, 3:59 PM · Render & Cycles, Cycles
Brecht Van Lommel (brecht) changed the subtype of T89741: Improve Cycles OSL nodes interface from "Report" to "Design".
  • Vector input: it's unclear how that relates to OSL metadata. With horizontal X/Y/Z values there is not enough space in typical node sizes, and it's unclear how this is different for OSL than any other type of node.
  • Image datablocks: these have more information than just a filepath string. The image may be packed, dynamically generated, and have additional parameters such as frame number or layer/pass. How that would map to OSL parameters (or not) would need to be defined. It also relates to this discussion: https://devtalk.blender.org/t/input-socket-for-image-texture-shader-node/19601
  • Boolean input: this is the easiest one, just needs minor changes to handle boolean sockets as integers in the Cycles/Eevee code
Wed, Jul 21, 3:25 PM · Render & Cycles, Cycles
Sergey Sharybin (sergey) updated the task description for T87837: Cycles X - Restoring Features.
Wed, Jul 21, 2:45 PM · BF Blender (2.90), Cycles, Render & Cycles
Pratik Borhade (PratikPB2123) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Thanks for the video. May be the issue is with your GPU. Does the issue start happening after recent changes in Driver settings or updates?

Wed, Jul 21, 2:40 PM · Cycles, BF Blender
Thomas (BuffaloMozzarella) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Thank you for all your help so far. Here's a video of the problem.

Wed, Jul 21, 12:28 PM · Cycles, BF Blender
Pratik Borhade (PratikPB2123) updated the task description for T90004: Blender crashes when applying SSS shader to material (Rendered).
Wed, Jul 21, 11:26 AM · Cycles, BF Blender
Pratik Borhade (PratikPB2123) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Thank you for the file. Still no crash here. Does this happen with both GPU and CPU device?

Wed, Jul 21, 11:26 AM · Cycles, BF Blender
Thomas (BuffaloMozzarella) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Some extra Information: Just did a little bit of testing on the start up and found that when I added SSS to the default cube it did not cause a crash. Moved it above origin, still no crash. But then as soon as I added a plane beneath it caused the same crash.

Wed, Jul 21, 9:44 AM · Cycles, BF Blender
Thomas (BuffaloMozzarella) added a comment to T90004: Blender crashes when applying SSS shader to material (Rendered).

Wed, Jul 21, 9:37 AM · Cycles, BF Blender
Pratik Borhade (PratikPB2123) changed the status of T90004: Blender crashes when applying SSS shader to material (Rendered) from Needs Triage to Needs Information from User.

Can not reproduce with the default startup file. Does this happen with specific file?

Wed, Jul 21, 9:26 AM · Cycles, BF Blender
Pedro A. (povmaniaco) added a comment to T89741: Improve Cycles OSL nodes interface.

I think the first step to improve how some options are drawn in the interface is to add a suitable definition for each option within the OSL code.
For example, for Booleans.

int zup = 0 [[ string widget = "checkBox", string label = "Z-Up", int connectable = 0 ]],

Without this definition, it is quite difficult to deduce when an option is a Boolean or an integer.

Wed, Jul 21, 9:15 AM · Render & Cycles, Cycles
Thomas (BuffaloMozzarella) added a project to T90004: Blender crashes when applying SSS shader to material (Rendered): Cycles.
Wed, Jul 21, 8:35 AM · Cycles, BF Blender

Fri, Jul 16

Sergey Sharybin (sergey) updated the task description for T87837: Cycles X - Restoring Features.
Fri, Jul 16, 2:43 PM · BF Blender (2.90), Cycles, Render & Cycles
Sergey Sharybin (sergey) updated the task description for T87837: Cycles X - Restoring Features.
Fri, Jul 16, 10:09 AM · BF Blender (2.90), Cycles, Render & Cycles