So I broke into the massive (28-hour) long Gnomon Dynamics series for the first time yesterday. This series was made in 2001 but is still extremely relevant, and no one has gone into as much detail about Maya’s Particles system before or since. I’m only about two hours into it but it’s been very useful so far. I’m aiming to get through all of it by New Year, but that might be a bit much, considering that it’s quite a lot to get my head around!
This test uses the Instancer with nParticles – and some custom scripting to randomise the scale and rotation. I’d also written a script to make the particles tumble, but it doesn’t seem to be working just now. Considering that Alex Alvarez wrote the original script for classic Particles, it may be an nParticles compatibility issue. Here’s the script:
float $foo=rand(.5,1);
nParticleShape1.custom_scale=<<$foo,$foo,$foo>>;
nParticleShape1.random_number=rand(-.001,.001);
nParticleShape1.custom_rotation=<<rand(360),rand(360),rand(360)>>
nParticleShape1.custom_rotation+=nParticleShape1.random_number;
Lovely, isn’t it? The result was something that looked less uniform than the previous test, but with the drawback that the solid particles don’t “merge” quite as well as the Blobby Surface nParticles from before.
This second one was a bit of a departure, using Goals. It was an experiment… it didn’t work for a couple of reasons:
– The particles attach to individual vertices, meaning that I couldn’t “stretch” the geometry without increasing the space between the particles.
– The particles attach to the vertices according to their number, resulting in things occurring in an extremely odd order.
Goals may prove useful for another part of the film, but I think I’ll leave them for now.
So after all that experimenting, it may be that I end up using something quite similar to my first dynamics test. Still, it never hurts to explore new avenues.