Maya Applied Animation ~ Evolving Ideas

Experimental animations

Familiarizing with Maya dynamics effects. Based on the carried research, the following rendered stills show experimental effects applying dynamic fields and attributes which had potential to be controlled by sensors. Either by recording the sensor values and attributes or physically connecting sensors to Maya

 

Factors:                                                                                                                                                         

Gravity, Forces, Magnitude, Attenuation, Geo-Connector, Turbulence, Radials, Newton 

 

Effects:

 

Fire

maya fire effect

 

 

                                                          

                                                                                                                              

                                                                                                                                                                                                          

Shatter Effect  on a NurbsSphere   

 sphere6sphere5sphere4sphere3sphere2sphere1

                                                                                                                                                                                                                                  Expressions tested for Sensor use

float $sensor1 = sensorInput.sensor1;

float $upper = 0.5;

float $lower = 0.2;

if (($sensor1<=$upper)&&($sensor1>=$lower))

{

nurbsSphere1.rotateZ = $sensor1*10;

}

Expression to drive goal weight of shatter1LatticeParticle from the goal weight attribute of nurbsSphere1.

 

for shatters 1-45:

if ( nurbsSphere1.shatter == 1)

{

shatter1LatticeParticleShape.goalWeight[0] = nurbsSphere1.goalWeight;

}

else

{

shatter1LatticeParticleShape.goalWeight[0] = 1;

}

test:nurbsSphere1.shatter= sensorInput.sensor2*10;

                                                                                                                                                                                                        

NurbsCone - Radial Force

1                                                                                                                                                     

2                                                        

                                                                                                                                                            

3                                                                                                                                                                                                                                                  if ( nurbsCone1.shatter == 1 )

}

shatter27LatticeParticle

}

else

{

shatter27LatticeParticle

{

Shape.goalWeight[0] = nurbsCone1.goalWeight;Shape.goalWeight[0] = 1;

}

// Expression to force an update of the soft body shatter27LatticeParticle

// while it is not visible.

//

int $minX = shatter27LatticeParticle.boundingBoxMinX;

                                                                                                                                                                                                        

Other Animations tested with Sensor Inputs

paint_fx

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>