I just got some of axyz 3d peoples and want to proxy them and then multi scatter those proxies around the terraces of a football stadium.
Max’s scatter doesn’t seem to like proxies and all of the scripts I have will only scatter one object at a time.
I need to scatter multiple copies of about 30 different objects in one go as if I scatter them indivually then I will get people standing on top of each other.
There’s a scatter script in scriptspot which will let you do that. I think its called, uhmm, scatter
Edit: You can download it from here:
Look for scatter. Currently this script only supports 8 objects each time, but I dont think it would be difficult to modify the script to accept 30 objects.
Hint: You could have them animated if you scattered meshes with point cache on them; that requires previous animations using char studio or similar Might look cool, a sort of poor massive
Jo’s right there: i have a “planter” script and a PF -proxies one.
There are small issues on both of them.
The planter one was made with trees and large forests in mind, so while it’s able to “plant” just as many thoushands objects as you ask it to, even following a spline, or a “terrain” made out of anything you want, it does not, at the moment, consider the bounding box of objects, and might generate complete overlaps (very very unlikely, but it CAN happen) in fully automatic mode.
It can be used, though, after having manualy positioned objects (trees, proxies, people, candies) in 2D (from tyhe top view), to “drop” them on the ground.
In which case it might help.
The PF set of scripts can be slow, slower or VERY slow. And, good grief, DO NOT PRESS PLAY :lol:
I am planning a further release of these, with some enhancements.
But it’ll be in a little while, i’m afraid.
The good news, are that $%&*_)(*_)*&%&$&%“)(*&)($”%%*&(*
I often have to scatter several hundred 3d people across a terrain and Max’s scatter works fine. I do one at a time, for all 10 or 20 people in my 3d library, but the trick to keep them overlapping each other is to change the variables for each scatter… some are area, some even, some random, etc. Also also specify different number of duplicates for each person.
If I do vray proxies, I do it for each scatter group rather than each person. Also, be aware that proxies render much slower than non-proxies. I only use proxies in this case if having memory errors. Otherwise just use instances in conjuction with display as box.
But if you need several thousand in a stadium, maybe this wouldn’t work. When I used to model stadiums for sports architecture, I would use multi-colored noise bitmaps on the seating geometry, but this doesn’t work for close-up shots.
A sort of poor massive is exactly what I am looking for being far too poor to pay the massive (aptly named) amount of money that they ask for to use their software.
Still cant get the scatter from the link you posted to work. I copied the scatter.dlu to my plugins and when I open max I get
DLL <C:\3dsmax8\plugins\scatter.dlu>
is not made for this version of the program-not loading
The version i have installed is 1.63 on MAX 8 SP3…I dunno if it helps…
I have made a quick test:
Characters overlap but i dont know if it would noticeable from a distance…I have instanced 5 characters to create 150, not proxies but pointcached meshes…They are animated, so u could do an animation with them too!
Memory could be an issue, but u could always work in areas…
You could create a bunch of instances of the proxy, then use Blur’s random transform script to randomly place them in XY… then use their planter script to drop them down onto the terrain.
I’ve modified RPC Spray to work with Vray proxies. Just had to make them instance rather than clone. This way you can utilize the features in RPC spray like grounding to a defined surface, random rotate, and collision detection. Not hard to rescript, if can’t figure it out let me know and I will post the revised script
And I must agree it works great! Nice is that you can select a few different trees and automatically rotate and scale them.
I used it for a forest and just one proxy, 4 different leave colors and scale and you can get really nice results.
I really like the Advanced Painter script on scriptspot. it works great with proxies, will randomize the scale/rotation as you paint and has all kinds of features for distributing/scattering.