|
Hi all,
I finally found some time to dive into ICE and I started with recreating one of my scops (rolling ball rig) in ICE. And I have a couple of questions about the issues I’ve run into.
1. I have a sphere acting as a ball and a null as the driver. I am setting my output to the sphere.kine.global and using keyframe animation to run the sim. However in order for my tree to evaluate to the expected result I need to have the sphere selected!!!! Is it some sort of a bug with the Kinematics in ICE atm?
2. I am trying to get the effect to work in real time and I have the ICETree in the Simulation stack. Since I need the previous position of the driver and I can not use Get Data at Previous Frame (for real time update) I am attempting to write the transform matrix to a dummy port for storage. However while most of the tree updates as expected this port does not. It only updates if the animation playback is on! It seems strange that some values would update fine while other won’t. Maybe I’m missing something about how ICE evaluates in ‘realtime’?
Instead of a dummy port I also tried putting the previous position matrix onto a dummy null kine.global and while it updates it’s traform fine when I try to read it out I still get the same issue where it comes out as if it hasn’t changed a bit.
3. I took the stored matrix and plug it as my input for previous position in my tree and a weird thing happened. My sphere disappeared and the only way to make it reappear is to turn on Show Values on the port. I found this really strange, any ideas?!?
Thanks for your help!
|
|
|