Hi,
I have an alembic animation with rotating geo that is moving forward (tires). The file doesn't have subframe data, so I'm using a timeblend to get that data back. Unfortunately, the timeblend seems to cause an issue with scale...the geometry shrinks and grows as I play through the timeline with 0.1 Step in the Global Animation Options.
Any idea as to why this is?
Sample alembic attached. Starts at frame 41
Thanks.
Alembic File with Rotating and Transforming Geo Issues
207 4 2- TheDude123
- Member
- 88 posts
- Joined: Jan. 2019
- Offline
- tamte
- Member
- 8854 posts
- Joined: July 2007
- Online
it's because the wheel object is not transforming but deforming
so what you see is per point geo interpolation
if you can't export your wheel as properly transforming geo, you can always extract transform and interpolate the transform (see file)
but I'd suggest to export it as transforming to avoid this issue as well as to get much smaller files in case you have heavy geo
so what you see is per point geo interpolation
if you can't export your wheel as properly transforming geo, you can always extract transform and interpolate the transform (see file)
but I'd suggest to export it as transforming to avoid this issue as well as to get much smaller files in case you have heavy geo
Edited by tamte - Jan. 3, 2025 20:49:04
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- TheDude123
- Member
- 88 posts
- Joined: Jan. 2019
- Offline
tamte
it's because the wheel object is not transforming but deforming
so what you see is per point geo interpolation
if you can't export your wheel as properly transforming geo, you can always extract transform and interpolate the transform (see file)
but I'd suggest to export it as transforming to avoid this issue as well as to get much smaller files in case you have heavy geo
Ah, I see. How would I go about exporting the wheels as transforming geo? I've got a file cache with .bgeo for the wheels.
Thanks.
- tamte
- Member
- 8854 posts
- Joined: July 2007
- Online
- for Object Level exports:
all you need to make sure is that the transform is on the object and the internal geometry is static
- for SOP level exports (probably your case):
first you need to make sure that your wheel is a packed primitive with transform applied after packing
you can doublecheck this by looking at "packedfulltransform" intrinsic attribute and making sure it's changing over time
also make sure that each packed primitive has unique primitive "path" attribute
then when exporting using ROP Alembic Output change Geometry/Packed Transform to Merge With Parent Transform
all you need to make sure is that the transform is on the object and the internal geometry is static
- for SOP level exports (probably your case):
first you need to make sure that your wheel is a packed primitive with transform applied after packing
you can doublecheck this by looking at "packedfulltransform" intrinsic attribute and making sure it's changing over time
also make sure that each packed primitive has unique primitive "path" attribute
then when exporting using ROP Alembic Output change Geometry/Packed Transform to Merge With Parent Transform
Edited by tamte - Jan. 3, 2025 22:35:28
Tomas Slancik
FX Supervisor
Method Studios, NY
FX Supervisor
Method Studios, NY
- TheDude123
- Member
- 88 posts
- Joined: Jan. 2019
- Offline
-
- Quick Links