Wednesday, June 8, 2011

Motion Specification In Computer Animation

There are several ways in which the motions of objects can be specified in an animation system. We can define motion in very explicit tems, or We can use more abstract or more general approaches.

Direct motion specification : -

The most straightforward method for defining a motion sequence is direct specification of the motion paremeters. Here, We explicitly give the rotation angles and translation vectors. Then the geometric transformation matrices are applied to transform co-ordinate positions. Alternatively, We could use an approximating equation to specify certain kinds of motions. These methods can be used for simple user programmed animation sequencs.

Goal-directed systems : -

At the opposite extreme, We can specify the motions that are to take place in general terms that abstractly describe the actions. these systems are referred to as goal directed because they determine specific motion parameters given the goals of the animation. For example, We could specify that we want an object to "walk " or to "run" to a particular destination. Or We could state that we want an object to "pick up " some other specified object. The inpute directive are then interpreted in term of component motions that will accomplish the selected task. Human motion, for instance, can be defined as a heirarchical structure of sub motion for the toros, limbs,and so forth.

Kinematics and dynemics : -

We can also construct animation sequences using kinematic or dynemic descriptions. With a kinematic description, we specify the animation by giving motion parameters position, velocity, and acceleration) without reference to the forces that cause the motion. for constant velocity (zero acceleration), we designate the motions of rigid bodies in a scene by giving an initial position and velocity vector for each objects.

An alternate apporach is to use inverse kinematics. Here, we specify the initial and final positions of objects at specified times and the motion parameters are computed by the system . For example, assuming zero acceleration , we can determine the constant velocity that will accomplish the movement of an object from the initial position to the final position.

Dynamic descriptions on the other hand, require the specification of the forces that produce the velocities and acceleration. Descriptions of object behavior under the are generally referred to as a physically based modeling. Example of forces affecting object motion include electromagnetic, gravitational, friction, and other mechanical forces.

Object motion are obtained from the forces equations describing physical laws, such as newton's law of motion for gravitational ang friction processes, euler or navier-stokes equations describing fluid flow, and maxwell 's equations for electromagnetic forces. For example, the general form os newton's second law for a particle of mass m is
F = d(mv)/dt

with F as the force vector, and v as the velocity vector. If mass is constant, we solve the equation F=ma, where a is the acceleration vector. otherwise, mass is a function of time, as in relativistic motions of space vehicles that consume measurable amounts of fuel per unit time. We can also use inverse dynemics to obtain the forces, given the initial and final positions of objects and the type of motion.

Application of physically based modeling include complex rigid-body systems and such nonrigid systems as cloth and plastic materials. Typically, numerical methods are used to obtain the motion parameters incrementally from the dynemical equations using initial conditions or boundary values.

17 comments:

Durgesh Nandan Sharma said...

Hi,

Nice Article Keep It UP.....

Anonymous said...

I enjoy reading a post that will make men and women think.
Also, thank you for allowing me to comment!

My weblog :: nitrofocusno3reviews.com

Anonymous said...

I visit every day some blogs and sites to read posts, except this webpage gives feature based content.


Here is my blog - Enduros Male Enhancement Review

Anonymous said...

Howdy very nice blog!! Guy .. Beautiful .. Superb .
. I'll bookmark your blog and take the feeds also? I'm satisfied
to search out a lot of useful information right here within
the post, we'd like work out more strategies in this regard, thanks for sharing. . . . . .

Feel free to surf to my weblog - Natural Cleanse Diet

Anonymous said...

I'm curious to find out what blog system you happen to be using? I'm having some small security
issues with my latest blog and I would like to find something more safe.
Do you have any suggestions?

Feel free to visit my web page 365 day loan

Anonymous said...

Hey would you mind sharing which blog platform you're working with? I'm going to start my own blog soon but I'm having a hard time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design seems different then most blogs and I'm looking for something completely unique.

P.S Sorry for being off-topic but I had to ask!

My homepage: Buy Xength X1

Anonymous said...

Wonderful beat ! I would like to apprentice at the same time
as you amend your website, how can i subscribe for a blog site?
The account aided me a applicable deal. I have been a little
bit familiar of this your broadcast provided
vivid transparent concept

my webpage; Saffron Extracts

Anonymous said...

Whats up are using Wordpress for your blog platform? I'm new to the blog world but I'm trying to get started
and create my own. Do you need any html coding
expertise to make your own blog? Any help would be greatly
appreciated!

Feel free to surf to my site; Green Coffee Cleanse Reviews

Anonymous said...

Awesome post.

Also visit my web page Pureberry Max Raspberry Ketone Select

Anonymous said...

If you would like to improve your experience just keep visiting this
website and be updated with the most up-to-date information posted here.


Also visit my homepage :: No2 maximus review

Anonymous said...

I do not know if it's just me or if perhaps everybody else encountering issues with your site. It looks like some of the written text within your content are running off the screen. Can somebody else please provide feedback and let me know if this is happening to them too? This could be a issue with my internet browser because I've had this happen before.
Many thanks

my web blog ... Garcinia Cambogia Trim Reviews

Anonymous said...

These are genuinely impressive ideas in regarding blogging.
You have touched some pleasant factors here.
Any way keep up wrinting.

My blog: what is garcinia cambogia

Anonymous said...

Write more, thats all I have to say. Literally, it seems as though you relied on the video to make
your point. You clearly know what youre talking about, why waste your intelligence on just posting videos to
your site when you could be giving us something enlightening to
read?

Feel free to surf to my blog ... male enhancement

Anonymous said...

I could not refrain from commenting. Exceptionally well
written!

pure Garcinia Cambogia

Firthous said...

Nice one but use simple English bcos its little bit tough to understand

Social Health said...

Using blogspot Subdomain Ranking Your page ,intrsting ...Great Job On SEO
Your Articla Disappointed me it for away from Topic.

Anonymous said...

Dynamic ki spelling galat hai!

Dynemic de rakhi hai

Sahi kardo please, BACK lag jaayegi varna.