Skip to content

Supported features tracking #1

@mxpv

Description

@mxpv

Reading usdc (binary crate files)

  • Read structural data (headers, sections, tokens, etc) - 4d5072c, see dump_usdc.rs example.
    • Support older file formats (== 0.1.0 and < 0.4.0)
    • Support chunked lz4 decompression (important for large binary files, need to find proper usd file).
  • Read spec hierarchy - ae5088a
  • Read basic types
    • Bool
    • Uchar
    • Int
    • Uint
    • Int64
    • Uint64
    • Half
    • Float
    • Double
    • String
    • Token
    • AssetPath
  • Read complex types (arrays, compressed arrays, etc)
  • ListOps
    • TokenListOp
    • StringListOp
    • PathListOp
    • ReferenceListOp
    • IntListOp
    • Int64ListOp
    • UIntListOp
    • UInt64ListOp
    • PayloadListOp - 6ea5378
  • Read SDF types
    • PathVector
    • TokenVector
    • Specifier
    • Permission
    • Variability
    • VariantSelectionMap
    • TimeSamples
    • Payload - 6ea5378
    • DoubleVector
    • LayerOffsetVector - 6b854fd
    • StringVector - 6b854fd
    • ValueBlock
    • Value
    • UnregisteredValue
    • UnregisteredValueListOp
    • TimeCode
    • [x PathExpression

Reading usda

  • Tokenizer
  • Reader

Metadata

Metadata

Assignees

No one assigned

    Labels

    usdcBinary format

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions