Friday, August 31, 2012

Girl Rigging ~ Renato Polimeno

Enjoyed yet another wonderful rig demo by Renato Polimeno. Check out the cool finger controllers!

Wednesday, August 29, 2012

Blow Job by TADAO CERN

Very good reference indeed for facial deformation and squash/stretch!

No Anticipation

One of the most important principles of animation is drastically minimized or missing over here when Bruce Lee kicks and it is Anticipation! This is because martial artist try to avoid their opponent making a prediction and startled instead. A good reference if you are doing a KungFu fighting sequence :)

Bat Man of Shanghai

Amazing fight sequence. I really like the style of animation and effects.

Old Spice Muscle Music

Pretty amazing how he controls the muscle contraction and spasm but also the video is a good reference for studying muscular deformation!

Tuesday, August 28, 2012

A fox tale

Enjoy some KungFu fighting!

RigTips ~ Setting up a Wrist Watch

It's been a while since I created a rigging demo! This time the video goes over some of the tips and techniques that can be used to create a flexible yet simple wrist watch setup or similar accessories on a character body.

Initially a query from one of my student over at Puppeteer Lounge I thought of creating a video tutorial for the procedure being applied for everyone to look at. So here you go, hope you find it useful. Cheers :)

Monday, August 27, 2012

Sunday, August 26, 2012

RIP Neil Alden Armstrong!

Rest In Peace Neil Alden Armstrong! "One small step for a man, one giant leap for mankind."

~ Artist Unknown!

Friday, August 24, 2012

Monday, August 20, 2012

Body of a Dancer

A slow motion portrait of dancer Tim Persent. This is also a very good reference for key poses and body deformation.

Sunday, August 19, 2012

Stan "The Man", Andrew Hakim Lie (3D)

Beautiful work for art by Andrew Hakim Lie!
CG Talk Post :

Thursday, August 16, 2012

World of Warcraft: Mists of Pandaria Cinematic Trailer

Beautiful cinematic of World of Warcraft by Blizzard. I hope they come up with a movie someday soon!

P.S. The panda looks familiar, doesn't he!? I believe Master Shifu must be somewhere in the mist :P

Teaser de Frogz Legz (HD)

Fancy a frog chick!? Amazing transformation and nice acting huh :D

Wednesday, August 15, 2012

Danny Poster

I am pleased to present a poster image (wallpaper) for "Danny"!
Danny is featuring as one of the lead character for Animation Workshops at Puppeteer Lounge ;)

Procedures in General

What exactly is a procedure? How to declare a procedure? What does a local and global procedure means? How can we return values from a procedure and use it some where else!

Below are the links to useful links dealing on these subject matter. Check it out!

Source :  procedures in MEL!

procedures in MEL:

declaring a procedure - use the "proc" keyword

     proc myProc( ) {

If you execute this in the script editor, it will look like nothing happens.
However, the procedure "myProc" will have been declared and ready for execution
whenever you call the procedure:

     myProc( );

Passing values to a procedure:

     proc myProc( int $count, float $size ) {
          for ($i = 1; $i <= $count; $i++ )
               sphere -r $size;

In the above example, you now need to give the procedure the necessary inputs:

    myProc( 5, 3.5 );
    myProc 5 3.5;

Procedures that return a value (the MSMA book calls this a function):

Put a data type for the returned value after the "proc" keyword.
You must then include the "return" command somewhere in the procedure.

     proc float myProc( float $input ) {
          float $squared = $input * $input;
          return $squared;

If you call this procedure, you can get back the result:

float $squaredResult = myProc( 6 );


Declaring a global procedure - just use the "global" keyword:

     global proc myProc( ) {

By default, a procedure is "local".
A local procedure can only be called from within the script in which it exists.

A global procedure can be called using the command line or by any other script, expression,
or script node during the maya session.

Often, a script will have one global procedure (perhaps the one that sets up a GUI or
takes input from the command line). The remaining procedures in the script handle tasks
after the global procedure has been called, for purpose of organization and structured

Sometimes a set of scripts are  incorporated to create a sophisticated "tool set" (perhaps
after creating a new shelf tab with a number of custom shelf buttons, etc.). In cases like
this, there may be global procedures that are shared by multiple scripts, avoiding repetition
and ensuring continuity.

External Script Files:

A procedure needs to be global for maya to find it in the external script paths, without
the need to first use the "source" command or menu option.

If you create a new script file and save it in your script path(s), use the command "rehash"
for maya to re-scan the files so that it can find the new procedures.

Link : How to return multiple values in procedure?

Disney Research wants to build more realistic replica human faces

So this seems like an interesting article on creating realistic and physical face replica or clones!

Tuesday, August 14, 2012

Arnaud NEBOUT - Biped - Rigging 2012

Pretty interesting and flexible rig done using Softimage ICE by Arnaud Nebout.

Kyle Gaulin - Animation Demo Reel - 2012

Animation reel by Kyle Gaulin from Blur Studios.

Ladybug Reveal Teaser - 2012

 Ladybug teaser by Leyenda studio. Francisco Tejo who is currently studying character rigging at Puppeteer Lounge, one of my student is credited for his rigging works! Check it out. Good one :)

Saturday, August 11, 2012

PL Animation Workshop 1 Reel ~ Rajson Shakya

Check this out! Student reel for Animation Workshop 1 "Basic Foundation" by Rajson Shakya. He did really well during his classes and assignments for the fact that he started from scratch with zero working skills in animation packages. I am really looking forward for his upcoming reel for Animation Workshop 2 "Body Mechanics"! Good Luck to him :)

Friday, August 10, 2012

Metal Slug Vehicle Model

Watching this turntable video reminds me of taking control of this vehicle from Metal Slug video game =)

From Walking In Place to Walking In Space

A demo on converting or baking animation of a character from local space to world space using the Locinator tool by Keith Osborn. Locinator tool is available at

Useful stuff!

Get in Shape

Funny humor!

Rigging and scripting Demo reel ~ Buthaina Mahamoud

Rig reel by Buthaina Mahamoud featuring some interesting characters.

Thursday, August 9, 2012

Sunday, August 5, 2012

Thursday, August 2, 2012

Naga game animation

Check out this interesting serpentine setup and animation. Cool stuff!

The animator could have animated the upper half of the body hand keyed and the lower half procedurally driven.

One of my student, Mr. Jimmy Gunawan shared this video to me. He stated "Often if character have costume or accessories or other props, the rig gets more interesting." which is true =)

Wednesday, August 1, 2012

Mr. Charlie WIP

Hello Folks,

I am pleased to present our latest character Mr. Charlie (well at-least the head for now) at Puppeteer Lounge who will be featuring in our rigging and animation workshops. He is being modeled and textured by Florence Lapalu from France. Feel free to check out some of her beautiful works from her website.

Charlie is currently being featured in the Cartoony Facial Setup Workshop and will be soon feature in Rigging Workshop 2 and Animation Workshop 4 "Acting" .

Join us to bring him to life!