Welcome - This site is best viewed using Mozilla Firefox

// Updated - Wednesday, March 10, 2010
// Contact - vaca1200@hotmail.com

Back to studing Robotics / Computer Engineering

I am glad school is back in session. Select a link to view sample screens of my software engineering project.
Thanks for visiting.

Examining the User Interfaces

Dynamic Performer is comprised of four user interfaces. Select a link to learn more about a specific U.I. Module.

Dynamic Performer v1.05

Dynamic Performer is a Maya tool engineered to assist animators in creating secondary and / or tertiary performers. Performers dictate their individual movement according to the environment of a Maya scene file. Performers avoid obstacles and convey interest in designated objects.

Why it is called Dynamic Performer

Altering properties of the control Object provides a prelude to
the possibilities available when using motion archives.

Can they dance? - Here is the proof!

Automation of a choreographed dance can be achieved utilizing Maya node architecture or via procedural methods. The user should be able to distinguish the underlying data structure. (flash demo).

Mode One Examined

Not only are there three modes of AI generation - there are three forms of locomotion.

Generating Motion Archives

Generating various Motion Archives adds an additional degree of abstraction and complexity. Prior to initiating Dynamic Performer, if the user chooses to operate the script using motion archiving the user must first generate a collection of motion archives respective of the various states supported by Dynamic Performer. DP (Dynamic Performer) supports Libraries for the following "Behavioral States".
  • Standing Archives
  • Stop Archives
  • Walking Archives
Here is an example Archive.   

As one might imagine, the joint hierarchy used to create the motion archive must match the joint hierarchy of the corresponding digital agent. Diverse joint structures are supported.

Wall Detection Examined

Although not immediately apparent both modes one and two support wall detection. These videos demonstrate earlier implementations of combining my wall detecting with separation influences. The results are very compelling.

Mode Three Archives Examined

This visual demonstration displays the two options available to users regarding how D.P. selects archives.


Professional Work / Assist














Newest Traditional Art



Flash Games / Freebies













Art Series WIP





Works In Progress



Web Templates


More Professional Work
(These links are inactive due to nondisclosure agreements)














VIEWS 9184