Exemplo n.º 1
0
    def test_BlendShapes(self):
        testFile = "blendshapes.usda"
        stage = Usd.Stage.Open(testFile)

        self.assertTrue(UsdSkel.BakeSkinning(stage.Traverse()))

        stage.GetRootLayer().Export("blendshapes.baked.usda")
Exemplo n.º 2
0
    def test_Skinning(self):
        testFile = "skinning.usda"
        stage = Usd.Stage.Open(testFile)

        UsdSkel.BakeSkinning(stage.Traverse())

        stage.GetRootLayer().Export("skinning.skinned.usda")
Exemplo n.º 3
0
    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")