A new developer need some help

Hi, I’m a new developer, I’m very interested in Cycles and OSL, I want to do something to make Cycles more powerful, I’m just finishing building Blender, but I have no idea about how Cycles works, what should I do to understand the project in detail?

For physically based rendering in general, the PBRT book gives a good understanding of how Cycles and similar renderers work.

For Cycles there is some developer documentation here:
https://wiki.blender.org/wiki/Source/Render/Cycles

Most people start to fix one bug, make one small improvement, and learn as they go.

2 Likes

Thank you.
If someone makes some videos about analysing the whole project, things will be easier for me.