├── .claude └── settings.json ├── .gitattributes ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── claude.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── CLAUDE.md ├── Cargo.toml ├── LICENSE ├── README.md ├── clippy.toml ├── codecov.yml ├── deny.toml ├── examples └── dump_usdc.rs ├── fixtures ├── README.md ├── connection.usda ├── connection.usdc ├── expressions.usda ├── expressions.usdc ├── fields.usda ├── fields.usdc ├── floats.usda ├── floats.usdc ├── ints.usda ├── ints.usdc ├── invalid_pseudo_root.usda ├── payload.usda ├── payload.usdc ├── reference.usda ├── reference.usdc ├── test.usdz ├── timesamples.usda ├── timesamples.usdc └── usdPhysics_schema.usda ├── rust-toolchain.toml ├── rustfmt.toml └── src ├── expr.rs ├── lib.rs ├── sdf ├── mod.rs ├── path.rs ├── schema.rs └── value.rs ├── usda ├── mod.rs ├── parser.rs └── token.rs ├── usdc ├── coding.rs ├── layout.rs ├── mod.rs └── reader.rs └── usdz.rs /.claude/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/.claude/settings.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: mxpv 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/.gitmodules -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | msrv = "1.89" 2 | -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/codecov.yml -------------------------------------------------------------------------------- /deny.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/deny.toml -------------------------------------------------------------------------------- /examples/dump_usdc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/examples/dump_usdc.rs -------------------------------------------------------------------------------- /fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/README.md -------------------------------------------------------------------------------- /fixtures/connection.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/connection.usda -------------------------------------------------------------------------------- /fixtures/connection.usdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/connection.usdc -------------------------------------------------------------------------------- /fixtures/expressions.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/expressions.usda -------------------------------------------------------------------------------- /fixtures/expressions.usdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/expressions.usdc -------------------------------------------------------------------------------- /fixtures/fields.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/fields.usda -------------------------------------------------------------------------------- /fixtures/fields.usdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/fields.usdc -------------------------------------------------------------------------------- /fixtures/floats.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/floats.usda -------------------------------------------------------------------------------- /fixtures/floats.usdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/floats.usdc -------------------------------------------------------------------------------- /fixtures/ints.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/ints.usda -------------------------------------------------------------------------------- /fixtures/ints.usdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/ints.usdc -------------------------------------------------------------------------------- /fixtures/invalid_pseudo_root.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/invalid_pseudo_root.usda -------------------------------------------------------------------------------- /fixtures/payload.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/payload.usda -------------------------------------------------------------------------------- /fixtures/payload.usdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/payload.usdc -------------------------------------------------------------------------------- /fixtures/reference.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/reference.usda -------------------------------------------------------------------------------- /fixtures/reference.usdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/reference.usdc -------------------------------------------------------------------------------- /fixtures/test.usdz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/test.usdz -------------------------------------------------------------------------------- /fixtures/timesamples.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/timesamples.usda -------------------------------------------------------------------------------- /fixtures/timesamples.usdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/timesamples.usdc -------------------------------------------------------------------------------- /fixtures/usdPhysics_schema.usda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/fixtures/usdPhysics_schema.usda -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | newline_style = "Unix" 2 | max_width = 120 3 | -------------------------------------------------------------------------------- /src/expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/expr.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/sdf/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/sdf/mod.rs -------------------------------------------------------------------------------- /src/sdf/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/sdf/path.rs -------------------------------------------------------------------------------- /src/sdf/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/sdf/schema.rs -------------------------------------------------------------------------------- /src/sdf/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/sdf/value.rs -------------------------------------------------------------------------------- /src/usda/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/usda/mod.rs -------------------------------------------------------------------------------- /src/usda/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/usda/parser.rs -------------------------------------------------------------------------------- /src/usda/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/usda/token.rs -------------------------------------------------------------------------------- /src/usdc/coding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/usdc/coding.rs -------------------------------------------------------------------------------- /src/usdc/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/usdc/layout.rs -------------------------------------------------------------------------------- /src/usdc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/usdc/mod.rs -------------------------------------------------------------------------------- /src/usdc/reader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/usdc/reader.rs -------------------------------------------------------------------------------- /src/usdz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mxpv/openusd/HEAD/src/usdz.rs --------------------------------------------------------------------------------