Hello again Alok and many thanks for the compounds. getParamData does basically what I wanted for scalars. I tried my luck, plugging a vector, but ended up decomposing, get, and the composing the vector back :) This will be great for me to store many frames vectors into one attribute automatically. I had a crash first time I used, but that was it. If one puts an "Add" with "Current Time" it basically gets relative time! :) Example: https://dl.dropboxusercontent.com/u/143766132/Forums/SI-MailingList/Param.scn
This is a bit OT but I used something alike in LightWave motion to modulate a motion path or give it a comet shape blur effect, since the changes are evaluated per frame for the neighbor frames: https://dl.dropboxusercontent.com/u/143766132/Forums/SI-MailingList/comet_blur.gif https://dl.dropboxusercontent.com/u/143766132/Infographics/Wrap.gif So much to try so little time :) Cheers On Thu, Mar 13, 2014 at 7:18 AM, Alok Gandhi <[email protected]>wrote: > Here are two nodes (soft 2013 and up, windows 64bit): > > 1. getCurveInfo - Gives you all the information like isAnimated, number of > keys, key and frame value. > 2. getParamData - Needs a param and array of frames to get values at, > returns array of values at provided array of frames. > > download from: > https://www.dropbox.com/s/yxtagv3d2bauw6h/curveDataNodes.7z > > and here is a screen cap of usage: > > http://imgur.com/K585G7J > > > On Wed, Mar 12, 2014 at 11:21 PM, pedro santos <[email protected]> wrote: > >> Thank you. >> Looking forward to check Alok's node. I guess I should look more and more >> to ICE Simulated trees, no idea how to cache stuff. To the reading machine!! >> >> Cheers >> >> >> On Wed, Mar 12, 2014 at 5:43 PM, Cristobal Infante <[email protected]>wrote: >> >>> I've always struggled with this before, would love to see a solution for >>> this ;) >>> >>> >>> On 12 March 2014 17:36, Alok Gandhi <[email protected]> wrote: >>> >>>> Yes I did made that hackey node. Will pull it off the drive and post it >>>> soon. >>>> >>>> Sent from my iPhone >>>> >>>> On Mar 12, 2014, at 22:46, Alan Fregtman <[email protected]> >>>> wrote: >>>> >>>> It's not possible to GetData at a specific frame directly. >>>> >>>> Alok Gandhi (hopefully listening) sort of had a hack with a custom C++ >>>> ICE node that could read an animated parameter at a specified moment in >>>> time. Maybe he can share it again. That's the best you can get without >>>> caching. >>>> >>>> If you wanna cache you can very easily read data at a specific frame by >>>> feeding it into the time in the cache reader node. >>>> >>>> To SetData at a specific frame again you can't inject data into the >>>> future, but nothing stops you from having an If node and testing if Current >>>> Frame/Time >= specific frame/seconds and then setting a value. >>>> >>>> Hope that helps. >>>> Cheers, >>>> >>>> -- Alan >>>> >>>> >>>> >>>> On Wed, Mar 12, 2014 at 11:32 AM, pedro santos <[email protected]>wrote: >>>> >>>>> Hello again. >>>>> The recent news kind of cut the will to learn more ICE :( But still >>>>> nothing is completely lost with knowledge :) >>>>> I'm trying to "get data" from a specific time. >>>>> >>>>> I'm used in LightWave to Denis Pontonnier nodes where I can have the >>>>> data to be relative (with or without offset) or be absolute like in the >>>>> pic >>>>> above. >>>>> >>>>> >>>>> How can I do the same in ICE? Say, get "self.PointPosition" from a >>>>> specific frame? >>>>> If there is a way to "Set" at a specific time it would be neat too :) >>>>> >>>>> Thanks >>>>> >>>>> >>>> >>> >> >> >> -- >> [img]http://i153.photobucket.com/albums/s202/animatics/avatar_1.gif[/img] >> > > > > -- > -- [img]http://i153.photobucket.com/albums/s202/animatics/avatar_1.gif[/img]

