Compress GLB meshes and textures for smaller, faster 3D delivery without leaving the graph/editor.
Where: Flowgen → left rail → Add → 3D → Optimize 3D, or 3D editor → Optimize
Key ideas
- Optimization node: Connect a 3D model, choose mesh/texture targets, and emit the optimized GLB with size statistics.
- Editor path: The 3D editor exposes the same optimization capability while you work on the scene.
- Local operation: The public pricing catalog marks Optimize/Compress as local and free.
- Optimize 3D card: ModelOptimizeNode uses the generic shared-card path. Reduce model/texture weight and choose an output format for delivery.
- Properties sidebar: ModelOptimizePanel.tsx
- Opened surfaces: 3D model preview
Steps
- Connect or select the GLB.
- Open Optimize 3D.
- Choose the mesh/texture compression settings.
- Run and compare before/after size, then use the optimized output.
Optimization controls
- Mesh simplification/compression.
- Texture resizing/compression.
- Delivery-oriented before/after size statistics.
- The same optimization path is available as a Flowgen node and inside the 3D editor.
Review the trade-off
Smaller GLB files load faster, but aggressive mesh or texture reduction can damage silhouettes, normals, UV detail, text, and close-up materials. Compare the optimized model at the intended camera distance.
Optimize 3D controls and presets
- Add path: Flowgen → Add → 3D → Optimize 3D.
- Card: ModelOptimizeNode.
- Properties: ModelOptimizePanel.tsx.
- Controls: Source/result size; texture cap; decimation; output format.
- Opened surfaces: 3D model preview.
Troubleshooting
The optimized model looks visibly degraded
Reduce mesh simplification/texture compression and rerun from the original input rather than optimizing an already compressed output.