3D file formats

OpenUSD forwarded targets

Trace ordered relationship forwarding from supplied composed target lists.

Your inputs

Start with an example

Your inputs stay in your browser.

Your result

Example result

How it works

Replay depth-first forwarding with an initially empty visited set and unique terminal output. A root cycle can re-enter the root once. Skipped relationships contribute no cached success. Preserve explicit empty opinions, successful partial targets from composition errors and unknown property classifications.

B forwards X and A.attr before the root’s direct C target. D then skips visited B, ignores duplicate X and appends Y. The final order is X,A.attr,C,Y; relationship paths are not emitted.

Limits

Supplied already-composed graph only: up to 3000 relationship records, 30000 listed targets, 3000 explicit nonRelationship paths, 512-character ASCII paths, 60000 examined edges, 2 million input characters/2 MiB UTF-8 and an 8 MiB report. Targets within each list must be unique. Relative/variant/relational-attribute paths and full SdfPath syntax are outside the subset. Unclassified properties yield partial output and an unknown modeled result unless a known error already proves false. No actual stage loading, composition/list-edit replay, object-existence or target-provenance validation.