VolumeViz Shader API
[Shader API.]

The VolumeViz shader pipeline is composed of multiple stages. More...

Modules

 Data structures and constant
 Vertex shaders
 Tessellation shaders
 Fragment shaders

Detailed Description

The VolumeViz shader pipeline is composed of multiple stages.

Some can be customized by the application to create specific rendering effects, custom co-blending operators or attribute computation tasks. The whole pipeline is managed by the SoVolumeShader node and customizable stages are defined by the SoVolumeShader::ShaderPosition enum.

This document describes all GLSL methods, macros and uniforms exposed by the VolumeViz pipeline for customization purposes.

VolumeViz uses the following pipeline to achieve rendering. This pipeline is common to all VolumeViz shapes.

shader_pipeline.png

SEE ALSO

SoVolumeShader SoVolumeRenderingQuality SoVolumeIsosurface


Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/