b72d8498b9870203e95598aef651212c0eb873ba
- export_step_to_usd.py: change stage from Y-up to Z-up, keep (X,-Z,Y) transform — matches GLB orientation exactly (verified: bounding box match) - export_glb.py: include canonical_material in resolved_material_assignments DB field (was being dropped during manifest parsing) - import_usd.py: use pxr customData read (not string primvars — Blender ignores those, confirmed by testing) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
HartOMat: CAD import, media, pricing and legacy-compatible node-based render workflow automation platform.
Languages
Python
58%
TypeScript
40.6%
Shell
0.7%
CSS
0.5%