Ice Kinematics to multiple objects

Discussions about SOFTIMAGEs© Interactive Creative Environment©
irakli_san
Posts: 29
Joined: 03 Jul 2009, 12:18

Ice Kinematics to multiple objects

Post by irakli_san » 26 May 2010, 12:34

Is it Possible to set .kine.global on multiple objects. for example through Group or something?

User avatar
CiaranM
Posts: 87
Joined: 08 Jun 2009, 23:37
Location: London

Re: Ice Kinematics to multiple objects

Post by CiaranM » 01 Jun 2010, 13:08

Hi,
like it says in the manual, you can't write data directly to groups, only to individual members. But you can do all your calculations on input data from a group, in a single ICETree (e.g. on a null). So, you'll be working on an array of data. Then on each member of the group, you'll need an ICE tree that pulls the array of matrices (or whatever data) from the null, select the correct array elelent for that group member then write to it's kine.global. Fortunately the array will be ordered the same as the group, so it should be easy to know or figure out the correct array element you need. With a little algorithm to figure out the group id, you can have dynamic groups to support more procedural rigs.