Lesson 01 Polygon Basics 17. Lesson 02 Modeling a Body 27. Lesson 03 Modeling a Head 63. Lesson 04 Polygon Texturing 87. Lesson 05 NURBS Basics 117

Similar documents
Learning Autodesk Maya The Modeling & Animation Handbook. Free Models From Turbo Squid Value US $ Official Autodesk Training Guide

Character Modeling IAT 343 Lab 6. Lanz Singbeil

Modeling. Anuj Agrawal Dan Bibyk Joe Pompeani Hans Winterhalter

Character Modeling COPYRIGHTED MATERIAL

3 Polygonal Modeling. Getting Started with Maya 103

Animator Friendly Rigging Part 2b

Beginners Guide Maya. To be used next to Learning Maya 5 Foundation. 15 juni 2005 Clara Coepijn Raoul Franker

3D Modeling. Computer Science

Transforming Objects and Components

Key 3D Modeling Terms Beginners Need To Master

CGS 3220 Lecture 13 Polygonal Character Modeling

5 Subdivision Surfaces

Editing Polygons. Adding material/volume: Extrude. Learning objectives

Tutorial: Accessing Maya tools

CGS 3220 Lecture 17 Subdivision Surfaces

M3D - 3D Modelling

XSI TO SINS: COMMANDS & SHORTCUTS

Lesson 08 Geometrical Object Types

Tutorial Model the perfect 3D face

Zappar's coordinate system is based on the center of the scene being the center of the target image.

The Pilot Bust: Low-Poly Head CHAPTER Modeling 7

About this document. Introduction. Where does Life Forms fit? Prev Menu Next Back p. 2

2nd Set of Gollum s Hotkeys

Facial Animation. Chapter 7

Dave s Phenomenal Maya Cheat Sheet The 7 Default Menus By Dave

SM2231 :: 3D Animation I :: Basic. Rigging

Autodesk Maya 2018 BASICS GUIDE

Art? 2 Computer Graphics 2 The Stages of Production 4 The CG Production Workflow 8 Core Concepts 10 Basic Film Concepts 21 Summary 26

This beta version is limited to export static model without animation. It also will omit every 10th polygon from the

Shade tutorial: Shoes for Poser.

CS 4620 Midterm, March 21, 2017

Dave s Phenomenal Maya Cheat Sheet Polygon Modeling Menu Set By David Schneider

Chapter 9 Animation System

Lesson 11. Polygonal Spaceship

Getting Started with ShowcaseChapter1:

Brief 3ds max Shaping Tutorial

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

How to draw and create shapes

Maya Lesson 3 Temple Base & Columns

Introduction to Maya

CS 354R: Computer Game Technology

1st Point. 2nd Point. hold shift & drag along Y. Splines

Obtaining Meshable Surfaces

Chapter IV Fragment Processing and Output Merging. 3D Graphics for Game Programming

CGDD 4113 Final Review. Chapter 7: Maya Shading and Texturing

Tutorial: Exporting characters (Maya)

audio, 57 auto-orientation, 215 automatic mapping, 243 average vertices, 239 axis, 3-6, 12, 94, 126, 149, 191, 199, 290

This controller extract information about Faces,Edges and Vertices of an Editable Mesh or Editable Poly object.

Animation Tools THETOPPERSWAY.COM

Lesson 4: Surface Re-limitation and Connection

1. In Maya, ensure that the fbx plug in is loaded (Windows/SettingsPreferences/Plug-in Manager)

3D Modeling Course Outline

Images from 3D Creative Magazine. 3D Modelling Systems

Chapter 2: Rhino Objects

Modeling Technology Group

Texture. Texture Mapping. Texture Mapping. CS 475 / CS 675 Computer Graphics. Lecture 11 : Texture

BlockMan Directions V2 Computer Graphics and Animation. Description:

CS 475 / CS 675 Computer Graphics. Lecture 11 : Texture

Lofting 3D Shapes. Abstract

Research Method: I plan to research existing literature on the subject and conducting tests in the lab.

ERC Expressive Seminar

Maya Muscle Advanced Techniques

Applications. Oversampled 3D scan data. ~150k triangles ~80k triangles

booklet_new 11/7/02 2:39 PM Page 1 Learning Maya R

ARCHITECTURE & GAMES. A is for Architect Simple Mass Modeling FORM & SPACE. Industry Careers Framework. Applied. Getting Started.

LOOSE FITTING CLOTHES

CSE 167: Introduction to Computer Graphics Lecture #10: View Frustum Culling

character design pipeline) callum.html

3D Modeling techniques

GMH 2 GMH Poly Style Tutorial

MAYA; AN INTRODUCTION TO MAYA; EndOfLine.info;

All the Polygons You Can Eat. Doug Rogers Developer Relations

Animation. Motion over time

Physically-Based Modeling and Animation. University of Missouri at Columbia

Curve Corner Cutting

CHAPTER 1 Graphics Systems and Models 3

============================================================================

Mia Round Corners Node

Tutorial 4: Texture Mapping Techniques

Graphical Editors used at CSC/Nada earlier. Main competitors. What is Maya? What is Maya? An Introduction to Maya. Maya

Parametric description

This group is dedicated to Modeler tools for Layout s FiberFX hair and fur system. For the Layout interface and controls see FiberFX

About the FBX Exporter package

solidthinking User Interface


Evaluating the Quality of Triangle, Quadrilateral, and Hybrid Meshes Before and After Refinement

User Interface Software Projects

10.1 Overview. Section 10.1: Overview. Section 10.2: Procedure for Generating Prisms. Section 10.3: Prism Meshing Options

T-Splines for Rhino manual Part IV: How to model with T-Splines

Text Page 1 Chris Shaw

Box Modeling a Character Model Maya 2013

How to create a bone diagram?

Maya Lesson 8 Notes - Animated Adjustable Desk Lamp

Computer Graphics Fundamentals. Jon Macey

Subdivision Surfaces

3D modelling functions and algorithms

How to model a car body in T-Splines

1 of 8 11/25/ :42 PM

Animation Basics. Learning Objectives

STL Rapid Prototyping

Transcription:

Table of Contents Project 01 Lesson 01 Polygon Basics 17 Lesson 02 Modeling a Body 27 Lesson 03 Modeling a Head 63 Lesson 04 Polygon Texturing 87 Project 02 Lesson 05 NURBS Basics 117 Lesson 06 Modeling a NURBS Body 137 Lesson 07 Modeling a NURBS Head 163 Lesson 08 NURBS Tasks 191 Project 03 Lesson 09 Skeleton 213 Lesson 10 Joint Orientation 231 Lesson 11 Inverse Kinematics 243 Lesson 12 Leg Setup 263 Lesson 13 Arm Setup 279 Lesson 14 Spine Setup 301

Project 04 Lesson 15 Blend Shapes 337 Lesson 16 Skinning 359 Lesson 17 Deformers 385 Lesson 18 Final Touches 407 Project 05 Lesson 19 More Rigging 423 Lesson 20 Conversion and Skinning 435 Lesson 21 Final Touches 443 Project 06 Lesson 22 References 461 Lesson 23 Simple Run 473 Lesson 24 Constraints 503 Lesson 25 Character Animation 513 Lesson 26 Lip-Synch 531 Lesson 27 Full Body IK 539 Index 552

Lesson 01 Polygon Basics Building polygonal surfaces in Autodesk Maya software is fast and easy. This chapter will cover the fundamental concepts of polygonal geometry and take you through the basic tools and techniques essential to building quality polygonal models. In this lesson, you will learn the following: The composition of a polygon How to view polygonal surfaces and components How to edit a simple polygonal model How to diagnose polygon geometry problems

What is a polygon? The most basic definition of a polygon is a shape defined by its corners (vertices) and the straight lines between them (edges). Autodesk Maya uses polygons to create surfaces by filling in the space defined by the edges with a face. Three sets of edges and vertices form a triangular face. Four sets of edges and vertices form a quadrilateral face, or quad. Any number of edges and vertices beyond four forms what is referred to in Maya as an n-sided face. A single polygon face in Maya is sometimes referred to as a polygon. Project 01 Poly shells vs. poly objects When several individual polygons are connected together sharing edges and vertices, it is referred to as a polygon shell. When connecting faces together, there is no limit to the number of faces and their topology; therefore, polygonal meshes can form just about any arbitrary shape desired and are not restricted by the rules that limit NURBS surfaces. When several polygonal shells are combined together in one Shape node residing under one Transform node, it is usually referred to as a polygon object. The shells may appear to be singular objects, but Maya now treats them as one shape, or poly object, or mesh. 16 L01_002_polygons.tif Two polygon shells in one polygon object Creating a triangle, a quad and combining meshes You are going to create two simple polygon objects, a triangle and a quad, using the Create Polygon Tool. You will then combine the two polygons to form one polygonal object, even though they will still be two separate polygon shells. 1 Create two simple polygons Switch to the Polygons menu set by pressing the F3 key. Select Mesh Create Polygon Tool and in the top view place three points; then press the Enter key to finish the creation. You have now created the first polygon. LEARNING AUTODESK MAYA 2009 THE MODELING & ANIMATION HANDBOOK

Repeat the above step, but this time place four points to create a quad. L01_003_triandquad.tif A triangle mesh and a quad mesh Select Window Hypergraph: Hierarchy. You should see two objects: polysurface1 and polysurface2. Within the Hypergraph window, display the object s Shape nodes by selecting Options Display Shape Nodes. You should now see the two Transform nodes and their respective Shape nodes listed in the Hypergraph. Lesson 01 Polygon Basics 2 Combine the triangle and the quad Select polysurface1 and polysurface2, and then select Mesh Combine in order to create a single polygon object out of the two polygon shells. You will notice in the Hypergraph that a third new Transform node and Shape node have been created, called polysurface3. If you select polysurface3, the two shells will be selected. You may notice that the original two Transform/Shape nodes still exist. Those nodes are hidden at this time, but they are connected by construction history to the new polygonal object. Maya will commonly leave nodes in the scene until you delete history on an object. If you wish to delete these obsolete nodes, select polysurface3, and then Edit Delete By Type History. 17 Polygon components Before you start modeling with polygons, it is a good idea to understand what components make up a polygon and how you can use these components to model in Maya. Some polygon components can be modified in order to directly affect the topology, or shape, of the geometry, while other polygon components can be modified to affect how the polygon looks when rendered or shaded. Vertices The points that define the corners of a single polygon are called vertices, or singularly, a vertex. Vertices can be directly manipulated to change the topology of a polygon. Project 01 Lesson 01 Polygon Basics

Edges The lines connecting the vertices of a single polygon are called edges. Edges can be directly manipulated to change the topology of a polygon. The outside edges of a polygon shell are referred to as border edges. Faces The filled-in area bounded by the vertices and edges of a polygon is called a face. Faces can be directly manipulated to change the topology of a polygonal object. Project 01 UVs At the same location as the vertices on a polygon is another component called a UV. UVs are used to help apply textures to polygons. Textures exist in a 2D pixel-based space and have a width and height. In order for Maya to understand how to apply a 2D texture to a 3D polygon, a 2D coordinate system, called texture space, is used. The UV at a given vertex is the 2D texture space position, or coordinate, for that vertex. The pixel at that position on the texture map will be located at that vertex. UVs can be selected in the 3D space in Maya, but cannot be manipulated in 3D space. In order to directly manipulate UVs, you need to open the UV Texture Editor. 18 L01_004_uveditor.tif The UV Texture Editor window Face normals A polygon face can point in one of two directions. The component used to define the direction is called a face normal. Face normals cannot be directly manipulated, but they can be reversed if they are pointing in the wrong direction. Maya, by default, draws both sides of a polygon, but in technical terms polygons only have one facing direction represented by the normal direction. When using the Create Polygon Tool, the direction in which the polygon is created will affect the initial face normal direction. When the polygon is created placing vertices in a clockwise direction, the normal will face away from you. When you place vertices in a counterclockwise direction, the normal will face toward you. LEARNING AUTODESK MAYA 2009 THE MODELING & ANIMATION HANDBOOK

Vertex normals At each vertex, a third component exists called a vertex normal. The vertex normal is used to define how the polygon will look when shaded or rendered. When all vertex normals of shared faces point in the same direction, the transition from one face to another will appear smooth when shaded or rendered. In this state, vertex normals are often referred to as soft. Alternatively, when all vertex normals of shared faces point in the same direction as their face normals, a sharp transition will appear between the faces. Vertex normals in this state are commonly referred to as hard. L01_005_normals.tif Lesson 01 Polygon Basics 19 Soft and hard vertex normals Tip: RMB over a polygon object to easily select polygon components. Assessing and correcting polygon geometry In this exercise, you will use the Custom Polygon Display window to assess different component aspects of a polygon object. You will also use selection constraints to select problematic components based on specific criteria. Once you have assessed the geometry, you will use several polygon editing tools to correct any problems. 1 Set your current project In order to retrieve the example files easily, it is a good idea to set your current project to project1 from the support_files directory. Select File Project Set Choose the project1 folder from the support_files you copied on your drive. Project 01 Lesson 01 Polygon Basics

2 Open the stair geometry file Select File Open and select the 01-stairs.ma file. You should see a simple scene file with a set of stairs going up and down. This piece of geometry appears to be fine. You will now assess it to identify any hidden problems. 3 Assess stairs with custom polygon display Select the stair geometry; then enable Display Polygons Face Normals and Border Edges. Simple stairs L01_006_stairs.tif Project 01 Most of the items found in the Polygons menu consist of toggles for the various polygonal components. At the bottom of this menu you can find the Custom Polygon Display window, which is an excellent tool for assessing polygon geometry all at once. The polygon s border edges, which define the border of polygon shells, are now displayed thicker than regular edges, while the face normals appear as a line extending from the center of the face. The border edges show that the stairs are not one shell but two, and half of the face normals can now be seen to be pointing inward. 20 4 Correct the normals and merge the two shells RMB over the stair geometry and select the Face component selection from the marking menu. Select the faces on the half of the stairs that have the normals pointing inward and select Normals Reverse. L01_007_reverse.tif RMB over the stair geometry and select the Vertex component selection from the marking menu. Select the vertices running down the center of the stair geometry and select Edit Mesh Merge. Normals to be reversed Tip: Press 4 to display the geometry in wireframe to ease the selection process. You can see that the border edge that was running down the middle of the stairs is now gone, indicating that there is currently only one polygon shell. LEARNING AUTODESK MAYA 2009 THE MODELING & ANIMATION HANDBOOK

Note: In this case, you reversed the normals of the stairs before trying to merge the vertices because Merge can only be performed on geometry that has normals pointing in the same direction. 5 Floating vertices When you are modeling with polygons, vertices that are no longer necessary can be left behind accidentally. These floating vertices can present a problem down the road, so it is a good idea to keep an eye out for them and clean them up. While it can be hard to locate these vertices visually, Maya software s Selection Constraint Tool makes this task easy by allowing you to select polygon objects and components based on different criteria. Select the stairs, switch to Vertex component selection mode, and select all the vertices. Choose Select Select Using Constraints to open the Selection Constraints window with options related to vertex selection. In the Constrain section, select All and Next. Now open the Geometry section, and in the Neighbors section, set Activate to On and set the min value to 0 and the max value to 2. Click the Close and Reset button. The floating vertices on the stairs are now selected. Floating vertices L01_008_floating.tif Lesson 01 Polygon Basics 21 Tip: By setting the selection constraints to select vertices with a maximum of two neighboring vertices, you ensure that only the floating vertices, which always have only two neighbors, will be selected. With the vertices still selected, press the Delete key on your keyboard. The floating vertices are now deleted, or cleaned up, and the stairs are finished. Use the Display Polygon menu to toggle Off the display of the border edges and face normals. Project 01 Lesson 01 Polygon Basics

Important polygon considerations Planar and non-planar polygons If all vertices of a polygon face reside on the same plane in world space, that face is considered planar. Because triangles always form a plane, triangular faces are always planar. If a face has four or more sides, and one or more of its vertices do not reside on the same plane, that face is considered non-planar. Whether a face is planar or not is important. A non-planar face may render improperly under certain circumstances and may not export correctly to a game engine. L01_009_nonplanar.tif Project 01 Planar and non-planar faces 22 Manifold and non-manifold geometry While the arbitrary nature of polygonal surfaces provides tremendous freedom and flexibility when it comes to creating surface topology, it can also lead to invalid or non-manifold geometry. Manifold polygon geometry is standard polygon geometry that can be cut and unfolded. Nonmanifold geometry is geometry that, because of the way the faces are connected, cannot be unfolded. The three types of non-manifold geometry are: T-shaped geometry, formed when three faces share a common edge. Bowtie geometry, formed when two faces share a vertex but not an edge. Reversed normals geometry, formed when two faces sharing an edge have opposing face normals. L01_010_nonmanifold.tif T-shape Reversed normals Bowtie Types of non-manifold geometry LEARNING AUTODESK MAYA 2009 THE MODELING & ANIMATION HANDBOOK

Non-manifold geometry is considered invalid geometry because several modeling operations will not work with this type of geometry. Therefore, it is a good idea to avoid such geometry or clean up polygons that have non-manifold geometry. Lamina faces Lamina faces are two faces that share all vertices and edges. The two faces are essentially laminated together and are also considered incorrect geometry. Polygon cleanup Mesh Cleanup is an excellent tool for dealing with non-planar faces, non-manifold geometry, and lamina faces, as well as other unwanted polygon conditions. It is a good idea to perform a cleanup operation on your models when you are finished modeling to ensure the geometry is good. Conclusion Understanding the anatomy of polygons before you start creating polygonal geometry can greatly assist diagnosis of your models. Knowing what you can do with polygon components can help you assess the best way to approach certain situations. Awareness of some of the problem conditions that can arise with polygons will help you quickly correct them. With this base knowledge, you are now ready to begin creating your own polygon objects. In the next lesson, you will model the Constructor s body. Lesson 01 Polygon Basics 23 Project 01 Lesson 01 Polygon Basics