1. Bundle: Our typical USD files do not load the mesh geometry when brought in via a USD bundle. The same files all load properly in usdview, mayaUsd, katana, and as a clarisse reference, btw. In our original top level usd file the prim def begins:
- Code: Select all
def "asset_bldg_s1_belltower_b" (
instanceable = true ...
I'm able to get the geo to load by changing that def to:
- Code: Select all
def Xform "asset_bldg_s1_belltower_b" (
#instanceable = true .....
Is there some way this makes sense, or is it a bug? The original file loads properly in every other DCC i've tried, as well as as a Clarisse reference.
Once loaded through a bundle with the second syntax, I have no trouble switching the lodVariants.
2. USD Reference: The original USD file loads the geometry just fine as a USD reference. The issue here is that I cannot switch the lodVariant: the USD> VARIANT SETS section is greyed out / disabled. (revising the prim def as shown above has no bearing on this file reference issue). I have not been able to find a way to get the lodVariants to switch in the case of referenced USD files.
Thanks for looking at this. in the attached project file there are 4 different test contexts inside of build://project/LAYOUT/main/local_asset_library; 2 of them using file referencing, 2 of them each using geom bundles, one of each using the original usd asset file, one of each using my modfied version using the edits noted above.