SlideShare a Scribd company logo
1 of 53
3D Viewing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr
3d Rendering Pipeline cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion 3D Primitives Image This is a pipelined sequence of operations to draw a 3D primitive into a 2D image for direct illumination
In Pipeline ,[object Object],cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion Image 3D Primitives
In Pipeline ,[object Object],cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion Image ,[object Object],3D Primitives
In Pipeline ,[object Object],cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion Image ,[object Object],[object Object],3D Primitives
In Pipeline ,[object Object],cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion Image ,[object Object],[object Object],[object Object],3D Primitives
In Pipeline ,[object Object],cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion Image ,[object Object],[object Object],[object Object],[object Object],3D Primitives
In Pipeline ,[object Object],cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion Image ,[object Object],[object Object],[object Object],[object Object],[object Object],3D Primitives
In Pipeline ,[object Object],cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion Image ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3D Primitives
Transformation  ,[object Object],cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion Image ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3D Primitives
Transformation  cgvr.korea.ac.kr ,[object Object],Model Transformation Viewing Transformation Projection Transformation Viewport   Transformation p(x’, y’) P(x, y, z) ,[object Object],[object Object],[object Object],[object Object],3D Viewing Coordinate 3D Object Coordinate 3D World Coordinate
Viewing Transformation  cgvr.korea.ac.kr ,[object Object],Model Transformation Viewing Transformation Projection Transformation Viewport Transformation p(x’, y’) P(x, y, z) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Viewing Transformation ,[object Object],[object Object],[object Object],[object Object],cgvr.korea.ac.kr X Y Z ,[object Object]
Transformation from  WC to VC ,[object Object],[object Object],[object Object],cgvr.korea.ac.kr General sequence of translate-rotate transformation
Transformation from  WC to VC (cont’) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],cgvr.korea.ac.kr
Transformation from  WC to VC (cont’) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],cgvr.korea.ac.kr
Camera Models ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],cgvr.korea.ac.kr
Viewing Parameters ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],cgvr.korea.ac.kr
Viewing Coordinate ,[object Object],[object Object],[object Object],cgvr.korea.ac.kr X Y ,[object Object],Viewing right vector maps to X axis Viewing back vector maps to Z axis (potting out of page)
Viewing Transformation ,[object Object],cgvr.korea.ac.kr Right Up Back Eye (0, 0, 1) (0, 1, 0) (1, 0, 0) Matrix
Viewing Transformation  cgvr.korea.ac.kr ,[object Object],Model Transformation Viewing Transformation Projection Transformation Viewport Transformation p(x’, y’) P(x, y, z) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Projection ,[object Object],[object Object],[object Object],[object Object],cgvr.korea.ac.kr
Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
Parallel & Perspective ,[object Object],[object Object],cgvr.korea.ac.kr
Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
Parallel Projection ,[object Object],[object Object],cgvr.korea.ac.kr View Plane DOP
Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
Parallel Projection View Volume cgvr.korea.ac.kr
Orthographic & Oblique ,[object Object],[object Object],[object Object],[object Object],cgvr.korea.ac.kr
Orthographic Projections ,[object Object],cgvr.korea.ac.kr
Orthographic Projections ,[object Object],cgvr.korea.ac.kr Front Top Side
Orthographic Coordinates cgvr.korea.ac.kr
Oblique Projections ,[object Object],cgvr.korea.ac.kr ,[object Object],[object Object],[object Object],[object Object]
Oblique Projections ,[object Object],[object Object],[object Object],cgvr.korea.ac.kr
Parallel Projection Matrix ,[object Object],cgvr.korea.ac.kr Where   L 1   is the inverse of  tan  α  ,  which is also the value of   L   when   z =1
Parallel Projection Matrix ,[object Object],cgvr.korea.ac.kr
Parallel Projection Matrix cgvr.korea.ac.kr
Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
Perspective Projection ,[object Object],cgvr.korea.ac.kr View Plane Center of Projection Projectors
Perspective Projection ,[object Object],cgvr.korea.ac.kr
Perspective Projection ,[object Object],cgvr.korea.ac.kr Three-point perspective
Perspective Projection ,[object Object],cgvr.korea.ac.kr Three-point perspective Two-point perspective
Perspective Projection ,[object Object],cgvr.korea.ac.kr Three-point perspective Two-point perspective One-point perspective
Perspective Projection View Volume cgvr.korea.ac.kr
Perspective Projection ,[object Object],cgvr.korea.ac.kr
Perspective Projection ,[object Object],cgvr.korea.ac.kr
Perspective Projection Matrix ,[object Object],cgvr.korea.ac.kr
Perspective Projection Matrix ,[object Object],cgvr.korea.ac.kr
Perspective Projection Matrix cgvr.korea.ac.kr Perspective  projection Perspective  transformation Orthographic projection Center of Projection on the x axis Center of Projection on the y axis
Perspective Projection Matrix cgvr.korea.ac.kr 2-point perspectives 3-point perspectives
Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
Perspective vs. Parallel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],cgvr.korea.ac.kr
Classical Viewing cgvr.korea.ac.kr

More Related Content

What's hot

Graphics_3D viewing
Graphics_3D viewingGraphics_3D viewing
Graphics_3D viewingRabin BK
 
Computer Graphic - Projections
Computer Graphic - ProjectionsComputer Graphic - Projections
Computer Graphic - Projections2013901097
 
Lect8 viewing in3d&transformation
Lect8 viewing in3d&transformationLect8 viewing in3d&transformation
Lect8 viewing in3d&transformationBCET
 
COMPUTER GRAPHICS-"Projection"
COMPUTER GRAPHICS-"Projection"COMPUTER GRAPHICS-"Projection"
COMPUTER GRAPHICS-"Projection"Ankit Surti
 
3 d projections
3 d projections3 d projections
3 d projectionsMohd Arif
 
Hidden Surface Removal using Z-buffer
Hidden Surface Removal using Z-bufferHidden Surface Removal using Z-buffer
Hidden Surface Removal using Z-bufferRaj Sikarwar
 
3 d transformation
3 d transformation3 d transformation
3 d transformationPooja Dixit
 
Parallel projection
Parallel projectionParallel projection
Parallel projectionPrince Shahu
 
3D TRANSFORMATION: MATRIX REPRESENTATION
3D TRANSFORMATION: MATRIX REPRESENTATION3D TRANSFORMATION: MATRIX REPRESENTATION
3D TRANSFORMATION: MATRIX REPRESENTATIONAhtesham Ullah khan
 
Reflection transformation
Reflection transformationReflection transformation
Reflection transformationMani Kanth
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer GraphicsSanu Philip
 
Geometric transformations and projections
Geometric transformations and projectionsGeometric transformations and projections
Geometric transformations and projectionsJaya Teja
 
06 projection.slides (1)
06 projection.slides (1)06 projection.slides (1)
06 projection.slides (1)Rashmi Burman
 

What's hot (20)

Graphics_3D viewing
Graphics_3D viewingGraphics_3D viewing
Graphics_3D viewing
 
Computer Graphic - Projections
Computer Graphic - ProjectionsComputer Graphic - Projections
Computer Graphic - Projections
 
Projection Matrices
Projection MatricesProjection Matrices
Projection Matrices
 
Lect8 viewing in3d&transformation
Lect8 viewing in3d&transformationLect8 viewing in3d&transformation
Lect8 viewing in3d&transformation
 
Unit3 3d
Unit3 3dUnit3 3d
Unit3 3d
 
COMPUTER GRAPHICS-"Projection"
COMPUTER GRAPHICS-"Projection"COMPUTER GRAPHICS-"Projection"
COMPUTER GRAPHICS-"Projection"
 
3 d projections
3 d projections3 d projections
3 d projections
 
Oblique parallel projection
Oblique parallel projectionOblique parallel projection
Oblique parallel projection
 
Hidden Surface Removal using Z-buffer
Hidden Surface Removal using Z-bufferHidden Surface Removal using Z-buffer
Hidden Surface Removal using Z-buffer
 
Projection
ProjectionProjection
Projection
 
3 d display methods
3 d display methods3 d display methods
3 d display methods
 
3 d transformation
3 d transformation3 d transformation
3 d transformation
 
Computer graphics presentation
Computer graphics presentationComputer graphics presentation
Computer graphics presentation
 
Parallel projection
Parallel projectionParallel projection
Parallel projection
 
3D TRANSFORMATION: MATRIX REPRESENTATION
3D TRANSFORMATION: MATRIX REPRESENTATION3D TRANSFORMATION: MATRIX REPRESENTATION
3D TRANSFORMATION: MATRIX REPRESENTATION
 
Reflection transformation
Reflection transformationReflection transformation
Reflection transformation
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer Graphics
 
Geometric transformations and projections
Geometric transformations and projectionsGeometric transformations and projections
Geometric transformations and projections
 
06 projection.slides (1)
06 projection.slides (1)06 projection.slides (1)
06 projection.slides (1)
 
3 d display-methods
3 d display-methods3 d display-methods
3 d display-methods
 

Viewers also liked

Composite transformations
Composite transformationsComposite transformations
Composite transformationsMohd Arif
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer GraphicsSanu Philip
 
Three dimensional transformations
Three dimensional transformationsThree dimensional transformations
Three dimensional transformationsNareek
 
Two dimensional geometric transformations
Two dimensional geometric transformationsTwo dimensional geometric transformations
Two dimensional geometric transformationsMohammad Sadiq
 
Color and color models
Color and color modelsColor and color models
Color and color modelsSafwan Hashmi
 
2 d geometric transformations
2 d geometric transformations2 d geometric transformations
2 d geometric transformationsMohd Arif
 
Notes 2D-Transformation Unit 2 Computer graphics
Notes 2D-Transformation Unit 2 Computer graphicsNotes 2D-Transformation Unit 2 Computer graphics
Notes 2D-Transformation Unit 2 Computer graphicsNANDINI SHARMA
 
3D Geometric Transformations
3D Geometric Transformations3D Geometric Transformations
3D Geometric TransformationsIshan Parekh
 
Color Models Computer Graphics
Color Models Computer GraphicsColor Models Computer Graphics
Color Models Computer Graphicsdhruv141293
 

Viewers also liked (20)

3D transformation
3D transformation3D transformation
3D transformation
 
Hw#6
Hw#6 Hw#6
Hw#6
 
Coloring
ColoringColoring
Coloring
 
Hw#5
Hw#5Hw#5
Hw#5
 
Displays and color system in computer graphics(Computer graphics tutorials)
Displays and color system in computer graphics(Computer graphics tutorials)Displays and color system in computer graphics(Computer graphics tutorials)
Displays and color system in computer graphics(Computer graphics tutorials)
 
Composite transformations
Composite transformationsComposite transformations
Composite transformations
 
Projection of Line
Projection of LineProjection of Line
Projection of Line
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer Graphics
 
Three dimensional transformations
Three dimensional transformationsThree dimensional transformations
Three dimensional transformations
 
Color models
Color modelsColor models
Color models
 
Two dimensional geometric transformations
Two dimensional geometric transformationsTwo dimensional geometric transformations
Two dimensional geometric transformations
 
Color models
Color modelsColor models
Color models
 
Color and color models
Color and color modelsColor and color models
Color and color models
 
2 d geometric transformations
2 d geometric transformations2 d geometric transformations
2 d geometric transformations
 
Notes 2D-Transformation Unit 2 Computer graphics
Notes 2D-Transformation Unit 2 Computer graphicsNotes 2D-Transformation Unit 2 Computer graphics
Notes 2D-Transformation Unit 2 Computer graphics
 
COM2304: Color and Color Models
COM2304: Color and Color ModelsCOM2304: Color and Color Models
COM2304: Color and Color Models
 
transformation 3d
transformation 3dtransformation 3d
transformation 3d
 
3D Geometric Transformations
3D Geometric Transformations3D Geometric Transformations
3D Geometric Transformations
 
Color models
Color modelsColor models
Color models
 
Color Models Computer Graphics
Color Models Computer GraphicsColor Models Computer Graphics
Color Models Computer Graphics
 

Similar to viewing3d pipeline

Similar to viewing3d pipeline (20)

4 pipeline computer graphics
4 pipeline computer graphics4 pipeline computer graphics
4 pipeline computer graphics
 
3D Display
3D Display3D Display
3D Display
 
Lecture Summary : Camera Projection
Lecture Summary : Camera Projection Lecture Summary : Camera Projection
Lecture Summary : Camera Projection
 
Projection Models
Projection Models Projection Models
Projection Models
 
Svr Raskar
Svr RaskarSvr Raskar
Svr Raskar
 
3d Projection
3d Projection3d Projection
3d Projection
 
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
Build Your Own 3D Scanner: The Mathematics of 3D TriangulationBuild Your Own 3D Scanner: The Mathematics of 3D Triangulation
Build Your Own 3D Scanner: The Mathematics of 3D Triangulation
 
Hidden Surfaces
Hidden SurfacesHidden Surfaces
Hidden Surfaces
 
3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals
 
Saad alsheekh multi view
Saad alsheekh  multi viewSaad alsheekh  multi view
Saad alsheekh multi view
 
Lec4
Lec4Lec4
Lec4
 
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesBuild Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
 
Kulum alin-11 jan2014
Kulum alin-11 jan2014Kulum alin-11 jan2014
Kulum alin-11 jan2014
 
02mathematics.ppt
02mathematics.ppt02mathematics.ppt
02mathematics.ppt
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics
 
3D transformation in computer graphics
3D transformation in computer graphics3D transformation in computer graphics
3D transformation in computer graphics
 
3D Transformation
3D Transformation 3D Transformation
3D Transformation
 
Ch14.ppt
Ch14.pptCh14.ppt
Ch14.ppt
 
Notes04.pdf
Notes04.pdfNotes04.pdf
Notes04.pdf
 
Drawing chapter 03 orthographic projection (1)
Drawing chapter 03 orthographic projection (1)Drawing chapter 03 orthographic projection (1)
Drawing chapter 03 orthographic projection (1)
 

More from HiteshJain007

More from HiteshJain007 (9)

object 3d(1)
object 3d(1)object 3d(1)
object 3d(1)
 
object 3d(2)
object 3d(2)object 3d(2)
object 3d(2)
 
2D viewing
2D viewing2D viewing
2D viewing
 
Raster Display(1)
Raster Display(1)Raster Display(1)
Raster Display(1)
 
02mathematics
02mathematics02mathematics
02mathematics
 
Introduction to Computer Graphics(1)
Introduction to Computer Graphics(1)Introduction to Computer Graphics(1)
Introduction to Computer Graphics(1)
 
Introduction to Computer Graphics(2)
Introduction to Computer Graphics(2)Introduction to Computer Graphics(2)
Introduction to Computer Graphics(2)
 
Graphics pipeline
Graphics pipelineGraphics pipeline
Graphics pipeline
 
clipping
clippingclipping
clipping
 

Recently uploaded

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
 
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
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
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
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
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
 
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
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
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
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
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
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 

Recently uploaded (20)

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
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
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
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
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
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
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
 
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
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
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
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

viewing3d pipeline

  • 1. 3D Viewing 고려대학교 컴퓨터 그래픽스 연구실 cgvr.korea.ac.kr
  • 2. 3d Rendering Pipeline cgvr.korea.ac.kr Model Transformation Lighting Viewing Transformation Projection Transformation Clipping Viewport Transformation Scan Conversion 3D Primitives Image This is a pipelined sequence of operations to draw a 3D primitive into a 2D image for direct illumination
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
  • 24.
  • 25. Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
  • 26.
  • 27. Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
  • 28. Parallel Projection View Volume cgvr.korea.ac.kr
  • 29.
  • 30.
  • 31.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Parallel Projection Matrix cgvr.korea.ac.kr
  • 38. Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44. Perspective Projection View Volume cgvr.korea.ac.kr
  • 45.
  • 46.
  • 47.
  • 48.
  • 49. Perspective Projection Matrix cgvr.korea.ac.kr Perspective projection Perspective transformation Orthographic projection Center of Projection on the x axis Center of Projection on the y axis
  • 50. Perspective Projection Matrix cgvr.korea.ac.kr 2-point perspectives 3-point perspectives
  • 51. Taxonomy of Projections cgvr.korea.ac.kr Planar geometric projection Parallel Perspective Orthographic Oblique Top Front Side Axonometric Cabinet Cavalier Other One-point Two-point Three-point
  • 52.