I've just completed a basic support for Global Illumination for our proprietary DX9 based engine. RSM is used to to compute the first bounce of indirect illumination. An interpolation scheme is used to compute the Indirect Illumination for the whole scene. Then the final scene lighting is composed using direct + indirect contribution.....
Next Step for us is to use one of the following tech. to increase performance and quality:
- Light Propagation Volume
- Radiance Hints
So here come my question: how and is it possible to render a volume texture in DX9?
I mean, let's say I want to sample the RSM and store the SH into a 3D Grid using a volume texture.....is it possible using DX9 or should we go for DX10-DX11?
The goal is to reuse that computed volume texture for interpolate (indirect) light into the final scene....
If yes...can someone point me into the right direction (papers...link to website)
Thanks in advance