That looks like excellent performance Oliver. I've been using the new 'for each' compiled sop methodology for copy stamping (in those limited situations where the SOP's are compilable) and have been happy with the speed of the results but can't say I've been measuring.
The bit that bugs me at the moment about compiled SOP loops is that there's very little in the world of procedural modeling that's compilable, because so many key modelling SOP's have yet to be 'verbified' (or upgraded to SOP 2.0 to give it it's other SIdeFX nomenclature). The promise is there but at the moment there's limited use case scenarios for compiled SOPs outside of destruction. I'll have a dig into your file when I'm back up and running as it looks very promising. Fire wiped out my studio - lost a lot of vintage synth hardware, to go along with my workstations and the insurance company a proving to be an upward battle. Grrrr! On 25 September 2017 at 16:22, Olivier Jeannel <[email protected]> wrote: > Kind of rooky question that I already asked but... > > So I have that "problem" with the copy sop (copy to point, whatever) when > I have to do a copy with multiple input objects. > It was something really easy within ice with high performances. > > I watched the sidefx tutorial, and so far I undertstood they deprecated > the stamp method for a copy within a loop.It's rather slow. > > I also saw a method where it copies all the multiple objects on each point > and then delete according to the ptnum the undesired copies. it gets very > slow when you have many different objects to copy and it eats memory. > > So I made my "own" method > The scenario was > working with packed > 10 different objects(platonic, torus, sphere, etc) > I have some scattered point > I have a noise (float) on the scattered points > I want to distribute my 10 objects according to the values of that noise > > so I divided my noise in 10 zones (based on grey float values) > I counted howmany of each object there was per zone(@numbperzone) > I copied each object the good amount > I placed each copy at its corresponding scattered point > > et voilĂ > > now for 10 objects distributed on 350000 points it takes under 10s. > https://drive.google.com/open?id=0B1QqhXD7Y15qVnBqMVhKeWl0dnc > > That's my best method for now, but I have now idea if it's worth something. > > So how do you guys usually do ? > > ------ > Softimage Mailing List. > To unsubscribe, send a mail to [email protected] > with "unsubscribe" in the subject, and reply to confirm. >
------ Softimage Mailing List. To unsubscribe, send a mail to [email protected] with "unsubscribe" in the subject, and reply to confirm.

