I was wondering if anyone had ran into something like this before. We
have an in-house cache format that deforms points and assigns dynamic
attributes to our geometry. Or at least attempts to assign dynamic
attributes. I'm running into this one weird issue that only happens
right after the file is open. It seems that although the dynamic
attributes are created before the first time the deformers evaluates,
the data is not yet allocated for things like MVectorArray. Data
allocation seems to happen at some point after the first time the
deformers are evaluated.
Is there a way to control this order of operations? Maybe hint to Maya
to allocate data before the deformers evaluate? Or am I missing
something completely?
Thanks,
Hai