Skip to content

USDA parser

Syoyo Fujita edited this page Jan 13, 2026 · 2 revisions

newline between Property metadata begin('(')

OpenUSD currently does not allow a newline character before the opening parenthesis ( of property metadata. However, the tinyusdz parser currently accepts this syntax.

We believe the USD ASCII parser should support this newline to maintain consistency with Prim metadata, which already allows a newline before the metadata block begins.

here is the failure case in OpenUSD, but the success in TinyUSDZ

#usda 1.0

def "bora" {
        rel material:binding = None
        (
            bindMaterialAs = "weakerThanDescendants"
        )
}

Clone this wiki locally