Polygon Model

A Polygon Model item loads and displays a 3D polygon mesh in the scene. udStream supports the glTF 2.0 format (.gltf and .glb files).

See Importing Model Data for details on supported file formats.

Creating a Polygon Model

  • Drag and Drop — Drag a .gltf or .glb file from your file explorer and drop it into the scene viewport.
  • Add Scene Item — Click the Add Scene Item button and enter the file path or URL to a glTF file.

Ribbon Settings

Transform

  • Position X / Y / Z — World-space position of the model's origin.
  • Rotation Y / P / R — Yaw, pitch, and roll of the model in degrees.
  • Scale X / Y / Z — Scale of the model along each axis.
  • Y-Up — Enable this if the model uses a Y-up coordinate system (as is common in many 3D authoring tools). When disabled, the model is treated as Z-up.

Style

  • Culling Face — Controls which faces are culled (hidden):
    • Back — Standard back-face culling (default). Hides surfaces facing away from the camera.
    • Front — Cull front faces.
    • None — Render both sides of every face.
  • Ignore Tint — If enabled, the model ignores the global scene tint colour.
  • Tint — A colour tint applied to the entire model.

Scene Explorer Settings

Expanding a polygon model shows the file path and model metadata.

Right-Click Context Menu

OptionDescription
Edit NameRename the item.
Move ToMove the camera to frame the model.
Remove ItemDelete the item from the scene.

Scene Node Metadata

KeyTypeDescription
yUpboolTreat the model as Y-up rather than Z-up.
cullingstringFace culling mode: back, front, or none.
ignoreTintboolIgnore the global scene tint.
tintuintModel tint colour (BGRA packed, default: white 0xFFFFFFFF).
transform.rotation.ydoubleYaw rotation in degrees.
transform.rotation.pdoublePitch rotation in degrees.
transform.rotation.rdoubleRoll rotation in degrees.
transform.scale.xdoubleScale along the X axis.
transform.scale.ydoubleScale along the Y axis.
transform.scale.zdoubleScale along the Z axis.