Skip to content

Parse Moana island v2.1 scene #90

@syoyo

Description

@syoyo

https://disneyanimation.com/resources/moana-island-scene/

Parse failure

/mnt/data/data/island/usd/elements/isBeach/xgenInstances/xgGroundCover.usd
ERR : [error]/home/syoyo/work/tinyusdz/src/usdc-reader.cc:ReconstructStage():3359 Failed to reconstruct Stage(Prim hierarchy)
[error]/home/syoyo/work/tinyusdz/src/usdc-reader.cc:ReconstructPrimFromTypeName():1698 Failed to reconstruct Prim Xform elementName: xgGroundCover_archiveCoral0001_geo
[error]/home/syoyo/work/tinyusdz/src/prim-reconstruct.cc:ReconstructGPrimProperties():2015 `material:binding` target must be Path.

Fixed 68a8632

Segmentation fault

/mnt/data/data/island/usd/elements/isBayCedarA1/isBayCedarA1_isBayCedarA1_model.usd
/mnt/data/data/island/usd/elements/isBayCedarA1/isBayCedarA1_bonsaiA_model.usd

Due to stack overflow on recursive function call at tinyusdz::crate::CrateReader::BuildDecompressedPathsImpl : #19

Fixed 305429f

Composition failure

$ tusdcat --flatten /mnt/data/data/island/usd/island.usda

...

Failed to composite `payload`: [error]/home/syoyo/work/tinyusdz/src/composition.cc:LoadAsset():311 Failed to find PrimSpec `/isCoral` in layer `./instance.usda`
[error]/home/syoyo/work/tinyusdz/src/composition.cc:CompositePayloadRec():627 Failed to `references` asset `./instance.usda`
[error]/home/syoyo/work/tinyusdz/src/composition.cc:CompositePayload():841 Composite `payload` failed.

This would be due to breadth-first composition resolution is done in tinyusdz. recursively resolve composition(references, payloads, subLayers) would solve the issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstale

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions