Skip to content

Platform module

Asset Pipeline

Eighteen formats in. Optimised, budgeted glTF out.

OpenCASCADE-class tessellationDracoKTX2glTF-TransformContent-addressed cache

The unglamorous core. Tessellation, conversion, compression, LOD generation, validation and versioning — run as a build system with a cache, not as a person with a copy of Blender.

Everything else on this page depends on this module. It ingests CAD (STEP, JT, Parasolid, IGES), meshes (FBX, OBJ, glTF, USD), scans (E57, LAS/LAZ, PLY), BIM (IFC, RVT) and print formats (STL, 3MF), then produces a budgeted, validated, Draco-and-KTX2 compressed glTF plus every derivative the surfaces need. It is content-addressed and incremental: change one part in a 4,000-part assembly and only that part rebuilds. Every output carries a manifest — triangle count, texture memory, byte size, and the exact input hash it came from.

What it does

  • CAD tessellation with configurable chord and angular tolerance
  • Content-addressed incremental builds — rebuild one part, not the assembly
  • Automatic LOD chain generation with per-level budgets
  • Draco geometry and KTX2 / Basis texture compression
  • Validation gates: manifold checks, budget ceilings, naming conventions
  • Versioned asset registry with rollback and diff between releases

What changes for you

  • One source of truth feeds web, AR, print and the shop floor
  • Asset regressions get caught by a gate, not by a customer
  • Moving off our platform is a data export, not a rebuild

In the field

Where this module did the work

Furniture & interiors

4,860 chair configurations, zero photographed

A contract seating range with nine option groups was sold through a 40-page swatch PDF. Specifiers emailed to ask whether combinations existed; roughly one order in six arrived with a combination the factory could not build, and each one cost a week of renegotiation.

0
Unbuildable orders
41%
More specifier enquiries
9 kg
Swatch books retired per rep
Manufacturing

A nine-day quote cycle, cut to nine minutes

Every machine quote round-tripped through applications engineering because only they knew which spindle, axis and coolant combinations were valid. Nine days elapsed between enquiry and quote. Competitors quoting in two were winning deals on responsiveness alone.

9 min
Quote cycle, was 9 days
3.1×
Quotes per engineer
$4.9M
Change orders avoided in year one
Manufacturing

Finding the constraint from the doorway

Three plants, twelve dashboards each, and a plant manager who could tell you every machine's OEE but not, on a bad shift, which one was actually constraining output. New engineers took six months to learn the material flow.

31%
Faster fault localisation
6 → 2 wk
Engineer onboarding
17%
Modelled throughput gain from relayout

Bring us the product you were told could not be configured.

Tell us the option count, the CAD you already have and the frame budget you need to hit. An engineer reads it and replies with a straight answer — including when the answer is that good photography would serve you better.

We reply to every enquiry within one business day, in your timezone — with a frame budget, not a brochure.