SlideShare a Scribd company logo
1 of 32
2672QCA 3D MODELLING
FOR VISUALISATION
FLATTENING 3D SHAPES
Introduction to the management of UVW
coordinates and mapping materials onto geometry.
PROJECTION MAPPING
UVW UNWRAPPING
Deriving net shapes by flattening
3D surfaces into 2D templates.
WHAT ARE UVWs?
Terminology specific to texel and
pixel mapping through coordinates.
Using map projectors to define
UVW coordinates
LECTURE CONTENTS
USEFUL TOOLS
Appropriate software for an
effective UVW pipeline.
01
02
03
04
WHAT ARE UVWs?
01
Terminology specific to texel and
pixel mapping through coordinates.
INTRODUCTION TO
UVW
Each 3D model is made out of vertices.
Each vertex usually defines the location of a point in space, a normal (used in
lighting calculations) and 1 or more texture coordinates.
These are generally designated as u for the horizontal part of the texture and v for
the vertical.
INTRODUCTION TO
UVW
When an object is textured, these coordinates are used to look up which texel or
pixel to plot from the texture.
It is easiest to think of them as percentages or ratios between:
• the left edge of texture (u = 0) and the right edge of the texture (u = 1.0), and
• from the top of the texture (v = 0) and the bottom of it (v = 1.0).
They are interpolated between the vertices and looked up for each on-screen pixel
that is rendered.
INTRODUCTION TO
UVW
Effectively, the implementation of UVW is similar to XYZ.
Where X, Y, and Z refer to 3-Dimensional coordinates within the Cartesian system, U, V, and
W refer to texture coordinates.
Most material maps are a 2D plane assigned to a 3D surface. Consequently, the coordinate
system used to describe the placement and transformation of maps is different from the X, Y,
and Z axis coordinates used in 3D space.
Specifically, mapping coordinates use the letters U, V, and W; the three letters preceding X, Y,
and Z in the alphabet.
UVW COORDINATES
The U, V, and W coordinates parallel the relative directions of X, Y, and Z coordinates.
If you look at a 2D map image, U is the equivalent of X, and represents the horizontal direction
of the map.
V is the equivalent of Y, and represents the vertical direction of the map. W is the equivalent of
Z and represents a direction perpendicular to the UV plane of the map.
UVW COORDINATES
This group of modifiers provides various tools for texture mapping: that is, managing UVW
coordinates and mapping materials onto geometry.
Unwrap UVW
UVW Map
UVW Mapping Add
UVW Mapping Clear
UVW Mapping Paste
UVW XForm
UVW MAPPING MODIFIERS
PROJECTION MAPPING
Using map projectors to define
UVW coordinates
02
By applying mapping coordinates to an object, the UVW Map modifier controls how mapped
and procedural materials appear on the surface of an object.
Mapping coordinates specify how bitmaps are projected onto an object.
The UVW coordinate system is similar to the XYZ coordinate system. The U and V axes of a
bitmap correspond to the X and Y axes.
UVW MAP MODIFIER
By default, primitive objects such as spheres and boxes have mapping coordinates, as do loft
objects and NURBS surfaces.
Scanned, imported, or hand-constructed polygonal or patch models do not have mapping
coordinates until a UVW Map modifier is applied.
This is important in your texturing process, as most of your models will be customised during
construction, therefore requiring UVW Map information.
UVW MAP MODIFIER
Apply one of the seven types of mapping coordinates to an object on a specified map channel.
A diffuse map on map channel 1 and a bump map on map channel 2 can have different
mapping coordinates and can be controlled separately by using two UVW Map modifiers in the
modifier stack
Apply one of the seven types of mapping coordinates to an object.
Transform the mapping gizmo to adjust map placement. Objects with built-in mapping
coordinates lack a gizmo.
Apply mapping coordinates to an object with no mapping coordinates, an imported mesh, for
example.
Apply mapping at the sub-object level.
USE THE UVW MAP MODIFIER TO:
USE THE UVW MAP MODIFIER TO:
For planar, spherical, cylindrical and shrink wrap maps, a short yellow line indicates the top of
the map.
The green edge of the gizmo indicates the right side of the map. On a spherical or cylindrical
map the green edge is the seam where the left and right edge meet. Gizmo must be selected in
the modifier display hierarchy to display the gizmo.
GIZMO DISPLAY FOR MAPPING TYPES
Projects the map from a single plane flat against the object, somewhat like projecting a slide.
Planar projection is useful when only one side of an object needs to be mapped. It is also
useful for obliquely mapping multiple sides, and for mapping two sides of a symmetrical
object.
PLANAR MAPPING
Projects the map from a cylinder, wrapping it around an object. Seams where the edges of the
bitmap meet are visible unless a seamless map is used. Cylindrical projection is useful for
objects that are roughly cylindrical in shape.
CYLINDRICAL MAPPING
Surrounds the object by projecting the map from a sphere. You see a seam and mapping
singularities at the top and bottom of the sphere where the bitmap edges meet at the sphere's
poles. Spherical mapping is useful for objects that are roughly spherical in shape.
SPHERICAL MAPPING
Uses spherical mapping, but truncates the corners of the map and joins them all at a single
pole, creating only one singularity. Shrink-wrap mapping is useful when you want to hide the
mapping singularity.
SHRINK WRAP MAPPING
Projects the map from the six sides of a box. Each side projects as a planar map, and the effect
on the surface depends on the surface normal. Each face is mapped from the closest box
surface whose normal most closely parallels its own normal.
BOX MAPPING
Applies a copy of the map to every face of an object. Pairs of faces sharing a hidden edge are
mapped with the full rectangular map. Single faces with no hidden edge are mapped with a
triangular portion of the map.
FACE MAPPING
UVW UNWRAPPING
03
Deriving net shapes by flattening
3D surfaces into 2D templates.
The Unwrap UVW modifier lets you assign mapping (texture) coordinates to objects and sub-
object selections, and to edit those coordinates by hand as well as with a variety of tools. You
can also use it to unwrap and edit existing UVW coordinates on an object.
You can adjust mapping to fit on Mesh, Patch, Polygon, HSDS, and NURBS models using any
combination of manual and several different procedural methods.
You can use Unwrap UVW as a self-contained UVW mapping tool and texture-coordinate
editor, or in conjunction with the UVW Map modifier.
In the latter case, you usually do so in order to use a mapping method unavailable in Unwrap
UVW, such as Shrink Wrap.
UNWRAP UVW MODIFIER
In using Unwrap UVW, you usually break up the object's texture coordinates into smaller
groups known as clusters.
That way you can position the clusters precisely over different areas of the underlying texture
map for optimal mapping accuracy.
Each of these clusters has an outline called a map seam which appears superimposed over the
object in the viewports.
UNWRAP UVW MODIFIER
UNWRAP UVW MODIFIER
USEFUL TOOLS
Appropriate software for an
effective UVW pipeline.
04
As with all areas of 3D Design, there are better tools for some tasks than others. This is true for
UVW Mapping, especially considering the tools currently on the market.
Autodesk 3DS Max and Maya can both handle UVW Mapping processes, however they are not
industry leaders for this specific task.
Other, highly specific, software is available to complete UVW Mapping in a faster, more
accurate way. As you begin to complete this process multiple times, you will desire speed and
accuracy, even if it means shifting to other software.
USEFUL TOOLS
UVW TOOLSThe following list contains toolsets that are built specifically for UVW
editing in the asset production pipeline.
RizomUV
Modo
ZBrush
UVW TOOLSETS
Roadkill
Autodesk 3DS Max
Autodesk Maya
3D-Coat
Blender
THANKS!
Does anyone have any questions?

More Related Content

What's hot

Ravasi_etal_EAGE2014
Ravasi_etal_EAGE2014Ravasi_etal_EAGE2014
Ravasi_etal_EAGE2014Matteo Ravasi
 
GIS moving towards 3rd Dimension
GIS moving towards 3rd DimensionGIS moving towards 3rd Dimension
GIS moving towards 3rd DimensionNishant Sinha
 
Georeferencing Image
Georeferencing ImageGeoreferencing Image
Georeferencing ImageSimran Vats
 
Examples for leverage points
Examples for leverage pointsExamples for leverage points
Examples for leverage pointsGeorges Grinstein
 
Create swath profiles in GRASS GIS
Create swath profiles in GRASS GISCreate swath profiles in GRASS GIS
Create swath profiles in GRASS GISSkyler Sorsby
 
Calculation of sinuosity in GRASS GIS
Calculation of sinuosity in GRASS GISCalculation of sinuosity in GRASS GIS
Calculation of sinuosity in GRASS GISSkyler Sorsby
 
TYBSC IT PGIS Unit III Chapter I Spatial Referencing and Positioning
TYBSC IT PGIS Unit III Chapter I Spatial Referencing and PositioningTYBSC IT PGIS Unit III Chapter I Spatial Referencing and Positioning
TYBSC IT PGIS Unit III Chapter I Spatial Referencing and PositioningArti Parab Academics
 
Derive hypsometric curves in GRASS GIS
Derive hypsometric curves in GRASS GISDerive hypsometric curves in GRASS GIS
Derive hypsometric curves in GRASS GISSkyler Sorsby
 
Ortho photo in Ottawa
Ortho photo in OttawaOrtho photo in Ottawa
Ortho photo in OttawaStephen
 
Introduction to geomorphology in GRASS GIS - by Skyler Sorsby
Introduction to geomorphology in GRASS GIS - by Skyler SorsbyIntroduction to geomorphology in GRASS GIS - by Skyler Sorsby
Introduction to geomorphology in GRASS GIS - by Skyler SorsbySkyler Sorsby
 
Cartographic symbology. By proj jasper
Cartographic symbology. By proj jasperCartographic symbology. By proj jasper
Cartographic symbology. By proj jasperAgbajiJacob
 
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...imar-uniri
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam Batabyal
 
Map Reading and Interpretation
Map Reading and InterpretationMap Reading and Interpretation
Map Reading and InterpretationYonas Gemeda
 

What's hot (20)

Ravasi_etal_EAGE2014
Ravasi_etal_EAGE2014Ravasi_etal_EAGE2014
Ravasi_etal_EAGE2014
 
GIS moving towards 3rd Dimension
GIS moving towards 3rd DimensionGIS moving towards 3rd Dimension
GIS moving towards 3rd Dimension
 
Georeferencing Image
Georeferencing ImageGeoreferencing Image
Georeferencing Image
 
Map Reading
Map ReadingMap Reading
Map Reading
 
Examples for leverage points
Examples for leverage pointsExamples for leverage points
Examples for leverage points
 
Basic map reading
Basic map readingBasic map reading
Basic map reading
 
Create swath profiles in GRASS GIS
Create swath profiles in GRASS GISCreate swath profiles in GRASS GIS
Create swath profiles in GRASS GIS
 
Chapter 3 map basics
Chapter   3 map basicsChapter   3 map basics
Chapter 3 map basics
 
Maps and GIS
Maps and GISMaps and GIS
Maps and GIS
 
Calculation of sinuosity in GRASS GIS
Calculation of sinuosity in GRASS GISCalculation of sinuosity in GRASS GIS
Calculation of sinuosity in GRASS GIS
 
TYBSC IT PGIS Unit III Chapter I Spatial Referencing and Positioning
TYBSC IT PGIS Unit III Chapter I Spatial Referencing and PositioningTYBSC IT PGIS Unit III Chapter I Spatial Referencing and Positioning
TYBSC IT PGIS Unit III Chapter I Spatial Referencing and Positioning
 
Derive hypsometric curves in GRASS GIS
Derive hypsometric curves in GRASS GISDerive hypsometric curves in GRASS GIS
Derive hypsometric curves in GRASS GIS
 
3 d modeling part 2
3 d modeling part 23 d modeling part 2
3 d modeling part 2
 
Ortho photo in Ottawa
Ortho photo in OttawaOrtho photo in Ottawa
Ortho photo in Ottawa
 
Introduction to geomorphology in GRASS GIS - by Skyler Sorsby
Introduction to geomorphology in GRASS GIS - by Skyler SorsbyIntroduction to geomorphology in GRASS GIS - by Skyler Sorsby
Introduction to geomorphology in GRASS GIS - by Skyler Sorsby
 
Cartographic symbology. By proj jasper
Cartographic symbology. By proj jasperCartographic symbology. By proj jasper
Cartographic symbology. By proj jasper
 
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
Application of Structure-from-Motion Photogrammetry for Erosion Processes Mon...
 
Arindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentationArindam batabyal literature reviewpresentation
Arindam batabyal literature reviewpresentation
 
Rendering
RenderingRendering
Rendering
 
Map Reading and Interpretation
Map Reading and InterpretationMap Reading and Interpretation
Map Reading and Interpretation
 

Similar to Week 5 - Flattening 3D Shapes

PROJECTIONS & COORDINATE SYSTEMS-1.pptx
PROJECTIONS & COORDINATE SYSTEMS-1.pptxPROJECTIONS & COORDINATE SYSTEMS-1.pptx
PROJECTIONS & COORDINATE SYSTEMS-1.pptxSaitarunKuna
 
Compass handout
Compass handoutCompass handout
Compass handoutskw81
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - TexturesMichael Heron
 
How to choose a map projection guide.pdf
How to choose a map projection guide.pdfHow to choose a map projection guide.pdf
How to choose a map projection guide.pdfAndrew Scholl
 
Projections and coordinate system
Projections and coordinate systemProjections and coordinate system
Projections and coordinate systemMohsin Siddique
 
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeksBeginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeksJinTaek Seo
 
3D Display Method
3D Display Method3D Display Method
3D Display MethodKhaled Sany
 
Introduction to MAPS,Coordinate System and Projection System
Introduction to MAPS,Coordinate System and Projection SystemIntroduction to MAPS,Coordinate System and Projection System
Introduction to MAPS,Coordinate System and Projection SystemNAXA-Developers
 
Week 3 Polygonal Modelling
Week 3   Polygonal ModellingWeek 3   Polygonal Modelling
Week 3 Polygonal ModellingScottRoberts37
 
3-d interpretation from single 2-d image for autonomous driving
3-d interpretation from single 2-d image for autonomous driving3-d interpretation from single 2-d image for autonomous driving
3-d interpretation from single 2-d image for autonomous drivingYu Huang
 
Silhouettes and Outlines
Silhouettes and OutlinesSilhouettes and Outlines
Silhouettes and Outlinesrascalfats
 

Similar to Week 5 - Flattening 3D Shapes (20)

Datt 2500 week 10
Datt 2500 week 10Datt 2500 week 10
Datt 2500 week 10
 
DrTAD Blender Basics. Example 12. UNWRAP - Tutorial
DrTAD Blender Basics. Example 12. UNWRAP - TutorialDrTAD Blender Basics. Example 12. UNWRAP - Tutorial
DrTAD Blender Basics. Example 12. UNWRAP - Tutorial
 
PROJECTIONS & COORDINATE SYSTEMS-1.pptx
PROJECTIONS & COORDINATE SYSTEMS-1.pptxPROJECTIONS & COORDINATE SYSTEMS-1.pptx
PROJECTIONS & COORDINATE SYSTEMS-1.pptx
 
3 d modeling part 1
3 d modeling part 13 d modeling part 1
3 d modeling part 1
 
Chapter two
Chapter twoChapter two
Chapter two
 
Compass handout
Compass handoutCompass handout
Compass handout
 
Surveying_en.pdf
Surveying_en.pdfSurveying_en.pdf
Surveying_en.pdf
 
Surveying_en.pdf
Surveying_en.pdfSurveying_en.pdf
Surveying_en.pdf
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - Textures
 
How to choose a map projection guide.pdf
How to choose a map projection guide.pdfHow to choose a map projection guide.pdf
How to choose a map projection guide.pdf
 
Projections and coordinate system
Projections and coordinate systemProjections and coordinate system
Projections and coordinate system
 
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeksBeginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
 
3D Display Method
3D Display Method3D Display Method
3D Display Method
 
GIS Dictionary
GIS Dictionary GIS Dictionary
GIS Dictionary
 
Introduction to MAPS,Coordinate System and Projection System
Introduction to MAPS,Coordinate System and Projection SystemIntroduction to MAPS,Coordinate System and Projection System
Introduction to MAPS,Coordinate System and Projection System
 
Week 3 Polygonal Modelling
Week 3   Polygonal ModellingWeek 3   Polygonal Modelling
Week 3 Polygonal Modelling
 
Map Projection
Map ProjectionMap Projection
Map Projection
 
Final
FinalFinal
Final
 
3-d interpretation from single 2-d image for autonomous driving
3-d interpretation from single 2-d image for autonomous driving3-d interpretation from single 2-d image for autonomous driving
3-d interpretation from single 2-d image for autonomous driving
 
Silhouettes and Outlines
Silhouettes and OutlinesSilhouettes and Outlines
Silhouettes and Outlines
 

More from ScottRoberts37

Week 9 - Simulation in 3DS Max
Week 9 - Simulation in 3DS MaxWeek 9 - Simulation in 3DS Max
Week 9 - Simulation in 3DS MaxScottRoberts37
 
Week 4 - Materials and Textures
Week 4 - Materials and TexturesWeek 4 - Materials and Textures
Week 4 - Materials and TexturesScottRoberts37
 
Week 1 Welcome to 3D Vis
Week 1 Welcome to 3D VisWeek 1 Welcome to 3D Vis
Week 1 Welcome to 3D VisScottRoberts37
 
Creating Cinematics with Sequencer
Creating Cinematics with SequencerCreating Cinematics with Sequencer
Creating Cinematics with SequencerScottRoberts37
 
Week 4 - Landscape Technical Information
Week 4 - Landscape Technical InformationWeek 4 - Landscape Technical Information
Week 4 - Landscape Technical InformationScottRoberts37
 
Week 11 - Optimisation and Output
Week 11 - Optimisation and OutputWeek 11 - Optimisation and Output
Week 11 - Optimisation and OutputScottRoberts37
 
Week 10 - Introduction to Animation in 3DS Max
Week 10 - Introduction to Animation in 3DS MaxWeek 10 - Introduction to Animation in 3DS Max
Week 10 - Introduction to Animation in 3DS MaxScottRoberts37
 
Week 2 - 3D Modelling Principles
Week 2 - 3D Modelling PrinciplesWeek 2 - 3D Modelling Principles
Week 2 - 3D Modelling PrinciplesScottRoberts37
 

More from ScottRoberts37 (9)

Week 9 - Simulation in 3DS Max
Week 9 - Simulation in 3DS MaxWeek 9 - Simulation in 3DS Max
Week 9 - Simulation in 3DS Max
 
Week 4 - Materials and Textures
Week 4 - Materials and TexturesWeek 4 - Materials and Textures
Week 4 - Materials and Textures
 
Week 1 Welcome to 3D Vis
Week 1 Welcome to 3D VisWeek 1 Welcome to 3D Vis
Week 1 Welcome to 3D Vis
 
Creating Cinematics with Sequencer
Creating Cinematics with SequencerCreating Cinematics with Sequencer
Creating Cinematics with Sequencer
 
Generative systems
Generative systemsGenerative systems
Generative systems
 
Week 4 - Landscape Technical Information
Week 4 - Landscape Technical InformationWeek 4 - Landscape Technical Information
Week 4 - Landscape Technical Information
 
Week 11 - Optimisation and Output
Week 11 - Optimisation and OutputWeek 11 - Optimisation and Output
Week 11 - Optimisation and Output
 
Week 10 - Introduction to Animation in 3DS Max
Week 10 - Introduction to Animation in 3DS MaxWeek 10 - Introduction to Animation in 3DS Max
Week 10 - Introduction to Animation in 3DS Max
 
Week 2 - 3D Modelling Principles
Week 2 - 3D Modelling PrinciplesWeek 2 - 3D Modelling Principles
Week 2 - 3D Modelling Principles
 

Recently uploaded

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 

Recently uploaded (20)

Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Week 5 - Flattening 3D Shapes

  • 1. 2672QCA 3D MODELLING FOR VISUALISATION
  • 2. FLATTENING 3D SHAPES Introduction to the management of UVW coordinates and mapping materials onto geometry.
  • 3. PROJECTION MAPPING UVW UNWRAPPING Deriving net shapes by flattening 3D surfaces into 2D templates. WHAT ARE UVWs? Terminology specific to texel and pixel mapping through coordinates. Using map projectors to define UVW coordinates LECTURE CONTENTS USEFUL TOOLS Appropriate software for an effective UVW pipeline. 01 02 03 04
  • 4. WHAT ARE UVWs? 01 Terminology specific to texel and pixel mapping through coordinates.
  • 5. INTRODUCTION TO UVW Each 3D model is made out of vertices. Each vertex usually defines the location of a point in space, a normal (used in lighting calculations) and 1 or more texture coordinates. These are generally designated as u for the horizontal part of the texture and v for the vertical.
  • 6. INTRODUCTION TO UVW When an object is textured, these coordinates are used to look up which texel or pixel to plot from the texture. It is easiest to think of them as percentages or ratios between: • the left edge of texture (u = 0) and the right edge of the texture (u = 1.0), and • from the top of the texture (v = 0) and the bottom of it (v = 1.0). They are interpolated between the vertices and looked up for each on-screen pixel that is rendered.
  • 7. INTRODUCTION TO UVW Effectively, the implementation of UVW is similar to XYZ. Where X, Y, and Z refer to 3-Dimensional coordinates within the Cartesian system, U, V, and W refer to texture coordinates.
  • 8.
  • 9. Most material maps are a 2D plane assigned to a 3D surface. Consequently, the coordinate system used to describe the placement and transformation of maps is different from the X, Y, and Z axis coordinates used in 3D space. Specifically, mapping coordinates use the letters U, V, and W; the three letters preceding X, Y, and Z in the alphabet. UVW COORDINATES
  • 10. The U, V, and W coordinates parallel the relative directions of X, Y, and Z coordinates. If you look at a 2D map image, U is the equivalent of X, and represents the horizontal direction of the map. V is the equivalent of Y, and represents the vertical direction of the map. W is the equivalent of Z and represents a direction perpendicular to the UV plane of the map. UVW COORDINATES
  • 11. This group of modifiers provides various tools for texture mapping: that is, managing UVW coordinates and mapping materials onto geometry. Unwrap UVW UVW Map UVW Mapping Add UVW Mapping Clear UVW Mapping Paste UVW XForm UVW MAPPING MODIFIERS
  • 12. PROJECTION MAPPING Using map projectors to define UVW coordinates 02
  • 13. By applying mapping coordinates to an object, the UVW Map modifier controls how mapped and procedural materials appear on the surface of an object. Mapping coordinates specify how bitmaps are projected onto an object. The UVW coordinate system is similar to the XYZ coordinate system. The U and V axes of a bitmap correspond to the X and Y axes. UVW MAP MODIFIER
  • 14. By default, primitive objects such as spheres and boxes have mapping coordinates, as do loft objects and NURBS surfaces. Scanned, imported, or hand-constructed polygonal or patch models do not have mapping coordinates until a UVW Map modifier is applied. This is important in your texturing process, as most of your models will be customised during construction, therefore requiring UVW Map information. UVW MAP MODIFIER
  • 15. Apply one of the seven types of mapping coordinates to an object on a specified map channel. A diffuse map on map channel 1 and a bump map on map channel 2 can have different mapping coordinates and can be controlled separately by using two UVW Map modifiers in the modifier stack Apply one of the seven types of mapping coordinates to an object. Transform the mapping gizmo to adjust map placement. Objects with built-in mapping coordinates lack a gizmo. Apply mapping coordinates to an object with no mapping coordinates, an imported mesh, for example. Apply mapping at the sub-object level. USE THE UVW MAP MODIFIER TO:
  • 16. USE THE UVW MAP MODIFIER TO:
  • 17. For planar, spherical, cylindrical and shrink wrap maps, a short yellow line indicates the top of the map. The green edge of the gizmo indicates the right side of the map. On a spherical or cylindrical map the green edge is the seam where the left and right edge meet. Gizmo must be selected in the modifier display hierarchy to display the gizmo. GIZMO DISPLAY FOR MAPPING TYPES
  • 18. Projects the map from a single plane flat against the object, somewhat like projecting a slide. Planar projection is useful when only one side of an object needs to be mapped. It is also useful for obliquely mapping multiple sides, and for mapping two sides of a symmetrical object. PLANAR MAPPING
  • 19. Projects the map from a cylinder, wrapping it around an object. Seams where the edges of the bitmap meet are visible unless a seamless map is used. Cylindrical projection is useful for objects that are roughly cylindrical in shape. CYLINDRICAL MAPPING
  • 20. Surrounds the object by projecting the map from a sphere. You see a seam and mapping singularities at the top and bottom of the sphere where the bitmap edges meet at the sphere's poles. Spherical mapping is useful for objects that are roughly spherical in shape. SPHERICAL MAPPING
  • 21. Uses spherical mapping, but truncates the corners of the map and joins them all at a single pole, creating only one singularity. Shrink-wrap mapping is useful when you want to hide the mapping singularity. SHRINK WRAP MAPPING
  • 22. Projects the map from the six sides of a box. Each side projects as a planar map, and the effect on the surface depends on the surface normal. Each face is mapped from the closest box surface whose normal most closely parallels its own normal. BOX MAPPING
  • 23. Applies a copy of the map to every face of an object. Pairs of faces sharing a hidden edge are mapped with the full rectangular map. Single faces with no hidden edge are mapped with a triangular portion of the map. FACE MAPPING
  • 24. UVW UNWRAPPING 03 Deriving net shapes by flattening 3D surfaces into 2D templates.
  • 25. The Unwrap UVW modifier lets you assign mapping (texture) coordinates to objects and sub- object selections, and to edit those coordinates by hand as well as with a variety of tools. You can also use it to unwrap and edit existing UVW coordinates on an object. You can adjust mapping to fit on Mesh, Patch, Polygon, HSDS, and NURBS models using any combination of manual and several different procedural methods. You can use Unwrap UVW as a self-contained UVW mapping tool and texture-coordinate editor, or in conjunction with the UVW Map modifier. In the latter case, you usually do so in order to use a mapping method unavailable in Unwrap UVW, such as Shrink Wrap. UNWRAP UVW MODIFIER
  • 26. In using Unwrap UVW, you usually break up the object's texture coordinates into smaller groups known as clusters. That way you can position the clusters precisely over different areas of the underlying texture map for optimal mapping accuracy. Each of these clusters has an outline called a map seam which appears superimposed over the object in the viewports. UNWRAP UVW MODIFIER
  • 28. USEFUL TOOLS Appropriate software for an effective UVW pipeline. 04
  • 29. As with all areas of 3D Design, there are better tools for some tasks than others. This is true for UVW Mapping, especially considering the tools currently on the market. Autodesk 3DS Max and Maya can both handle UVW Mapping processes, however they are not industry leaders for this specific task. Other, highly specific, software is available to complete UVW Mapping in a faster, more accurate way. As you begin to complete this process multiple times, you will desire speed and accuracy, even if it means shifting to other software. USEFUL TOOLS
  • 30. UVW TOOLSThe following list contains toolsets that are built specifically for UVW editing in the asset production pipeline.
  • 31. RizomUV Modo ZBrush UVW TOOLSETS Roadkill Autodesk 3DS Max Autodesk Maya 3D-Coat Blender
  • 32. THANKS! Does anyone have any questions?