This workspace implements a full three-phase delivery based on .omc/specs/deep-interview-rust-wasm-3dgs.md:
- Phase 1 plan:
docs/phase1-implementation-plan.md - Phase 2 architecture:
docs/phase2-architecture.md - Phase 3 code: modular Rust workspace with WASM orchestration
crates/gs_commonshared entitiescrates/gs_sfmSfM engine boundary and COLMAP-compatible implementation slotcrates/gs_training3DGS training contract (Burn/CubeCL extension point)crates/gs_rendererwgpu renderer contractcrates/gs_exportUSDA exporterapps/webbrowser-facing WASM app API
cd /Users/jinwang/workspace/rust-wasm-3dgs
cargo checkcd /Users/jinwang/workspace/rust-wasm-3dgs/apps/web
wasm-pack build --target web --out-dir static/pkgServe apps/web/static using any static server and open on Chrome/Edge with WebGPU enabled.
- End-to-end API pipeline exists: upload images -> SfM -> training -> render stats -> USD export.
- Core algorithmic paths are scaffolded with deterministic placeholder logic designed for iterative replacement with production COLMAP and Brush-like kernels.