Open Inventor Release 2024.1.0
 
Loading...
Searching...
No Matches
VolumeViz Shader API

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

Modules

 Data structures and constant
  VolumeViz VolumeViz GLSL shaders data structures and constants.
 
 Vertex shaders
  VolumeViz VolumeViz GLSL vertex shaders API.
 
 Tessellation shaders
  VolumeViz VolumeViz GLSL tessellation shaders API.
 
 Fragment shaders
  VolumeViz VolumeViz GLSL fragment shaders API.
 

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.

SEE ALSO

SoVolumeShader SoVolumeRenderingQuality SoVolumeIsosurface