Filip Sivák Posted March 22, 2021 Share Posted March 22, 2021 Hello Everyone! Let's have a pighead and animate it (rotation, scale or translation only, no deformation - this is important). Pack the primitive and store it as an Alembic with "Packed transform - Transform geometry". Then load the Alembic. My goal is to apply some deformation to the pighead - for example PolyReduce - after importing it from Alembic. However, this would apply PolyReduce to each frame separately and cost a lot of computational time. Even though the geometry is not changing from frame to frame, only it's transformation. Moreover, resulting Alembic would be "deforming" and not "transforming" anymore and the resulting file would be much bigger (1.4MB as opposed to the 200KB of original file). How would you go about this? Thank you! AlembicTransforming.hip Quote Link to comment Share on other sites More sharing options...
snoot Posted March 22, 2021 Share Posted March 22, 2021 It's worth noting reading alembics in Sop's sets packed alembic pivot (the geometry point that represents the pivot) to the centroid of the pack I think. For this reason I prefer to use Houdini packed geo in these situations. You should be able to do your polyreduce and pack it (ensuring the pivot is correct), then use a wrangle to apply the packed primitive from the cached packed primitive transform intrinsic to the new packed primitive. You may need some unique value attribute like "name", "id" or "path" to match the the undeformed and deformed packs together. The same principle applies to Alembic prims, you'll just need account for for the pivot. Hope this helps. Quote Link to comment Share on other sites More sharing options...
Filip Sivák Posted March 23, 2021 Author Share Posted March 23, 2021 Thank you snoot! This was definitely the correct direction. I have found a detailed explanation at Anyone interested can also download the sample file at https://drive.google.com/file/d/1NnODoix9v4umd2jO4U2ZcVWplK-X9Vw6/view Quote Link to comment Share on other sites More sharing options...
snoot Posted March 24, 2021 Share Posted March 24, 2021 Awesome! Glad you found the answer. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.