SlideShare a Scribd company logo
1 of 36
3D modelling
Rendering & the graphics pipeline
Last week
What did we do in last weeks
3D modelling lesson?
This week
You will be learning about rendering & the
graphics pipeline.
By the end of today you
MUST understand what rendering is
SHOULD be able to explain what the
graphics pipeline is
COULD produce some high quality
renders of your game
Recap
Real or Fake – shout out the answers
Real or Fake –
shout out the answers
Real or Fake –
shout out the answers
Real or Fake –
shout out the answers
Real or Fake –
shout out the answers
Real or Fake –
shout out the answers
Real or Fake
Real life object 3D renders
Today we’re going to look at the
graphics pipeline & rendering
The graphics pipeline is how we
take a 3D world….
And turn it into a 2D image
displayed on a screen (gameplay),
Graphics pipeline
Is the series of processes the computer
goes through converting the 3D game world
into a 2D image on your screen.
From this….
To this….
Graphics pipeline
We call this process of turning a 3D model
into a 2D image “rendering”
From this….
To this….
Every process has stages…
Texturing
1. Application
2. Vertex shaders
Vertex shaders work out where each vertex is
on the model in X, Y & Z co-ordinates.
.
Don’t be confused by the word shader here…
think about the vertex
Projection
Now we know what the objects shapes are,
we need to figure out what our camera is
looking at in the scene. This is called
projection.
Clipping
Now we know what’s going to be on our
screen (what the cameras looking at) we
can get rid of anything that’s outside of the
cameras view, clearing up memory.
4. Rasterization
We must now convert the 3D vector shapes
(made of mathematical co-ordinates) in our
cameras view (its frustrum)
into a 2D raster image (an image made up
of pixels).
We call this rasterizing
But why do we need to convert our
3D world to a pixel based image?
The cameras screen is
made up of pixels!
Its how it displays images.
Pixel shaders
Pixel shaders now set the value for each pixel
on the screen.
The value work out how the object looks close
up; how it reflects or absorbs light, its colour
and its bump map.
Pixel shaders & Texturing
The texture file being held in the computers
memory is applied to the object in this stage
of the pipeline
At the end of the pipeline we now
have our rendered image on
screen
This will change twice a
second for 60FPS
games….
There are different types of
rendering
Radiosity
Calculates how light
bounces off objects
within the scene,
leading to soft
shadows and
diffuse lighting
Ray tracing
Calculates the path
of a light beam,
leading to good
reflections and
sharp shadows
There are different types of
rendering
Notice the difference in
shadows and light reflection
and absorption
Ray-tracingRadiosity
Render engines
are the part of the software that powers the
process of rendering.
Blender has 2 render engines
Blender Render versus Cycles
Which produces better looking
images?
Blender Render versus Cycles
Cycles renders look better; they are higher quality and more photo-realistic
BUT it takes the program much longer to render each image.
Lets look at Cycles in action…
Today
Working alone, fill in the worksheet “Rendering
& the graphics pipeline – worksheet”. You can
find this on Moodle.
Submit this to the Moodle assignment
“Rendering worksheet”
AFTER you have done this watch the video
tutorial on rendering and render some textured
primitives.
Whole class feedback
Render out a textured image of your chair.
Put it on the screen for others to see.

More Related Content

What's hot

What's hot (20)

Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
Ai lecture 03 computer vision
Ai lecture 03 computer visionAi lecture 03 computer vision
Ai lecture 03 computer vision
 
Fundamentals Image and Graphics
Fundamentals Image and GraphicsFundamentals Image and Graphics
Fundamentals Image and Graphics
 
Multimedia and Graphics Presentation
Multimedia and Graphics PresentationMultimedia and Graphics Presentation
Multimedia and Graphics Presentation
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Computer vision
Computer visionComputer vision
Computer vision
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer Graphics
 
Computer animation
Computer animationComputer animation
Computer animation
 
Animation & Animation Techniques
Animation & Animation TechniquesAnimation & Animation Techniques
Animation & Animation Techniques
 
Computer animation
Computer animationComputer animation
Computer animation
 
Animation
AnimationAnimation
Animation
 
What is computer vision?
What is computer vision?What is computer vision?
What is computer vision?
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Abalanche - Unity Shader Graph #1: Shader & PBR Materials
Abalanche - Unity Shader Graph #1: Shader & PBR MaterialsAbalanche - Unity Shader Graph #1: Shader & PBR Materials
Abalanche - Unity Shader Graph #1: Shader & PBR Materials
 
Application of computer graphics and input devices
Application of computer graphics and input devicesApplication of computer graphics and input devices
Application of computer graphics and input devices
 
Computer vision
Computer visionComputer vision
Computer vision
 
Raster animation
Raster animationRaster animation
Raster animation
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 

Similar to Graphics pipeline and rendering

5 multimedia elements - animation
5   multimedia elements - animation5   multimedia elements - animation
5 multimedia elements - animationKelly Bauer
 
Enhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full ReportEnhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full ReportUpendra Sachan
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics NotesGurpreet singh
 
What is 3D Animation
What is 3D AnimationWhat is 3D Animation
What is 3D AnimationFrankLeo16
 
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The BasicsHA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basicshamza_123456
 
Chance's "Visual Effects" Lecture
Chance's "Visual Effects" LectureChance's "Visual Effects" Lecture
Chance's "Visual Effects" Lecturejpowers
 
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The BasicsHA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basicshamza_123456
 
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELijcsit
 
V Ray For Sketch Up 2007 Manual
V Ray For Sketch Up 2007 ManualV Ray For Sketch Up 2007 Manual
V Ray For Sketch Up 2007 ManualPheo8x
 
3Ds MAX & INTRODUCTION TO ANIMATION IN AUTODESK 3Ds MAX
3Ds MAX & INTRODUCTION TO ANIMATION IN  AUTODESK 3Ds MAX3Ds MAX & INTRODUCTION TO ANIMATION IN  AUTODESK 3Ds MAX
3Ds MAX & INTRODUCTION TO ANIMATION IN AUTODESK 3Ds MAXAbhiram Chakravadhanula
 
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdfkalelboss
 

Similar to Graphics pipeline and rendering (20)

Constraints
ConstraintsConstraints
Constraints
 
5 multimedia elements - animation
5   multimedia elements - animation5   multimedia elements - animation
5 multimedia elements - animation
 
1604.08848v1
1604.08848v11604.08848v1
1604.08848v1
 
Enhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full ReportEnhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full Report
 
Datt 2501 week 10
Datt 2501 week 10Datt 2501 week 10
Datt 2501 week 10
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
3D Article
3D Article3D Article
3D Article
 
What is 3D Animation
What is 3D AnimationWhat is 3D Animation
What is 3D Animation
 
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The BasicsHA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
 
Chance's "Visual Effects" Lecture
Chance's "Visual Effects" LectureChance's "Visual Effects" Lecture
Chance's "Visual Effects" Lecture
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
 
Comparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D ModelComparison of Rendering Processes on 3D Model
Comparison of Rendering Processes on 3D Model
 
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The BasicsHA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
HA5 – COMPUTER ARTS BLOG ARTICLE – 3D: The Basics
 
3D - The Basics
3D - The Basics 3D - The Basics
3D - The Basics
 
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODELCOMPARISON OF RENDERING PROCESSES ON 3D MODEL
COMPARISON OF RENDERING PROCESSES ON 3D MODEL
 
V Ray For Sketch Up 2007 Manual
V Ray For Sketch Up 2007 ManualV Ray For Sketch Up 2007 Manual
V Ray For Sketch Up 2007 Manual
 
Task 2
Task 2Task 2
Task 2
 
2D & 3D ANIMATION
2D & 3D ANIMATION2D & 3D ANIMATION
2D & 3D ANIMATION
 
3Ds MAX & INTRODUCTION TO ANIMATION IN AUTODESK 3Ds MAX
3Ds MAX & INTRODUCTION TO ANIMATION IN  AUTODESK 3Ds MAX3Ds MAX & INTRODUCTION TO ANIMATION IN  AUTODESK 3Ds MAX
3Ds MAX & INTRODUCTION TO ANIMATION IN AUTODESK 3Ds MAX
 
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
351111888-Commodore-64-Assembly-Language-Arcade-Programming-pdf.pdf
 

More from iain bruce

Week 3 - research workshop
Week 3 - research workshopWeek 3 - research workshop
Week 3 - research workshopiain bruce
 
Research - TV studio project week1
Research - TV studio project week1Research - TV studio project week1
Research - TV studio project week1iain bruce
 
Socialactioncommunitymediaintro 170307205212
Socialactioncommunitymediaintro 170307205212Socialactioncommunitymediaintro 170307205212
Socialactioncommunitymediaintro 170307205212iain bruce
 
Multi camera filming lesson
Multi camera filming lessonMulti camera filming lesson
Multi camera filming lessoniain bruce
 
Floor managing
Floor managingFloor managing
Floor managingiain bruce
 
Hnd planning an insert
Hnd planning an insertHnd planning an insert
Hnd planning an insertiain bruce
 
Soundtrack planning workshop
Soundtrack planning workshopSoundtrack planning workshop
Soundtrack planning workshopiain bruce
 
Sound Design theory recap
Sound Design theory recapSound Design theory recap
Sound Design theory recapiain bruce
 
Soundtrack lesson 2
Soundtrack lesson 2Soundtrack lesson 2
Soundtrack lesson 2iain bruce
 
Soundtrack lesson 1
Soundtrack lesson 1Soundtrack lesson 1
Soundtrack lesson 1iain bruce
 
Documentary week 4: Waltz With Bashir
Documentary week 4: Waltz With BashirDocumentary week 4: Waltz With Bashir
Documentary week 4: Waltz With Bashiriain bruce
 
Documentary week 5
Documentary week 5Documentary week 5
Documentary week 5iain bruce
 
Documentary 3: Documentary Forms
Documentary 3: Documentary FormsDocumentary 3: Documentary Forms
Documentary 3: Documentary Formsiain bruce
 
Documentary 2: the history of British documentary
Documentary 2: the history of British documentaryDocumentary 2: the history of British documentary
Documentary 2: the history of British documentaryiain bruce
 
HND Film: Documentary, an introduction
HND Film: Documentary, an introductionHND Film: Documentary, an introduction
HND Film: Documentary, an introductioniain bruce
 
Fmp lesson 2 hopes
Fmp lesson 2 hopesFmp lesson 2 hopes
Fmp lesson 2 hopesiain bruce
 
Film Narrative & concept: an introduction
Film Narrative & concept: an introductionFilm Narrative & concept: an introduction
Film Narrative & concept: an introductioniain bruce
 

More from iain bruce (20)

Week 3 - research workshop
Week 3 - research workshopWeek 3 - research workshop
Week 3 - research workshop
 
Research - TV studio project week1
Research - TV studio project week1Research - TV studio project week1
Research - TV studio project week1
 
Socialactioncommunitymediaintro 170307205212
Socialactioncommunitymediaintro 170307205212Socialactioncommunitymediaintro 170307205212
Socialactioncommunitymediaintro 170307205212
 
Multi camera filming lesson
Multi camera filming lessonMulti camera filming lesson
Multi camera filming lesson
 
Floor managing
Floor managingFloor managing
Floor managing
 
Hnd planning an insert
Hnd planning an insertHnd planning an insert
Hnd planning an insert
 
Soundtrack planning workshop
Soundtrack planning workshopSoundtrack planning workshop
Soundtrack planning workshop
 
Fmp workshop
Fmp workshopFmp workshop
Fmp workshop
 
Sound Design theory recap
Sound Design theory recapSound Design theory recap
Sound Design theory recap
 
Soundtrack lesson 2
Soundtrack lesson 2Soundtrack lesson 2
Soundtrack lesson 2
 
Soundtrack lesson 1
Soundtrack lesson 1Soundtrack lesson 1
Soundtrack lesson 1
 
Documentary week 4: Waltz With Bashir
Documentary week 4: Waltz With BashirDocumentary week 4: Waltz With Bashir
Documentary week 4: Waltz With Bashir
 
Documentary week 5
Documentary week 5Documentary week 5
Documentary week 5
 
Documentary 3: Documentary Forms
Documentary 3: Documentary FormsDocumentary 3: Documentary Forms
Documentary 3: Documentary Forms
 
Documentary 2: the history of British documentary
Documentary 2: the history of British documentaryDocumentary 2: the history of British documentary
Documentary 2: the history of British documentary
 
Jump Cuts 1
Jump Cuts 1Jump Cuts 1
Jump Cuts 1
 
Short film
Short filmShort film
Short film
 
HND Film: Documentary, an introduction
HND Film: Documentary, an introductionHND Film: Documentary, an introduction
HND Film: Documentary, an introduction
 
Fmp lesson 2 hopes
Fmp lesson 2 hopesFmp lesson 2 hopes
Fmp lesson 2 hopes
 
Film Narrative & concept: an introduction
Film Narrative & concept: an introductionFilm Narrative & concept: an introduction
Film Narrative & concept: an introduction
 

Recently uploaded

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 

Recently uploaded (20)

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 

Graphics pipeline and rendering

  • 1. 3D modelling Rendering & the graphics pipeline
  • 2. Last week What did we do in last weeks 3D modelling lesson?
  • 3. This week You will be learning about rendering & the graphics pipeline.
  • 4. By the end of today you MUST understand what rendering is SHOULD be able to explain what the graphics pipeline is COULD produce some high quality renders of your game
  • 5. Recap Real or Fake – shout out the answers
  • 6. Real or Fake – shout out the answers
  • 7. Real or Fake – shout out the answers
  • 8. Real or Fake – shout out the answers
  • 9. Real or Fake – shout out the answers
  • 10. Real or Fake – shout out the answers
  • 11. Real or Fake Real life object 3D renders
  • 12. Today we’re going to look at the graphics pipeline & rendering
  • 13. The graphics pipeline is how we take a 3D world…. And turn it into a 2D image displayed on a screen (gameplay),
  • 14. Graphics pipeline Is the series of processes the computer goes through converting the 3D game world into a 2D image on your screen. From this…. To this….
  • 15. Graphics pipeline We call this process of turning a 3D model into a 2D image “rendering” From this…. To this….
  • 16. Every process has stages… Texturing
  • 18. 2. Vertex shaders Vertex shaders work out where each vertex is on the model in X, Y & Z co-ordinates. . Don’t be confused by the word shader here… think about the vertex
  • 19. Projection Now we know what the objects shapes are, we need to figure out what our camera is looking at in the scene. This is called projection.
  • 20. Clipping Now we know what’s going to be on our screen (what the cameras looking at) we can get rid of anything that’s outside of the cameras view, clearing up memory.
  • 21. 4. Rasterization We must now convert the 3D vector shapes (made of mathematical co-ordinates) in our cameras view (its frustrum) into a 2D raster image (an image made up of pixels). We call this rasterizing
  • 22. But why do we need to convert our 3D world to a pixel based image? The cameras screen is made up of pixels! Its how it displays images.
  • 23. Pixel shaders Pixel shaders now set the value for each pixel on the screen. The value work out how the object looks close up; how it reflects or absorbs light, its colour and its bump map.
  • 24. Pixel shaders & Texturing The texture file being held in the computers memory is applied to the object in this stage of the pipeline
  • 25. At the end of the pipeline we now have our rendered image on screen This will change twice a second for 60FPS games….
  • 26. There are different types of rendering Radiosity Calculates how light bounces off objects within the scene, leading to soft shadows and diffuse lighting Ray tracing Calculates the path of a light beam, leading to good reflections and sharp shadows
  • 27. There are different types of rendering Notice the difference in shadows and light reflection and absorption
  • 29. Render engines are the part of the software that powers the process of rendering.
  • 30. Blender has 2 render engines
  • 32. Which produces better looking images?
  • 33. Blender Render versus Cycles Cycles renders look better; they are higher quality and more photo-realistic BUT it takes the program much longer to render each image.
  • 34. Lets look at Cycles in action…
  • 35. Today Working alone, fill in the worksheet “Rendering & the graphics pipeline – worksheet”. You can find this on Moodle. Submit this to the Moodle assignment “Rendering worksheet” AFTER you have done this watch the video tutorial on rendering and render some textured primitives.
  • 36. Whole class feedback Render out a textured image of your chair. Put it on the screen for others to see.