def test_BlendShapes(self): testFile = "blendshapes.usda" stage = Usd.Stage.Open(testFile) self.assertTrue(UsdSkel.BakeSkinning(stage.Traverse())) stage.GetRootLayer().Export("blendshapes.baked.usda")
def test_Skinning(self): testFile = "skinning.usda" stage = Usd.Stage.Open(testFile) UsdSkel.BakeSkinning(stage.Traverse()) stage.GetRootLayer().Export("skinning.skinned.usda")
def test_LinearBlendSkinningWithInterval(self): testFile = "lbs.usda" stage = Usd.Stage.Open(testFile) self.assertTrue(UsdSkel.BakeSkinning( stage.Traverse(), Gf.Interval(1, 10))) stage.GetRootLayer().Export("lbs.bakedInterval.usda")