Create Operators#

Operators create dynamic visualizations from scientific datasets. Right-click a dataset prim and select Create > CAE Operators. Operators re-execute when their inputs, fields, time sample, or relevant settings change.

Common Properties#

Every operator exposes these properties in the Properties panel:

  • Compute Device: auto uses the global preference. Select a specific device to override it for one operator.

  • Enabled: Disable execution while configuring an expensive operator or diagnosing a pipeline.

  • Source: The input dataset selected when the operator was created.

The status line reports progress while a long-running operator executes.

Operator properties showing Compute Device, Enabled, and Source

Select Fields#

Operator field roles appear as groups such as Colors [Field Selection], Velocities [Field Selection], or Contour [Field Selection].

  1. Select Add Field under Field Name(s).

  2. Select a field from Choose from available fields.

  3. Add more rows when a vector is stored as separate scalar components.

  4. Use Mode to keep the values unchanged, calculate a vector magnitude, or select one component.

Valid, enabled Array Expressions appear in Choose from available fields alongside imported fields.

Field selection no longer targets child field prims. Add Target remains correct for dataset relationships such as Seeds and Region-of-interest (ROI).

Faces#

Faces extracts and renders the boundary of a mesh. Use it to show a simulation domain or color a surface by pressure, stress, or another field.

  1. Right-click a dataset and select Create > CAE Operators > Faces.

  2. To color the surface, add a field under Colors [Field Selection].

External Only extracts only the outside boundary when enabled. Disable it to include internal faces. For a polyhedral CGNS model, create Faces from its surface sections instead of extracting faces from the volume section.

Faces operator rendering the boundary of a scientific dataset

Points#

Points renders dataset vertices or point-cloud samples.

  1. Right-click a dataset and select Create > CAE Operators > Points.

  2. Adjust Width to set a constant point size.

  3. Use Colors for scalar coloring or Widths to vary point size from a field.

Max Count limits the rendered samples; set it to 0 to use every point. Use Cell Points excludes isolated points when connectivity is available. Use Points for point clouds or when individual mesh nodes are more useful than a connected surface.

Points operator rendering scientific-data samples

Glyphs#

Glyphs places a repeated 3D shape at data points. Choose Sphere, Cone, Arrow, or Custom when creating the operator.

  • Orientations controls direction. Orientations Mode accepts Euler angles or quaternions.

  • Scales controls glyph size.

  • Colors controls scalar coloring.

  • Max Count limits the number of instances.

  • Use Cell Points excludes isolated points when connectivity is available.

Arrow glyphs oriented and scaled by a vector field

Streamlines#

Streamlines traces paths through a vector field from one or more seed datasets.

  1. Create and position a Unit Sphere or other seed geometry.

  2. Right-click the volume dataset and select Create > CAE Operators > Streamlines.

  3. Choose standard for the native mesh or nanovdb to voxelize first.

  4. Under Seeds [Dataset Selection], select Add Target and choose the seed source.

  5. Under Velocities [Field Selection], add the vector field or its scalar components with Add Field.

Use Min Step Size, Max Step Size, Initial Step Size, Max Steps, Direction, Velocity Threshold, Tolerance, and Width to control integration and display.

Streamlines traced through a velocity field from sphere seeds

Volume#

Volume renders scalar data with NVIDIA IndeX.

  1. Right-click a dataset and select Create > CAE Operators > Volume.

  2. Choose a representation:

    • nanovdb: Voxelizes the input for interactive sparse-volume rendering. It also supports point clouds.

    • irregular: Preserves supported unstructured cells without voxelization.

  3. Add a scalar field under Colors [Field Selection].

Use nanovdb for most large datasets. Use irregular when preserving the supported source cells is more important than voxelized interaction. Polyhedral cells require nanovdb.

Volume operator rendering a scalar field

Volume Slice#

Volume Slice creates a renderer-side cross-section of an already processed NVIDIA IndeX Volume. It samples the field selected on that Volume, so configure the Volume first.

  1. Select one Volume prim.

  2. Right-click and select Create > CAE Sources > Volume Slice.

  3. Choose Plane, Bi-Plane, or Tri-Plane.

  4. Translate or rotate the resulting slice geometry to inspect the volume.

Volume Slice appears only when one Volume prim is selected. Although it is in the CAE Sources menu, it is part of the NVIDIA IndeX volume-rendering workflow and does not select a field independently. Its Colormap is initialized from the Volume’s color ramp and can be adjusted separately.

Volume Slice sampling an NVIDIA IndeX volume visualization

Planar Slices#

Planar Slices extracts colored triangle geometry directly from the imported dataset. It selects its own color and opacity fields, and does not require a Volume or NVIDIA IndeX.

  1. Right-click a dataset and select Create > CAE Operators > Planar Slices.

  2. Choose standard to slice the native mesh or nanovdb to slice a voxelized representation.

  3. Add a scalar field under Colors [Field Selection].

  4. Set Direction to x, y, z, xy, xz, yz, or xyz. Use free for an arbitrarily oriented plane.

Translate the operator to position every plane. In free mode, rotate the prim so its local +Y axis matches the plane normal.

Use Volume Slice to inspect an existing Volume. Use Planar Slices to work directly from source data.

Horizontal pressure slice showing the flow field around the vehicle

Iso Surface#

Iso Surface extracts a triangular surface where a scalar field equals an Iso Value. It supports point- and cell-associated contour fields; cell values are averaged to points before extraction.

  1. Right-click a dataset and select Create > CAE Operators > Iso Surface.

  2. Under Contour [Field Selection], add exactly one scalar field.

  3. Set Iso Value to a value inside that field’s range.

  4. Optionally add another scalar field under Colors [Field Selection].

An empty result usually means the iso-value is outside the selected field’s range or the contour does not intersect the dataset.

Pressure iso-surface from the vehicle-aerodynamics dataset colored by velocity

Voxelization Properties#

These properties apply when nanovdb is selected for Streamlines, Volume, or Planar Slices. Flow Dataset Injectors use the same voxelization controls. The values are stored on the operator, so they remain with the stage when it is reopened or shared.

  • Mode: Choose whether Max Resolution or Voxel Size controls the grid.

  • Max Resolution: Set the voxel count along the longest axis. This is the recommended starting point when the exact data bounds are not known.

  • Voxel Size: Set an explicit size along each axis.

  • Field Centering: Sample fields at grid points or cells.

  • Region-of-interest (ROI): Select a Bounding Box with Add Target to limit the processed domain.

  • Inflate Bounds (%): Expand the data or ROI bounds before voxelization.

Dataset Voxelization properties with Max Resolution and region-of-interest controls

Dataset Subset#

Non-voxelized mesh operators can expose Source [Dataset Subset]. Select a Bounding Box under Region-of-interest (ROI), then choose how cells are included:

  • centroid: Keep a cell when its centroid is inside the ROI.

  • any: Keep a cell when any vertex is inside the ROI.

  • all: Keep a cell only when every vertex is inside the ROI.

Use Inflate Bounds (%) to expand the ROI before the subset is evaluated.

Try It: Visualize the Vehicle Dataset#

Continue from Try It: Create a Bounding Box and Unit Sphere.

Create Faces#

  1. Select body_Surface, front_wheels_Surface, and rear_wheels_Surface in the Stage panel.

  2. Right-click and select Create > CAE Operators > Faces.

    CAE Operators menu showing Faces, Glyphs, Iso Surface, Planar Slices, Points, Streamlines, and Volume

Kit-CAE creates one Faces operator for each selected surface under /World/CAE.

Faces operators rendering the vehicle body and wheels

Create Streamlines#

  1. Right-click the volume dataset named Fluid_Domain and select Create > CAE Operators > Streamlines.

  2. Choose nanovdb.

    Choose Streamlines Type dialog with nanovdb selected
  3. Select the new Streamlines prim and set Direction to forward.

    Streamlines integration and voxelization properties
  4. Under Seeds [Dataset Selection], select Add Target and choose the Unit Sphere.

    Streamlines Seeds relationship targeting Unit Sphere sources
  5. Under Velocities [Field Selection], add Velocity_0, Velocity_1, and Velocity_2 with Add Field.

    Streamlines velocity field selection with three scalar components

Move the Unit Sphere to explore flow paths from another region.

Streamlines around the vehicle from a Unit Sphere seed

Create a Volume#

  1. Right-click Fluid_Domain and select Create > CAE Operators > Volume. Choose nanovdb.

  2. Under Source [Dataset Voxelization], set Max Resolution to 512.

    Volume voxelization properties with Max Resolution set to 512
  3. Under Colors [Field Selection], add all three velocity components and set Mode to vector_magnitude.

    Volume color field selection using three velocity components
Velocity-magnitude volume around the vehicle

Create Planar Slices#

The Volume above visualizes velocity magnitude from Fluid_Domain. Create Planar Slices as a separate pressure view of that same imported dataset. The slices read Fluid_Domain directly; they do not read from or depend on the Volume.

  1. Right-click Fluid_Domain and select Create > CAE Operators > Planar Slices.

  2. Choose standard to slice the native CGNS mesh. The nanovdb option would voxelize the dataset before slicing it.

  3. Under Colors [Field Selection], add Pressure.

  4. Set Direction to z and move the operator to approximately Z = 0.6. The horizontal plane intersects the pressure field at mid-body height.

Horizontal pressure slice through the vehicle-aerodynamics dataset at mid-body height

Continue to Try It: Tune the Color Mapping to refine these visualizations.

Use the Stage panel visibility icon Stage visibility icon to show or hide an operator without changing its configuration.