Oh I see, so this is to potentially break the 1200 nulls per minute speed
barrier that Mr Fregtman set with his Python script earlier?

Nice idea Matt. I wonder how its possible to 'dynamically' create a
specific xml file to disk though. probly in Python - ha!

And surely when this compound/xml is loaded you will still have to suffer
all those validations and integrity checks anyway?

cheers

Rob


On 11 January 2013 20:02, Matt Lind <[email protected]> wrote:

> Whether you generate all your nulls in one ICE Tree or multiple ICE Trees
> is irrelevant.****
>
> ** **
>
> The point I was getting at is creating anything in a scene will trigger
> events and other code running in the background to validate and ensure
> integrity of the scene. As the scene gets larger, those checks will take
> longer and take some measurable amount of time.  When you create stuff
> iteratively, you effectively re-trigger the same events again and again.
> That time piles up.****
>
> ** **
>
> My suggestion to avoid that problem was to dynamically generate an ICE
> compound file (XML) and export it to disc as it wouldn’t trigger any of
> those events, then use the native ICE compound loader to import it into the
> scene.  This would minimize the number of events that get triggered, or at
> least streamline them.  This is the same principle behind why it’s more
> efficient to duplicate an object ‘n’ times with a single call to
> Duplicate() vs. ‘n’ calls to Duplicate().****
>
> ** **
>
> Matt****
>
> ** **
>
> **
>

Reply via email to