USD Files (.usda)

USD .usda files created from the Render Proxy defines the attributes stored by a GolaemCache node within USD. Here's how those information are stored in the .usda file for the following example:

And the corresponding .usda file:

#usda 1.0
def "renderProxyShape1" (
    GolaemUSD_Params = {
        token glmCrowdFields = "crowdField1"
        token glmCacheName = "locomotion"
        token glmCacheDir = "N:/locomotion/cache"
        token glmCharacterFiles = "N:/assets/CasualMan.gcha"
        bool glmEnableLayout = 1
        token glmLayoutFiles = "N:/locomotion/layout.gscl"
        token glmTerrainFile = ""
        int glmGeometryTag = 0
        int glmDisplayMode = 2
        float glmRenderPercent = 100
        token glmDirmap = ""
        token glmMaterialPath = "/Root/"
        int glmMaterialAssignMode = 2
        token glmAttributeNamespace = "primvars"

    }
    payload = @./locomotion.renderProxyShape1.glmusd@
)
{
   def Scope "Materials"
   (
      # material references
   )
}