GltfScene_v5 Op

GltfScene

Load GLTF/GLB 3d files


This op currently can only load GLB files, these are binary versions of a GLTF file. A GLTF file can be converted with programs such as Blender. Click the show structure button to see the way the GLB file is constructed with its nodes and materials.

GLTF Feature example patches:

https://cables.gl/patchlist/jvaDnE

converters:


Full Name
  • Ops.Gl.GLTF.GltfScene_v5
Visibility
  • Core Op - visible for everyone
License
  • MIT
AuthorCreated
  • Feb 5, 2026 at 16:57
githubMaintained by TeamCore Libraries
  • cgl_shadermodifier
  • cgl
Dependencies
  • mikktspace.js (module)



Op is missing in example patch!

Example Patch GltfScene Example

Open In Editor

Youtube Video Tutorial

INPUT PORTS


Render (Trigger)
glb File (String)
Draw (Number: boolean)
Camera index (Number: integer)
Animation (String)
Show Structure (Trigger)

Transform

Center index (Number: integer) None  XYZ  XZ 
Rescale (Number: boolean)
Rescale Size (Number)

Timing

Time (Number)
Sync to timeline (Number: boolean)
Loop (Number: boolean)
Normals Format index (Number: integer) XYZ  X-ZY 
Vertices Format index (Number: integer) XYZ  XZ-Y 
Calc Normals index (Number: integer) Auto  Force Smooth  Mikkt  Never 
Materials (Object)
Hide Nodes (Array)

Hide some GLTF nodes by name

Use Material Properties (Number: boolean)
Use Material Textures (Number: boolean)
Free Memory index (Number: integer) None  All 
Active (Number: boolean)

OUTPUT PORTS


Render Before (Trigger)
Next (Trigger)
Generator (String)
GLTF Version (Number)
GLTF Extensions Used (Array)
Variants Names (Array)
Anim Length (Number)
Anim Time (Number)
Json (Object)

The whole GLTF scene as JSON data

Anims (Array)
BoundingPoints (Array)
Bounds (Object)
Finished (Trigger)
Loading (booleanNumber)
Loaded (booleanNumber)

Changelog

Patches using GltfScene_v5

  • Examples
  • Public
  • My Patches