3-level Volume Rendering

PR/BA/DA

Peter Sikachev

Content:

Description

2-level volume rendering technique was developed to combine several rendering techniques during visualizing a single object. The purpose of this work is to go further and unify higher-level volume rendering techniques. Different rendering techniques should be interchangeable during run-time.

Task

First step in this project will be re-implementation of the original paper for the ray-marching renderer in Volume Shop. After that, a unified interface for high-level techniques should be proposed and developed, with implementing several of them. Another interesting feature to be implemented will be automatic shader code generation so different rendering techniques could be added as resource files.

Requirements

Good programming skills, some experience with shader programming, good knowledge and interest in computer graphics.

Environment

This project should be implemented as a plug-in to VolumeShop framework for volume rendering.

Additional Information

Contact: peter.sikachev {ät} cg . tuwien . ac . at
Please, contact me in English, as I usually skip German e-mails.