Animation of Characters with Articluated Joints

Interactive Animation is possible -- and demonstrated here -- with Java and Matrix Transformations, and with other technologies including VRML.

Matrix math is the tool that allows hierarchical objects, like a human arm or a robot arm with multiple joints, where the movement of a central joint moves all the nodes on the subtree.

woman walking animation
VRML animation

VRML Avatar,
responds to commands
@   3Name3D   by
Cindy Reed-Ballreich
"nancy_h-anim.wrl"

QuickTime VR
Animation
at
Bras Direct

The   Feature Demonstration  is  below   . . .

While it loads   . . .     consider the importance of   showing motion   . . .

The  Ally McBeal  figure can be  scaled, rotated, and translated  ( moved ).

Instructions :

This program is under development and new features are being added.


  "Ally McBeal :   Stick Figure Animation "

    cannot be viewed on your system

as it is presently configured.


Your browser is not configured to run Java.

You need a version 3.0 or better Netscape or MiSE browser
and a modern operating system ( Windows95, Macintosh, Unix ).

Java is the language of the internet and of the future.


 

 
Ally McBeal :   Stick Figure Animation

An interactive, animated Java program :   Demonstrating Human Animation with Matrix Mathematics.
 

Future Features :

This is a partial implementation of a richer 3d animation program.

Esthetics are generally secondary technical considerations at this point, but even this rough animation provides considerable guidance to me.

I'm not striving for realism; as a skilled artist can capture the essense of person with few sketched lines, I'm seeking a minimalist solution that is pleasing and is accessable to the largest possible audience which implies Java and simple models.

On the other hand, you and I have 206 bones, so I'll create a 'true' human skeleton for educational purposes.


Simple Java Animation (left),   girl walking, running, model modelling (right)

VRML Model with movable limbs
  VRML   Humanoid   you can   manipulate
"jamko3.wrl"   by   Kazuyuki Nakajima

we know . . .

open systems, competition & free software are good,   Long Live Java.

This site introduces all aspects of computer graphics.

[home.gif] Contents Page
Last modified: 03/17/99
First Created: 03/17/99
stamped envelope E- mail: "Webmaster"

Copyright © 1998 by Paul Flavin.   All rights reserved.