In volume rendering, transfer functions assign optical properties like color and opacity to voxel data. The planning of transfer functions is an unintuitive process that relies on users having some form of prior knowledge on the matter, therefore it is not accessible within simple and general applications. A lot of these applications are unnecessarily complex and need certain frameworks to be installed.
We've tackled this problem within a web app, designed to render volumetric data-sets with different renderers. We implemented a user interface for planning transfer functions that makes the overview of the distribution of the dataset as intuitive as possible, and is also easy to use.
We coded this, keeping in mind that the goal of the web app as a whole is to work without unnecessary libraries or frameworks that the user should potentially install.
|