The human modeling and visualization foundation of the COOLJAPAN ecosystem just went fully client-side and privacy-first.
On March 14 we released OxiHuman 0.1.1 — a complete, production-grade pure Rust parametric human body generator that runs entirely client-side.
No cloud. No Python. No server ever receives your body parameters.
No data leakage. No network calls by default.
Just clean, memory-safe, deterministic 3D human mesh synthesis that works in the browser via WASM + WebGPU or natively anywhere.
Why OxiHuman 0.1.1 is a game changer
For years, parametric human avatars meant either slow Python/SMPL scripts, heavy Blender add-ons, or cloud services that upload your body data.
These tools are powerful but suffer from:
- Privacy risks (body measurements sent to servers)
- Performance bottlenecks in Python loops
- Platform lock-in and complex deployment
- Difficulty in offline/browser/embedded use
OxiHuman 0.1.1 ends all of that.
It delivers real-time client-side generation while being 100% memory-safe and reproducible.
Built with 943,000+ lines of pure Rust and 32,644 passing tests, it guarantees deterministic results every time.
Technical Deep Dive: How We Built a Production-Grade Parametric Human Generator in Pure Rust
The architecture follows a clean, layered design optimized for safety and performance:
-
Core Layer (
oxihuman-core)
Arena allocator, spatial index, asset cache, event bus — everything zero-copy and no_std ready. -
Morph Engine (
oxihuman-morph)
Target-based blending, FACS facial action units, age progression, body composition, 30+ morph modules, pose graph with constraints. -
Mesh Pipeline (
oxihuman-mesh)
Halfedge topology, dual contouring, LOD generation, UV packing, skinning (LBS + DQS), normal baking, 60+ algorithms. -
Physics & Biomechanics (
oxihuman-physics)
FEM, SPH, cloth simulation, rigid bodies, soft-body dynamics, tissue deformation — all integrated with Runge-Kutta integrators. -
Export & Viewer (
oxihuman-export+oxihuman-viewer)
glTF/GLB, COLLADA, OBJ, STL, USD, VRM, 3MF + wgpu/WebGPU rendering with 100+ debug views. -
WASM Bindings (
oxihuman-wasm)
68-method browser API + WebGPU acceleration — zero network, fully client-side.
Key Rust advantages:
- Safety by construction: base mesh is always a bodysuit (no naked stage)
- Memory pool + arena allocation (minimal allocations in hot paths)
- Deterministic builds and reproducible WASM
- Full WebGPU acceleration for real-time preview
What’s inside 0.1.1 (released March 14)
- Stability improvements and CI hardening
- Expanded WASM API and WebGPU rendering
- Additional physics modules (cloth pins, porous flow)
- Enhanced export pipelines (streaming + LOD quantization)
- Production readiness confirmed with 32,644 passing tests across 11 crates
This is the foundation
OxiHuman is now the official parametric human modeling backend for the entire COOLJAPAN stack:
- OxiMedia — real-time avatar rendering and video pipelines
- SciRS2 / NumRS2 — biomechanical simulations and human factors analysis
- Spintronics — integration with magnetic particle tracking in tissue
- OxiGDAL — geospatial human population modeling
- ToRSh / OxiRAG — high-throughput avatar batch generation
- Future integration with OxiLean for formally verified biomechanics
Repository: https://github.com/cool-japan/oxihuman
Star the repo if you want privacy-first, server-free 3D human generation.
The era of “upload your body scan to the cloud” is over.
Pure Rust client-side human modeling is here — fast, private, and sovereign.
— KitaSan at COOLJAPAN OÜ March 14, 2026