3D Modeling.

Slides:



Advertisements
Similar presentations
Box modeling technique working with sub-objects directly rendering primer.
Advertisements

CGDD 4113 ROUGHING IN CHARACTERS. MAIN IDEA FOR THIS LECTURE Start with a polygon Get rough shape of body Tweak body.
CSE325 Computer Science and Sculpture Prof. George Hart.
Character modeling and texturing Making of. Basemesh Boxmodeling Imageplane to get right proportions Quads ~7000 tris Trying not to get to much into topology.
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.
CSE325 Computer Science and Sculpture Prof. George Hart.
 Andreas Söderberg  3D-SCANNING PIPELINE FOR GAMES.
Intro to Blender Alex Hawker. First Steps Download
Subdivision Surfaces in Character Animation Tony DeRose - Michael Kass - Tien Truong - Pixar Animation Studios - Pierce Groover March 4 th, 2003.
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
(conventional Cartesian reference system)
Content Subdivision First some basics (control point polygon, mesh)
Introduction to 3D Beginner: the class Instructor : Hee Holmen.
3D Models, Textures and Bone Animations for Games.
Introduction to Modeling. What is CG Modeling? Combination of Sculpting, Architecture, Drafting, and Painting. The core component of computer animation.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Modeling. Topology Topology describes an object’s shape, number of spans, and degree. For polygon objects this includes vertex positions.
Starter’s guide for the lizard. The Lizard Because the lizard has such a long tail and is not posed for rigging, some additional steps need to be taken.
Main Navigation  Similar to Unity 3D  Unlike Unity it is a right handed coordinate system  Used to determines whether a positive rotation is clockwise.
1 Surface Applications Fitting Manifold Surfaces To 3D Point Clouds, Cindy Grimm, David Laidlaw and Joseph Crisco. Journal of Biomechanical Engineering,
Course Introduction and Terminology CGDD 4113 – 3D MODELING AND ANIMATION.
SKM 4200 Computer Animation Chapter 4: Animation (3D Computer Animation – Part 1)
Modeling. Direct mesh editing: A more traditional approach commonly used by professional modelers Sculpting: A fast and fun way of shaping a model, also.
Figure Drawing.
Object Representation Rama C Hoetzlein, 2010 Univ. of California Santa Barbara Lecture Notes.
12/03/10 ANIMASI TEKNOLOGI IF.UB. Eriq Muhammad Adams J. -
Copyright © Curt Hill Visualization of 3D Worlds How are these images described?
Business and Computing Deanery Multimedia Week 17 More on modelling.
Business and Computing Deanery 3D Modelling Tools Week 6 Boolean and Meshes.
Maths & Technologies for Games DirectX 11 – New Features Tessellation & Displacement Mapping CO3303 Week 19.
Non-Uniform Rational B-Splines NURBS. NURBS Surfaces NURBS surfaces are based on curves. The main advantage of using NURBS surfaces over polygons, is.
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Solid Modeling. Solid Modeling - Polyhedron A polyhedron is a connected mesh of simple planar polygons that encloses a finite amount of space. A polyhedron.
GPH 338 Computer Animation Survey
CS418 Computer Graphics John C. Hart
CS 325 Introduction to Computer Graphics 03 / 29 / 2010 Instructor: Michael Eckmann.
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Introduction to 3d Modeling Simple Polygon Modeling Using 3D Max
An Essential Introduction to Maya Character Rigging by Cheryl Cabrera Chapter 2 Modeling Basics.
Business and Computing Deanery 3D Modelling Tools Week 7 Boolean and Meshes.
Chapter 3: Polygonal Modeling
 Advancing from moving premade primitives to making our own models  Two different approaches: ◦ Direct mesh editing: A more traditional approach commonly.
Sculpture Unit Art 3200 This unit consists of wire sculpting, paper mache, foam carving, clay sculpting, and metal embossing.
DPL3/10/2016 CS 551/651: Simplification Continued David Luebke
 UV mapping is a process of applying textures to an object by hand  Figure: Blender model textured through a UV map.
06/11/04 SRB ILP Presentation P.Moffitt RT Character Rigging Presented By: Kyle Simmons.
3D Modelling Luke Brown GS12-9. Introduction Maya is a 3D Modelling Software which allows you to do an absolute amount of just pure Models of any type,
Computer Graphics Imaging Lecture 13 and 14 UV Mapping.
Computer Graphics Imaging Lectures 5 and 6 Scene Management Basic Modeling Techniques.
Modeling The process of creating 3D Objects
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 26 Hair and fur.
3D Modeling & Animation Software
Character Design for Animation and Games
Character Rigging for Animation in Maya
Computer Animation Ying Zhu Georgia State University
Figure Drawing Mrs. Fish Art 3.
POLYGON MESH Advance Computer Graphics
INTERACTIVE TRANSPARENCY BUILDING A Character IN ANIMATION
ATCM 3310 Procedural Animation
Perspective, Scene Design, and Basic Animation
Chapter 14 Shading Models.
Architectural Modeling
Introduction to 3D Art and Animation
3D Max screen shot Top view Right side view Front view
Computer Animation UV Mapping.
Procedural Animation Lecture 6: Mapping
ATCM 6317 Procedural Animation
Week 2 Terminology Recap
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Presentation transcript:

3D Modeling

Introduction Modeling Types Math models, sure Polygon is king NURBS Actually, convex polygons Triangle meshes are all that matter NURBS Subdivision Surfaces

Polygons' Strengths Very straightforward Easy to troubleshoot/modify Supported by all 3D game engines Triangles, baby Lots of little triangles

Polygonal Weaknesses Painful, manual, labor intensive Faceting Tool$, w/ steep learning curves Faceting Rough around the edges Fixed Resolution (?!) Unless level of detail models are created

Building Blocks Model = polygons, texture(s) + skeleton/articulation points Texture = 2D image, size 2nx2m Polygon = vertices Vertex = x,y,z + u,v x,y,z shared by attached polygons u,v might or might not be shared

Modeling A Character: Reference Posed and turnaround sketches of a character

extrude v.tr. v.intr. In our case, to add “3D-ness” 1. To push or thrust out. 2. To shape (a plastic, for instance) by forcing it through a die. v.intr. To protrude or project. In our case, to add “3D-ness” Subdivide (add polygons) and tweak

Modeling: Some Primitive Operations Insert/attach a “box” Split boxes Stretch/edit vertices

Modeling A Character: Start With A Box Begin with a box Cut it in half Approximate the torso shape

Modeling A Character: Extrude Torso And Neck Extrude the box several times Adjust to simulate a rough torso Do the same for the neck

Modeling A Character: Extrude The Head Extrude from the neck Extrude the head volume Edit into a roughed out head

Modeling A Character: Create Rough Arms Extrude the upper side of the torso for the shoulder area Extrude several times for the arm Manipulate into rough arm shapes

Modeling A Character: Create Rough Hands Extrude a few times for basic hand volume Cut and extrude the thumb volume

Modeling A Character: Time For Legs Create only one of the legs Extrude and edit Extrude feet forward from stump

Modeling A Character: Mirror Her Delete half of the model Mirror the other side Attach and weld the seam

Modeling A Character: Proportions Match Bring the turnaround sketches into the viewport on a textured plane Manipulate until the model matches up

Modeling A Character: Begin Adding Detail Add a few more segments to support more curvature for the legs

Modeling A Character: Cuffs A simple extrude to create the cuffs of the pants

Modeling A Character: Gimme A Hand A series showing the buildup of the hand

Modeling A Character: Gimme Another Hand A series showing the buildup of the hand, from underneath

Modeling A Character: More Arm Please Cut in more detail for the arm, and manipulate for better form and curvature

Modeling A Character: The Chest More detail is cut into the chest to support the necessary volumes

Modeling A Character: The back Add polygons for the back, and the bevel of the shirt

Modeling A Character: The Face, Head And Hair A sequence showing the buildup of the head, face and hair

Modeling A Character: Done The completed model in wireframe and shaded Images courtesy of WildTangent, modeled by David Johnson.

3D Sculpting A low resolution model can look far more detailed than it really is. This can be used in game via normal maps==”special” texture Images courtesy of Pixolgic.

Reverse Engineering Real world objects or sculptures can be scanned or digitized This may not save time, but will ensure high fidelity Image courtesy of FARO Technologies, Inc.

BSP BSP stands for Binary Space Partition, a coding term. a method for organizing geom data BSP Editors come with many games e.g Quake, Half-Life BSP modeling is mining: subtracting volumes

Case Studies: Low Poly Modeling With low polygon modeling, much of the detail is painted into the texture Images courtesy of WildTangent, model and texture by David Johnson.

Case Studies: Car Model Car reflections are extremely sensitive to topology problems and imperfect panel curvature Preview your model in the engine to troubleshoot reflection irregularities Images courtesy of WildTangent.

Case Studies: Environment Modeling An environment model showing stages: Modeling Vertex Lighting In game with textures and effects Images courtesy of WildTangent.