From 1bc1cf8cd2c66bbae615a5ddba883b7cd55bd67f Mon Sep 17 00:00:00 2001 From: skal Date: Sun, 8 Feb 2026 07:00:28 +0100 Subject: feat(3d): Implement Blender export and binary scene loading pipeline --- PROJECT_CONTEXT.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'PROJECT_CONTEXT.md') diff --git a/PROJECT_CONTEXT.md b/PROJECT_CONTEXT.md index 273acd7..7a4fadb 100644 --- a/PROJECT_CONTEXT.md +++ b/PROJECT_CONTEXT.md @@ -36,7 +36,8 @@ Style: - Audio system: Stable with real-time peak tracking, variable tempo support, comprehensive test coverage - Build system: Optimized with proper asset dependency tracking - Shader system: Modular with comprehensive compilation tests -- 3D rendering: Hybrid SDF/rasterization with BVH acceleration +- 3D rendering: Hybrid SDF/rasterization with BVH acceleration and binary scene loader +- Asset pipeline: Blender export script and binary scene ingestion supported --- ## Next Up @@ -49,11 +50,6 @@ Style: - Phase 3: File I/O (load .wav/.spec, export procedural_params.txt + C++ code) - See `doc/SPECTRAL_BRUSH_EDITOR.md` for complete design -- **Task #18: 3D System Enhancements** - - [ ] **Task #18.0: Basic OBJ Asset Pipeline**: Implement `ASSET_MESH` type, `asset_packer` OBJ support, and `Renderer3D` mesh rendering. - - [ ] **Task #37: Asset Ingestion**: Update `asset_packer` to handle the new 3D binary format. - - [ ] **Task #38: Runtime Loader**: Implement a minimal C++ parser to load the scene data into the ECS/Renderer. - - **Visuals & Content** - [ ] **Task #52: Procedural SDF Font**: Minimal bezier/spline set for [A-Z, 0-9] and SDF rendering. - [ ] **Task #53: Particles Shader Polish**: Improve visual quality of particles. -- cgit v1.2.3