This month, VFXWorld continues a series of six excerpts of the Course Technology PTR book Maya Plugin Power, which will give VFXWorld readers to learn how to take advantage of the myriad of plugins available to Maya users.
I have never come across a better and easier way to create and styled hair and fur in Maya [2] than Shave and a Haircut from Joe Alter. It works in a very intuitive way with a paradigm of Beauty Shop/Barber tools. A quick look at styling feathers on a bird.
Introduction
The computer graphics community has set their sights on many goals. One of them has been realistic flowing hair. The magnitude of generating and rendering thousands of hair strands was a problem that seemed insurmountable. Today, computer animation and vfx films are filled with golden locks, tufted fur and regal manes. Innovative solutions have popped up over the past five years that have almost put the issue of hair generation to rest. Autodesk's Maya Unlimited solution is Maya Fur. A far superior Maya plugin solution is called Shave and a Haircut. This single plugin with a funny name plays tongue-in-cheek homage to the musical couplet, of unknown origin, first used in the early twentieth century. It is being used by dozens of studios and vfx houses. Shave and a Haircut is full of features that overshadow the Maya Fur solution by leaps and bounds.
Among its most powerful features are ease of use, exceptional rendering, and seemingly infinite flexibility. The feature set of Shave and a Haircut is impressive and integrates with Maya seamlessly in the following areas:
A Furry Bird This particular model is made of polygons, but Shave and a Haircut grows hair on just about any object type. When the plugin is loaded, Shave and a Haircut places two menus within the menus in the Maya menu bar, and they remain constant throughout all Maya menu sets. These two menu selections are shown in Figure 2.
There are many ways to direct Shave and a Haircut to place hair. This time we will select specific polygons on the model that will grow hair. It may help to make the box room invisible in the Channel Editor. This may make it slightly easier to select the specific polygons. It may also be easier to select all the polygons of the head and then deselect the face polygons that should be hairless. Figure 3 shows two alternate views of the bird's body, with polygons deselected.
It is very easy to get hair to grow on something quickly. Load the scene file bird_1.mb into Maya. It is located on the companion DVD in the Chapter 3 folder. A quick render should reveal our polygon model with lighting, as shown in Figure 1.
With the hair polygons selected, it's a simple matter of creating a hair node for them. Go to the Shave and a Haircut menu on the Maya menu bar. Select Shave > Create New Hair, as shown in Figure 4. This brings up a library of preset hair types to choose from (see Figure 5).
Select redhead from the presets. The bird model now looks something like Figure 6.
The node shaveHair1 is visible and selectable from the Hypergraph or the Maya menu bar. The Shave and a Haircut's Shave Select menu, shown in Figure 2, lists all available hair nodes. It is focused for quickly selecting the proper node to work with. Hair is not the only item generated with a hair node. Spline curves called guides appear evenly spaced on the hair surface.
Select the hair node shaveHair1. In the Attribute window, under the Hair Display tab, the guides may be toggled on and off. Let's toggle the guides for shave-Hair1, as shown in Figure 7. Hair guides are a nifty solution for handling large numbers of hairs. These guides provide a little order in the chaos of a bad hair day. Our bird looks as though he fell victim to a cartoon electrocution. Let's style his hair more appropriately. Save your work.
Load bird_2.mb from the companion DVD in the Chapter 3 folder. This is our scene up to this point. Shave and a Haircut has tools aptly named Brush and Cut.
This is where the virtual barbering takes place. Go to the Shave menu shown in Figure 8 and select Shave > Brush Tool. Select the option box as well. This brings up a small set of Brush functions in the Attribute Editor, as shown in Figure 9. The six Brush functions operate on the hair guides in some very helpful ways. Select the Translate Brush. This is all we will deal with at this point.
Experimentation with all the brushes is the key to styling the perfect coif. Brushing virtual hair in Shave and a Haircut is a very interactive procedure. It would be difficult to convey how to do this in still images. Figure 10 is a frame of a movie file that shows how to tame the bird's mangled mane. The red circle in Figure 10 is the Brush. It is very similar to a typical Maya Brush. You can change the Brush size interactively by holding down the B key and dragging the mouse right and left.
Play brushup_bird1.mov from the companion DVD in the Chapter 3 folder. As shown in the movie, it doesn't take long to wrangle the hairs. Figure 11 shows a before-and-after of the quick styling. With a little practice, it becomes quite easy to design a great look for whatever beast you are working on. The difference is how you utilize the other Brush tools available.
Save your work. The result of the quick grooming from the movie is available on the companion DVD in the Chapter 3 folder as bird_3.mb. There is also a small scene file called brush_practice.mb in the Chapter 3 folder. This is a simple tuft of hair on which you can practice brushing virtual hair. The effects of the brushes are easily seen here.
Mark Jennings Smith is a seasoned artist, animator and writer residing in Beverly Hills, CA. Smith has been fascinated by CG since 1972, when at age 10 a chance encounter with the first coin-op Pong changed his life. His interest in the entertainment field led Smith and a partner to establish Digital Drama in 1994, which focused on computer-generated imagery, animation, digital painting and special digital visual effects. Digital Drama designed the digital film effects and animation for companies such as Universal Pictures, Trimark Pictures, Fox Home Ent., HBO and Showtime. Smith has contributed to several books and magazines, including a chapter in Maya: Secrets of the Pros. He also created cover art for the book and a variety of other titles in the 3D arena. He served as the technical editor for Mastering Maya Complete 2 as well as consulted and beta-tested dozens of software packages. Smith has also taught visual effects and computer animation using Maya at New York University.
Links:
[1] http://www.courseptr.com/ptr_detail.cfm?group=Animation/Graphics&isbn=978-1-58450-530-3
[2] http://vfxworld.com/?atype=articles&id=3801
[3] http://www.awn.com/imagepicker/image/15743
[4] http://www.awn.com/imagepicker/image/15744
[5] http://www.awn.com/imagepicker/image/15745
[6] http://www.awn.com/imagepicker/image/15746
[7] http://www.awn.com/imagepicker/image/15747
[8] http://www.awn.com/imagepicker/image/15748