Modern volumetric integrator

I would like to implement a modern volumetric integrator in cycles and I was told this was the go to place: Right-Click Select — Blender Community

I am familiar with academic renderers like pbrt-v3/4, mitsuba1/2, tungsten, etc…, but not really with production renderer such as cycles, where should I start(in cycles source code) if my goal is to implement a new integrator ?

10 Likes

Developer Intro/Overview - Blender Developer Wiki Have a look at that page if you want to code something… I’m sure if you have an understanding of rendering algorithms /coding that’s good. I’m just an artist, so not much help. Maybe @ThomasDinges can help more.

Render and Cycles module- they have a workboard so you
can keep track of what is already done / planned etc.
https://developer.blender.org/project/board/99/
edit- also it seems null scattering which you mentioned you were interested in on right click select… is already on the to do list :grinning_face_with_smiling_eyes:
https://developer.blender.org/T92570

6 Likes

Thanks for the advice, I’ll see what can be done.

2 Likes

I would also recommend blender.chat

2 Likes

It’s a bit of an outdated brach by now (needs a merge), but I have played bit with tracking integrators in Cycles. Maybe my code is helpful as a starting point.

4 Likes

also your presentation might be useful Volume Rendering in Cycles - Stefan Werner - YouTube

4 Likes