I was somewhat surprised to find that there wasn't a simple smartskin tutorial around, so to give something back to the kids (gotta do it for the kids), here's my smartskin tut.

Smartskin Ain't That Hard

By Matt Estela

Here's a basic arm joint. Nuthin flash, just a tube with two bones. Don't mind the fact that the model is called 'arm smartskin', it could be named 'Phoebe' for all it matters.

The hardest part about smartskin is working out which axis you want it to work on.

That cross doo-dad shows the local x, y, and z headings for the bone. From this, you can generally assume that


If you find yourself getting confused, create a new action for your model, select the bone you're interested in, and refresh the screen (normally space bar). The axis indicator in the lower left hand corner will show you the local xyz headings for your bone, like so:

Seeing as how I made this arm with the elbow pit pointing towards the front, we want this arm to rotate around the x axis. With that in mind, we can now set up the smartskin. Right click on the bone you wish to define it for (in this case the forearm bone), and choose "new smartskin / x-rotate":

The next thing you'll see is the smartskin window. It looks just like an action window, because it basically is an action window.

Notice that the bone has already been rotated 90 degrees in x. It looks fine from the front, why don't we move to a top view...

Eww, lots of weirdo stuff going on here. This is where you get creative, and start pulling points around. Just grab cp's and shunt them around until you get a smooth looking bend.

Better. Notice I also added a bicep bulge. This is a very cool feature of smartskin, the points affected by smartskin aren't limited to those attached to the bone in question. Save your model, and open an action window to test your smartskin.

Here's what it looks like. Grab the forearm bone and rotate it in x, you'll see that it smoothly morphs into the position we set at it's 90 degree rotation. Magic!

Where to go from here

This is one of those killer features that just waiting for a cool exploit. To do something similar in Max or even Softimage would require expressions or morph targets, and neither would really give you the freedom or ease of use of smartskin. Raf has already been gettin' jiggy wit' smartskin with his Dennis project.

Back to the main menu





This page hosted by Yahoo! GeoCities Get your own Free Home Page


1