Community Forums

Maya Training

+ Reply to Thread
Results 1 to 6 of 6
  1. #1

    2D Face Animation on a 3d Character - How to?

    Im going to have a 3d character with a simple painted on (2D) face. Think a lego man.

    I am not sure of the best way to do the 2D face, as I want the mouth, eye brows, etc to animate.

    How should I do it?

  2. #2
    Join Date
    Dec 2008
    Location
    Lisbon, Portugal
    Posts
    51

    Re: 2D Face Animation on a 3d Character - How to?

    Check out this other thread:

    http://www.digitaltutors.com/forum/s...nto-a-3D-model

    It doesn't explain much but it has been discussed here in DT

  3. #3
    Join Date
    Dec 2008
    Location
    Lisbon, Portugal
    Posts
    51

    Re: 2D Face Animation on a 3d Character - How to?

    You have 2 ways to approach this..
    Use geometry, squashed black spheres for the eyes and a bent squashed cylinder for the mouth.
    Or..
    Make a whole lot of small bitmaps for the eyes and mouth (512x512) and use the connection editors to make a simple rig where you can switch rapidly between the images.

  4. #4

    Re: 2D Face Animation on a 3d Character - How to?

    Yeah, thanks for the reply.

    I was hoping for a much cleaner way, both of those are so awkward.

  5. #5
    Join Date
    Apr 2008
    Location
    Pittsburgh
    Posts
    109
    DT Subscriber

    Re: 2D Face Animation on a 3d Character - How to?

    On one of my past jobs we had a character that had a 2D face on his 3D body. We had separate files for the face and the body. Eventually I combined the character to one rig, but the process still remained the same.

    Model out the face. Eyes, mouth, nose, freckles etc.. then make some blendshapes for the created geometry. Keep the geometry simple black shapes, since your making Lego style. Add a black toon shader to the geometry. Create a camera and place it directly facing the face. Render with the dimensions of 1024 x 1024 1.1 ratio and as a tiff seq with an alpha channel. (any image sequence format will work just so long as it has an alpha channel.) Render out an image sequence.

    Now onto your body mesh. UV map the head and apply the previously created face image sequence as a texture. If your doing a Lego man type setup then your head texture will have to be a Layered Shader. The bottom shader will be the plastic color and the top color will be your image sequence.

    Since your rendered it with an alpha channel you can apply this image sequence to the bump, reflect, and basically anywhere else to give you character some really nice effects.

    When you feel comfortable you can combine the face rig and the body rig and be able to see in real time the changes your making to the face. Unfortunately to get the 2D face on a character and have it look 'great' your going to have to do 2 renders.

    Attached is a screen shot from the DvD cover of the guy we made with a 2D face. He's the Yo Yo holding the brush and rubber ducky. The soldiers around him were done using geometry for the eyes and mouths instead of the 2D texture.


    Hope this helps!

  6. #6

    Re: 2D Face Animation on a 3d Character - How to?

    Thank for the help guys, Im just going to use some 2d objects pressed against the face and then do some blendshapes.

    One final question, if I have a polygon cylinder, is there is a way to basically wrap/push a flat nurbs surface or a polygon plane against it automatically, instead of having to go in and manually push it up against the cylinder curve?

    Thanks.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts