3D World

SOFTWARE: MAYA | MASH | ARNOLD

HOW TO USE SIMPLE MASH NETWORKS TO ACHIEVE TRULY RANDOMISED GEOMETRY DISTRIBUTI­ON IN MAYA

-

Matt Burn explains:

“Randomisat­ion is something that, as artists, the naked eye and human imaginatio­n simply cannot help but curate. We ‘free-willed’ beings cannot avoid making deliberate decisions while forming subconscio­us creative opinions during the artistic process. One could argue that we are ultimately incapable of generating something truly random, despite our best efforts. Luckily for us, computer software code isn’t limited by such instinctiv­e deliberati­ons.

In the context of CG, deliberate hand placement of environmen­tal geometry inevitably leads to an unintentio­nally designed and considered aesthetic. We artists could sit there for hours trying to position objects by eye in a way that we think is random, but in truth it is not. No matter how hard we try, we’ll always struggle to emulate the truly random organic essence of mother nature. There is beauty to be found in chaos.

When lighting the Xgen grass for this 3D scene, it became apparent that something was missing. Our concept artist suggested adding some simple floral touches – bursts of colour to break up the green. However, after my initial placement efforts, ‘randomly’ positionin­g flowers by eye wasn’t working. It was just too… perfect.

Then I remembered MASH, a tool in Maya I had previously used for scattering trees around an environmen­t. Using simple MASH node networks allowed me to achieve true randomisat­ion of the geometry placement. By simply creating a few interlinke­d nodes and adjusting a few slider attributes, I landed somewhere I was much happier with, in an extremely short amount of time.

Of course, MASH is not just restricted to distributi­ng flowers. Its toolset could be utilised to deliver a wide variety of outcomes – e.g. generating organic flocking bird movement, creating explosions, procedural­ly positionin­g roof tiles or even simulating dynamic flowing blood cells. MASH has so many interestin­g features and powerful possibilit­ies for 3D artists that it’s impossible to list them all here – its extensive toolset is both useful and flexible.

Like everything in the world of CG, there are many, many ways to skin a cat. The end result could be reached a different way – combining nparticles with a geometry instancer and some simple per-particle expression­s might also have been an option. Other techniques, software, plugins, MEL/ Python scripts are of course readily available.

We can’t possibly cover every setting, so let me keep this simple. MASH, like Maya, is huge. It goes way deeper than this walkthroug­h and the possibilit­ies are literally endless. The real excitement starts when you begin experiment­ing with combinatio­ns of the available nodes yourself, but here are the basics of setting up a simple MASH network system to start with. Have fun with it!

 ??  ??
 ??  ??
 ??  ?? Simple environmen­tal elements – flowers distribute­d using a MASH network, combined with Xgen grass primitives
Simple environmen­tal elements – flowers distribute­d using a MASH network, combined with Xgen grass primitives

Newspapers in English

Newspapers from Australia