PixarAnimationStudios / OpenUSD-proposals

Share and collaborate on proposals for the advancement of USD
92 stars 25 forks source link

Bi-Directional Transcoding of Invalid Identifiers #36

Closed miguelh-nvidia closed 2 months ago

miguelh-nvidia commented 2 months ago

Description of Proposal

TfMakeValidIdentifier, was used in OpenUSD to convert any identifier into a valid identifier. However, it creates a non-bidirectional relationship, for example, something like カーテンウォール would be transformed into ________________.

The objective of this proposal is to provide an alternative to TfMakeValidIdentifier that can take any identifier (potentially with invalid characters) and transform it into a OpenUSD valid identifier.

Contributing