Volume rendering with robust material graphs

Volume rendering autoTF

A good transfer function in volume rendering requires careful consideration of the materials present in a volume. In this work we propose a graph based method that considerably reduces manual effort required in designing a transfer function and provides an easy interface for interaction with the volume. Our novel contribution is in proposing an algorithm for robust deduction of a material graph from a set of disconnected edges. Since we compute material topology of the objects, an enhanced rendering is possible with our method. This also allows us to selectively render objects and depict adjacent materials in a volume.

 

Following video shows our approach to volume rendering with graph-based transfer functions:


Code

Blaze: https://github.com/ojaswa/Blaze

BlazeRenderer: https://github.com/ojaswa/BlazeRenderer


Publications:

O. Sharma, T. Arora, and A. Khattar, “Graph-based transfer function for volume rendering, in Computer Graphics Forum, 2019.

O. Sharma, T. Arora, and A. Khattar, “Robust material graphs for automated transfer function Design in volume rendering”, in Pacific Graphics, 2018.

Volume rendering with robust material graphs