one other thing you could try if the caching is to slow, is to set your ICE
data through script and disconnect the tree to prevent re-evaluation. then,
if something needs to be changed in the data, reconnect the tree, evaluate
and set the data again with script. just an idea, didn't test it, but I
have similar setups where the user selects some polygons and assigns ICE
data to them. Those are persistent when set by script. Other trees can read
them and do stuff with it. Hope this makes sense :)

Cheers
Vladimir


On Thu, Mar 14, 2013 at 5:02 PM, Jules Stevenson
<droolz...@googlemail.com>wrote:

> I'm building a tool which sets data to weights via ICE (an auto weighter).
> What I need it to do is working great, however, as it's ICE, it executes
> all the time - whenever a deformer is moved it re-evaluates the tree. The
> tree is slow. What I really need is some way of making the ice
> data persistent without constantly re-evaluating, In an ideal world this
> would mean when I disconnect the Ice Node, the data that it has written to
> the weights *doesn't* disappear.
>
> I know the easiest way to achieve this is freeze the object, but because
> this is an iterative user tool it's not an ideal workflow. Anyone got an
> ideas if something like this is possible?
>
> Many thanks,
>
> Jules
>
>
>


-- 
---------------------------------------
Vladimir Jankijevic
Technical Direction

Elefant Studios AG
Lessingstrasse 15
CH-8002 Zürich

+41 44 500 48 20

www.elefantstudios.ch
---------------------------------------

Reply via email to