CGDD 4113 SKINNING. WHAT IS SKINNING? The process of binding a skeleton to a mesh Methods: Parent binding Requires models to be separate Individual mesh.

Slides:



Advertisements
Similar presentations
Animation in Video Games presented by Jason Gregory
Advertisements

CGDD 4113 ROUGHING IN CHARACTERS. MAIN IDEA FOR THIS LECTURE Start with a polygon Get rough shape of body Tweak body.
GCDD 4113 INVERSE KINEMATICS. WHAT IS IT? The last child in a chain of bones controls the translation and rotation of parent bones. Move your hand towards.
1 Edwin Jones N Digital 3D Portfolio. 2 Contents Page 3 – Cola Bottle Model Page 5 – Light Bulb Model Page 7 – Game Boy Micro Model Page 9 – Character.
EMA D Elements. Introduction 3-D elements have 3 degrees of freedom per node (u x, u y, u z ) The two fundamental shapes are hexahedral and tetrahedral.
3D Graphics for Game Programming (J. Han) Chapter XI Character Animation.
SE 313 – Computer Graphics Lecture 14: Armatures Lecturer: Gazihan Alankuş 1.
Linear Blend Skinning.
Character Setup Character Setup is the process of creating handles and controls for anything that a character animator will need to adjust in order to.
Chapter 4: IMD Chapter 4: Character Animation Character Animation 1 Lecturer: Norhayati Mohd Amin.
Péter Borosán Rutgers University Doug DeCarlo Rutgers University Andrew Nealan Rutgers University Yotam Gingold George Mason University Ming Jin Rutgers.
Animating With Blender Topics: Making a skeleton. Making a skeleton. Attaching the skeleton to your model. Attaching the skeleton to your model. Posing.
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Character Animation: Skeletons and Joints.
3D Game Programming All in One By Kenneth C. Finney.
1cs426-winter-2008 Notes  Collision notes part 1 (primitive operations) should be up on the weekend.
Midterm Review CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2004.
Week 4 Lecture 3: Character Animation Based on Interactive Computer Graphics (Angel) - Chapter 10 1 Angel: Interactive Computer Graphics 5E © Addison-Wesley.
CSE 473 Dr. Charles B. Owen Fundamentals of 3D Game Development1 Skeletons and Skinning Bones and Skeletons Mesh Skinning.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology 3D Engines and Scene Graphs Spring 2012.
Lever system of the body
Modeling and Animation with 3DS MAX R 3.1 Graphics Lab. Korea Univ. Reference URL :
Modeling Skin Separate object(s) per limb (and joints) Continuous Skin
CSE 380 – Computer Game Programming Introduction ITS 102 – 3D Modeling for Games Blender's User Interface.
Modelling and Simulation Dynamics. Dynamics Dynamics is a branch of physics that describes how objects move. Dynamic animation uses rules of physics to.
CGDD 4113 MAYA BASICS. THE INTERFACE
3D Animation 5. Character Animation Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 2)
Character Animation. Contents Keyframe animation Mocap Smooth skin by vertex blending Rigging & retargeting Gait analysis (Ragdoll physics) Fall
Computer Graphics Soft Body Animation - Skinning CO2409 Computer Graphics Week 22.
CGDD 4113 SKELETONS. AN EXERCISE Start with Animation Menu -> Joint Tool ->□ Left-click to add more joints Press Up arrow to go up the joint hierarchy.
 Bones Quiz  Muscular tissue notes  Finish Worksheet.
Animation with Maya
Non-Uniform Rational B-Splines NURBS. NURBS Surfaces NURBS surfaces are based on curves. The main advantage of using NURBS surfaces over polygons, is.
Character Setup In addition to rigging for character models, rigging artists are also responsible for setting up animation controls for anything that is.
GPH 338 Computer Animation Survey
Build-It-Yourself.com BLENDER 3D LESSON 3 BLENDER 3D LESSON 3.
Character Design CSIS 5838: Graphics and Animation for Gaming.
CS 450: COMPUTER GRAPHICS ANIMATION SPRING 2015 DR. MICHAEL J. REALE.
Computer Animation 3D Animation. How do I develop 3D models using a variety of editing tools and texturing techniques? Vocabulary: Meshes- Represent 3D.
Skeletal Animation and Skinning A (hardware friendly) software approach By: Brandon Furtwangler.
FACIAL RIGGING By MZ This Demo Includes Elements and structure in a basic facial rigging Some workflow improvement Brow ( clusters,
From: CHAPTER 8– Modeling with Modifiers 3DS MAX AND ITS APPLICATIONS Modeling with Modifiers James Martin High School Computer Multimedia and Animation.
Geometric Theory and mesh construction. Vertices Vertices are found on 3D shapes. A vertex is a corner on a shape, you can use the vertex to change the.
Alias MAYA 6.0 Tutorial  Overview  Basic Tools & MAYA Interface  Polygonal Modeling  NURBS Modeling.
Muscular System. Types of Muscles Skeletal Control voluntary movements of the skeleton and body Striated Smooth Control the involuntary movements of the.
So You Want To Learn Lattice Multiplication?. 43 x 92.
3D GRAPHICS RENDERING PIPELINE CS / TECHNICAL BACKGROUND PAGE 11.
An Essential Introduction to Maya Character Rigging by Cheryl Cabrera Chapter 8 Control Rig Setup for a Biped Character: IK and FK.
CPSC 641 Computer Graphics: Animation with Motion Capture Jinxiang Chai.
3D Animation 3. Animation Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 19 and 20 Character Animation with Armature.
Animation.
Character Design for Animation and Games
Computer Animation Ying Zhu Georgia State University
Deformation techniques
Bones Skeletal Unity-2D How & When
Deforming Objects CGDD 4113 Jeff Chastine.
3D Modeling.
Introduction to 3D Art and Animation
Skeletons and Skinning
Computer Animation and Visualisation Lecture 4. Skinning
Animation (FINALLY!!!) CGDD 4113.
Chapter XIII Character Animation
GIS Lecture: Editing Data
UMBC Graphics for Games
Back Cover Cover Page Page 1-Triple-click in this text box and enter your information for Page 1 of your book. Page 2-Triple-click in this text box and.
Animation Workshop Week 4
Assignment 1 Creating a Heart.
Computer Animation Ying Zhu Georgia State University
Presentation transcript:

CGDD 4113 SKINNING

WHAT IS SKINNING? The process of binding a skeleton to a mesh Methods: Parent binding Requires models to be separate Individual mesh is “parented” to individual bone Rigid binding Vertices closer to a bone will follow that bone Lattice binding Create a lattice deformer, rigid bind the lattice to the bones Smooth binding A vertex or CV can be influenced by multiple bones

PARENTING Each cylinder to each bone Test via rotations

RIGID BINDING Two skeletons, one NURB and one poly – each subdivided 10 Skin->Bind Skin->Rigid Bind

EFFECTS OF BENDING Polys are made of vertices NURBS are defined by CVs

MEMBERSHIP Edit Deformers->Edit Membership Tool

FLEXORS Type of deformer to prevent cracking Useful for polygons Without FlexorWith Flexor

SET DRIVEN KEYS Can set keys for the flexor in various positions Animate->Set Driven Key->Set The middle joint’s Y rotation will “drive” the points of the flexor lattice Note: When the book says “Zero the rotation”, just clear them in the channel box

LATTICE BINDING Create a lattice deformer for the polygon Rigid bind the root joint to the lattice Finish by changing the ffd1 node (local influences) to 4 Gives a much smoother appearance Easier to edit membership! Lattice CVs vs. vertices Can also use Driven Keys to define a bulge for the bicep

SMOOTH BINDING Skin->Bind Skin->Smooth Bind Sweet == true

WEIGHT PAINTING Not covered in this book Something good to look into “Paint” how much a bone will influence vertices

GETTING BACK TO OUR CHARACTER… Start by setting the preferred angle (RMB on the pelvis joint) Select only joints that should affect the mesh Best done in the Outliner view Use Smooth Binding! Wireframe turns purple Smooth bind the eyeballs

RIGID BINDING Eyes (to eye joints), eyelids (to head joint) and collar (to neck)

WEIGHT PAINTING Try bending the shoulder… Experiment with weight painting! Problems

JOINT DEGREES OF FREEDOM AND LIMITS A way of restricting how the joint moves Found in the Attribute editor