Animation before MOPs_Instancer disappeared after MOPs_Delay node

Post detailed bug reports here, along with HIP files whenever possible. Do not post feature requests!
Post Reply
User avatar
Neutrinoo
Posts: 5
Joined: Wed Jul 17, 2019 2:09 am

Animation before MOPs_Instancer disappeared after MOPs_Delay node

Post by Neutrinoo » Wed Jul 17, 2019 11:57 am

Hi,

I'm using MOPs to do something like Step Effector in the Cinema 4D, and here is the issue:

Animation before MOPs_Instancer would just disappeared after MOPs_Delay node. Before MOPs_Delay it works fine.

Here is a example file.

Thank you.
Attachments
step.zip
(47.3 KiB) Downloaded 1814 times

User avatar
toadstorm
Site Admin
Posts: 187
Joined: Mon Jun 04, 2018 2:16 pm
Contact:

Re: Animation before MOPs_Instancer disappeared after MOPs_Delay node

Post by toadstorm » Wed Jul 17, 2019 7:03 pm

Okay, the problem here is that Delay is a solver, and you're modifying the topology of the object being instanced, but the Delay solver has no way of knowing that the object topology is changing. It would have to unpack each copy to handle that, and that would get horribly slow. Essentially, you're doing a deformation and not just a transformation.

The only way you can Delay deformations like this is by baking out your deformation in advance to an Alembic or .bgeo sequence, and then telling the Instancer to instance the baked out sequence as a "File" (change the "Instance Type" to "File"). You can then use Delay or Set Sequence Time to set the timing for each individual copy however you like.

Sorry about the extra step, but it's kind of just how packed primitives and solvers work! If you need any help with this feel free to ask.

User avatar
Neutrinoo
Posts: 5
Joined: Wed Jul 17, 2019 2:09 am

Re: Animation before MOPs_Instancer disappeared after MOPs_Delay node

Post by Neutrinoo » Thu Jul 18, 2019 8:30 am

It's worked! Love MOPs! Thank you!!

Post Reply