Skip to main content

Rendering Types

Volvicon provides multiple rendering methods to visualize 3D data. Each method is suited for different data types and visualization goals.

Rendering Types

Volume Rendering​

Volume rendering displays the entire 3D volume image by assigning colors and opacity to intensity values. It allows you to see through the data and visualize internal structures.

How it Works​

  1. Each voxel is assigned a color and opacity based on its intensity
  2. Rays are cast through the volume from the viewer's perspective
  3. Colors and opacities are accumulated along each ray
  4. The result shows a semi-transparent 3D view of the data

An opacity transfer function with a colour bar, and one ray through twelve voxels showing the opacity each voxel gets, the opacity accumulated front to back along the ray and the resulting pixel colour

Transfer Function​

The transfer function controls how intensities are mapped to visual properties:

ComponentDescription
ColorAssigns colors to intensity ranges
OpacityControls transparency (0 = invisible, 1 = solid)
GradientUses intensity changes to highlight edges

Use Cases​

  • Visualizing internal structures without cutting
  • Showing density variations within objects
  • Medical imaging (CT, MRI visualization)
  • Material inspection

Advantages​

  • Shows entire volume at once
  • Reveals internal features
  • No surface extraction required

Limitations​

  • Computationally intensive
  • Requires careful transfer function setup
  • Can be difficult to interpret dense data

Surface Rendering​

Surface rendering displays surface meshes as solid objects with lighting and shading. It provides a clear view of object boundaries.

How it Works​

  1. Surface mesh defines the object boundary
  2. Lighting calculations determine brightness based on surface orientation
  3. Faces are shaded to create a 3D appearance

Shading Options​

Set Shading interpolation: in the surface material properties:

OptionDescription
NoneNo shading is applied; the surface is drawn in its flat base color
FlatEach face has a uniform color, so individual triangles stay visible (default)
GouraudColor is interpolated across each face, giving a smooth appearance
PhongLighting is computed per pixel, giving the smoothest highlights
Physically-based renderingLighting is computed from physical material properties, and enables the Roughness: and Metallic: settings

The same six-facet cylinder shaded with None, Flat, Gouraud and Phong interpolation, from unlit and faceted to smooth

Material Properties​

PropertyDescription
Material colorThe Ambient color:, Diffuse color:, and Specular color: of the surface
Ambient:Strength of the uniform lighting component, in percent
Diffuse:Strength of the light scattered in all directions, in percent
Specular:Strength of the shiny highlights, in percent
Shininess:How tight the specular highlight is
OpacityTransparency of the surface, in percent

Use Cases​

  • Viewing segmented structures
  • 3D printing preview
  • CAD-style visualization
  • Presentation and reporting

Advantages​

  • Clear, easy-to-interpret images
  • Fast rendering
  • Familiar 3D appearance

Limitations​

  • Shows only surfaces, not interior
  • Requires surface mesh generation
  • Complex internal structures may occlude each other

Volume Mesh Rendering​

Volume mesh rendering displays tetrahedral or hexahedral meshes used for simulation. It can show the mesh structure or simulation results.

Display Modes​

ModeDescription
SolidFilled elements with lighting
WireframeOnly edges visible
PointsOnly nodes visible
Surface onlyShows outer boundary

The same triangle mesh drawn as points, as a wireframe, as lit solid faces and as solid faces with their edges

Visualization Options​

OptionDescription
Element qualityColor by mesh quality metrics
Scalar fieldColor by simulation results (stress, temperature)
ClippingCut away portions to see interior
ShrinkReduce element size to see structure

Use Cases​

  • Inspecting mesh quality before simulation
  • Visualizing FEA/CFD results
  • Debugging mesh generation

Comparing Rendering Types​

AspectVolume RenderingSurface RenderingVolume Mesh Rendering
Data typeVolume imageSurface meshVolume mesh
Shows interiorYesNoWith clipping
PerformanceSlowerFastMedium
Typical useExplorationPresentationSimulation