Octane Volume - RGB channel request

3D Studio Max Plugin (Export Script Plugins developed by [gk] and KilaD; Integrated Plugin developed by Karba)
Forum rules
Please post only in English in this subforum. For alternate language discussion please go here http://render.otoy.com/forum/viewforum.php?f=18
Post Reply
Norman_Stansfield
Licensed Customer
Posts: 71
Joined: Tue Jan 21, 2014 10:27 am

Is there a possibility to import an RGB (voxel grid color) channel to Octane Volume from VDB? I have imported Smoke, Temperature, Velocity and Emission but no slot for RGB is present. I can't render coloured smoke in result while using Fume Fx, PhoenixFD or other vdb source file.

Is this a big issue to add a support for RGB in Octane Volume object?
nl
User avatar
paride4331
Octane Guru
Posts: 3808
Joined: Fri Sep 18, 2015 7:19 am

2 x Evga Titan X Hybrid / 3 x Evga RTX 2070 super Hybrid
Norman_Stansfield
Licensed Customer
Posts: 71
Joined: Tue Jan 21, 2014 10:27 am

Thanks for quick reply. No, you are talking about volume color ramp, where color is mapped from density or velocity or different data gathered from vdb at render-time. I can do that of course with Volume ramp and I use it frequently.

What I am talking about is to read vdb RGB channel which is baked into vdb during simulation (Phoenix FD or FumeFX). If you emit smoke from, say, plane with checker texture, you will see that smoke contains this initial colors from texture and these colors are advected, mixing later.

https://www.youtube.com/watch?v=bclZXkbWcYA
https://www.youtube.com/watch?v=5Ea_AL8khEI

This is important for realism where various parts of exploding building can differ in emited smoke color. For example, Phoenix FD can write such channels into volume grid: Velocity, Smoke, Temperature, RGB, Speed and so on.
Of course it is not up to octane to advect and simulate the flow of color, but this RGB information is stored inside vdb, waiting there, so I believe octane volume object could access it the same way it accessed density, smoke or emission data from vdb. I believe that if you already made a great coding job with octane volume accessing Velocity, Smoke and Emission information, then accessing one more channel (RGB) is almost the same code. It does even need to touch material editor, since octane doesnt have to worry about any color coordinates - it's all already inscribed in vdb file. It's just to get the RGB data displayed on volume (as, say, emission already is).

If this is done, then Volume Rendering in Octane is concluded and perfect, nothing more remains to add. I love octane for 3dsmax.

best,
nl
pixelsmack
Licensed Customer
Posts: 112
Joined: Wed Jun 11, 2014 6:31 pm

Yes, this is really needed. I know this is an old post, but we never got it in Lightwave version either.
Post Reply

Return to “Autodesk 3Ds Max”