Files
tinyusdz/sandbox
Syoyo Fujita ffc247f5b8 Complete Phase 1: Full basic value type support for USDC writer
🎉 Phase 1 COMPLETE - All basic USD value types now supported!

Features implemented:
- Array serialization with uint64_t size prefix
- Support for all scalar arrays (bool[], int[], float[], etc.)
- Support for vector arrays (float2[], float3[], float4[])
- String/token arrays with index storage
- Proper array type detection with bit 6 flag

Array handling:
- Arrays are never inlined (always out-of-line storage)
- Bool arrays stored as 1 byte per element (USD convention)
- String/token arrays store indices, not raw data
- Full geometry data support (points, normals, UVs, etc.)

Stats:
- 1200+ lines of implementation
- 40+ value types supported
- 15+ array types implemented
- 100% of Phase 1 objectives achieved

What can now be written:
- Simple geometry with mesh data
- Transform hierarchies
- Material bindings
- Any USD prim with basic value types

Next: Phase 2 - Complex Types (Dictionaries, ListOps, References)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-02 00:39:43 +09:00
..
2025-08-16 07:55:03 +09:00
2022-09-02 21:23:00 +09:00
2023-05-12 04:49:53 +09:00
2024-04-11 21:51:37 +09:00
2023-09-24 22:44:48 +09:00
2025-07-28 11:42:04 +09:00
2025-07-26 07:08:56 +09:00
2022-03-09 21:47:18 +09:00
2025-07-28 11:41:28 +09:00
2023-05-12 04:48:59 +09:00
2021-12-05 20:14:48 +09:00
2022-07-12 15:57:54 +09:00
2024-08-19 05:51:57 +09:00
2022-06-12 21:51:01 +09:00
2023-09-20 05:41:34 +09:00
2024-01-29 07:57:24 +09:00
2025-09-10 04:13:40 +09:00