A simple environment script that uses Maya's particles and instancing to mass scatter random objects across a surface.
Written in python, created by Andrew Dunkerley.
You have to press play to see your particles, then press "Save" to set the Initial State of them, and "Clear" to remove that state again if you wish to make changes to the emission of your instances.
Copy envSystem.py to your maya scripts path: i.e. (C:\Users\USERNAME\Documents\maya\2016.5\scripts)
Copy contents of the icons folder to your maya icons path: i.e. (C:\Users\USERNAME\Documents\maya\2016.5\prefs\icons)
Step 2: Run the following code in the script editor and save to shelf:
import envSystem as ev
v1.06 New Feature - 18/07/2016:
17. Added Dynamic Scale Map Control
v1.07 Fixes - 15/06/2017
18. Cleaned up code a little.
19. Stopped Frames from Collapsing upon UI refreshing.
20. Added catch for adding in objects that are already in the instancer.
For some reason with Maya 2016 Ext 2, Bounding Boxes does not work correctly and only shows an overall bounding box. This seems to be an issue with the actual particle instancer system in Maya. Will look for a workaround.