Hartmut
|
b795f0e6d6
|
refactor: rebrand project to HartOMat
|
2026-04-06 12:45:47 +02:00 |
|
Hartmut
|
4f0fe2c8c7
|
docs: update ROADMAP.md + USD plan after Phase B completion
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-11 21:51:38 +01:00 |
|
Hartmut
|
c1e1184c51
|
docs: record remaining USD architecture decisions (questions 2-4)
- Q2: seam/sharp encoding → index-space primvars (not world-space KD-tree)
- Q3: preview GLB → co-author from tessellation pass (not USD->GLB round-trip)
- Q4: layer strategy → Option B (canonical + override layer), flatten via
UsdUtils.FlattenLayerStack() to preserve instanceable prims for future
bearing ball instancing optimization
All 5 open questions now decided. Priority 2 coding can start after Priority 1.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-11 15:16:09 +01:00 |
|
Hartmut
|
cbffcfbf8b
|
docs: record usd-core decision, add Dockerfile task 1.0
- Mark USD library question as decided: usd-core>=24.11 (pxr module)
- Add Task 1.0 to USD implementation plan: Dockerfile install step
- Add usd-core to Priority 2 file targets in ROADMAP
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-11 15:13:10 +01:00 |
|
Hartmut
|
5d912594dd
|
docs: add milestones, file targets, acceptance gates to all 10 ROADMAP priorities
- Each priority now has: milestones (M1-MN), concrete file target table
(CREATE/MODIFY/DELETE per file), and binary acceptance gates
- Created docs/plans/0001-step-to-usd-implementation.md: full execution
checklist for USD pipeline (Priorities 2, 4, 5) with:
- Phase 1: dual-write USD beside GLB
- Phase 2: partKey + three-layer material assignment model
- Phase 3: seam/sharp payload to USD mesh primvars (index-space)
- Phase 4: Blender render from USD
- Phase 5: frontend ThreeDViewer partKey migration
- Open questions decision table
- Non-regression checklist
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-11 15:10:45 +01:00 |
|