Threefolks
Laminacase study

Open any CAD file in a browser.

01 — 09 · Overview
The product

View, validate & slice 3D models — no desktop CAD.

Lamina ingests IFC, STEP, STL, OBJ and glTF, converts them to streaming glTF server-side, and hands every stakeholder a fast, inspectable scene with the analysis pipeline built in.

11 render modes 6 formats 7 services 0 installs
Design the future in 3D
browser-native · fabrication-ready
live viewer scene.gltf
dims 2.40 × 1.85 × 3.10 m
verts 184,402 · tris 366,118
z-limit OK
01 · Problem before Lamina

Fabrication models live in formats the web can't open — every review needed a licensed CAD seat, and printability was judged by eye.

  • ×Reviewers couldn't open IFC/STEP without desktop software.
  • ×Wall thickness, overhangs & Z-limit checked manually.
  • ×No shared place to comment, version or compare iterations.
  • ×Slicing meant exporting to yet another tool.
Late failures
caught after slicing
02 · Solution one browser tab

The review used to happen over email and screenshots. Now everyone opens the same live model, and the printability verdict is right there before slicing.

Ingest & view

Any of 6 formats → streaming glTF, 11 render modes, live dimensions.

Analyze & fabricate

31-check evaluation, AI segmentation, slicing & remeshing — built in.

5 → 1
tools, consolidated
03 · Technologiesthe stack

Modern web, real-time graphics, WASM in the browser.

v16.1
Next.js
App Router, RSC, standalone, Turbopack.
v19.2
React
Client islands for the viewer.
v0.175
Three.js
WebGL, Orbit/Transform controls, Line2 edges.
v0.0.74
web-ifc
WASM IFC parser, fully in-browser.
DRACO
Decompression
70–90% smaller mesh payloads.
v3.14
GSAP
Timeline & ScrollTrigger motion.
v5.x
TypeScript
Typed scene, reports & slicing.
v4.x
Tailwind
Utility styling, locked viewer theme.
S3
MinIO
Presigned URLs, chunked upload.
OAuth
Google
JWT + silent refresh; Drive import.
glTF
GLTFLoader
Streaming load, version revert.
REST
nginx gateway
Fronts all 7 services.
12 core libs
one cohesive client
04 · Architecturethin client, fan-out

A fast client over focused services.

Browser client
Next.js · Three.js · web-ifc
↓ Bearer JWT / REST ↓
nginx gateway
/api/v1/*
MinIO storage
presigned · chunked
:47823
auth
:47824
project
:47825
file
:47826
geometry
:47827
export
:47828
support
:47829
admin
geometry
eval·seg·slice·remesh
→ 01
Upload
Chunked to file service, stored in MinIO.
→ 02
Convert
STEP/STL/IFC → DRACO glTF.
→ 03
View
Streamed by presigned URL.
→ 04
Evaluate
20 + 11 checks → verdict.
→ 05
Export
Out to any supported format.
05 · Performancescale & speed

Numbers that make it feel native.

70–90%
smaller payloads via DRACO compression
31
automated checks replacing manual inspection
11
live render modes — wireframe, x-ray, heatmap
100MB+
meshes via 10MB resumable chunked upload
6
input formats: IFC·STEP·STL·OBJ·glTF·GLB
7
services behind one gateway
0
desktop CAD installs to review a model
SHA256
checksum-verified uploads & versioned snapshots
06 · Interfacerepresentative renders

The viewer, the report, the slice.

viewer · wireframe

Real-time viewer

Orbit navigation, Line2 topology edges, live bounding-box dimensions, Z-limit guard.

report center
VERDICTACCEPTED wall thickness ≥ 1.2mm overhang ≤ 45° nozzle clearance z-limit in build vol

Evaluation report

20 + 11 checks, pass / warn / fail.

AI segmentation
wall opening

Segmentation

Walls & openings keyed onto the mesh.

07 · Demo90 seconds

Upload to verdict, end to end.

From dropping a STEP file to a streaming glTF scene, a render-mode sweep and a printability verdict — the full loop.

Product walkthrough
01:32 · 1080p · click to play

// swap the placeholder for <video src="demo.mp4" controls>

08 · Business impactwhen CAD lives in the browser

Model to fabrication, compressed.

Access
0 → ∞
From "needs a CAD seat" to "anyone with a browser link."
Quality gate
31 checks
Printability caught before slicing — not after a failed print.
Tooling
5 → 1
View, evaluate, segment, slice, remesh in one platform.
Collaboration
1 source
Versioned models + threaded comments replace email threads.
Reach
6 formats
The whole CAD/BIM exchange, one viewer.
Review
Faster loops
Feedback on the geometry, in the tab, in real time.

// access, quality-gate & tooling describe capability; throughput framing is illustrative pending field data

or scroll to move through the case study