0% found this document useful (0 votes)
159 views19 pages

Chapter 7 - Structure & Hierarchical Modeling

This document discusses hierarchical modeling and structure. It begins with introductions to structure, modeling, hierarchical modeling, and hierarchical modeling with structure. It then provides 5 examples: (1) modeling with transformations using a stick person, (2) using parameters to control clock hands, (3) hierarchical grouping of objects in a scene, (4) adding transformations, and (5) further hierarchical transformation of objects. The examples demonstrate how hierarchical modeling and parameters can be used to structure and control 3D objects.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
159 views19 pages

Chapter 7 - Structure & Hierarchical Modeling

This document discusses hierarchical modeling and structure. It begins with introductions to structure, modeling, hierarchical modeling, and hierarchical modeling with structure. It then provides 5 examples: (1) modeling with transformations using a stick person, (2) using parameters to control clock hands, (3) hierarchical grouping of objects in a scene, (4) adding transformations, and (5) further hierarchical transformation of objects. The examples demonstrate how hierarchical modeling and parameters can be used to structure and control 3D objects.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 19

Chapter 6

Structure & Hierarchical Modeling


Dr. Umair Ali Khan

1
Structure and Hierarchal Modeling

• Introduction
• Structure
• Modeling
• Hierarchal Modeling
• Hierarchal Modeling with structure
• Examples

2
Introduction

3
Structure

4
Modeling

5
Hierarchal Modeling
Triangle mesh, splines, etc..

Transformations, hierarchies

Time dependent transformations

pipelining

Raster operations
6
Hierarchal Modeling with structure

7
Example1: Modeling with Transformations

Making a stick person out of


cubes

Just translate, rotate, and scale


each one to get the right size,
shape, position, and orientation

Looks great –until you try to


make it move

8
Example1 :The Right Control Knobs
 As soon as you want to change something, the
model falls apart
 Reason: the thing you’re modeling is
constrained but your model doesn’t know it
 What we need: Some sort of
representation of structure
 A set of “control
knobs”(parameters) that make it
easy to move our stick person
through legal configurations
 This kind of control is convenient for static
models, and vital for animation!
 Key is to structure the transformations in the
right way: using a hierarchy 9
Example1: A Schematic Humanoid

Each node represents Rotation(s)


Geometric primitive(s)
Struct. Transformations

The root can be anywhere. We chose


the back

Control knob for each joint angle,


plus global position and orientation

A realistic human would be much


more complex
10
Example1: Humanoid Figure

11
Example1: Humanoid Figure2

12
12
Example1: Skeleton

13
Example2: Clock Example

Better control can come from the


transformation parameters being
functions of other variables

Simple example:A clock with


second, minute and hour hands
Hands should rotate together
Express all the motions in
terms of a “seconds”variable
Whole clock is animated by
varying the seconds parameter

14
Example3: Hierarchical Grouping of Objects

• Logical organization of scene

chair table ground

table fruits

15
Example3: Adding Transformations

16
Example3: Hierarchical Transformation of
Objects

• Transforms position
logical groupings of
objects within the scene

17
Example 4

18
Example 5

19

You might also like