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

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 9 other followers

Follow

Get every new post delivered to your Inbox.