SlideShare a Scribd company logo
1 of 17
3D ART APPRECIATION
Michael Heron
INTRODUCTION
 It’s important to be able to render a
judgement on images you see.
How are they created
What techniques are used
What kind of shading is applied
How you arrive at your judgement
 Today is going to be a tutorial in which
you do just that!
And also think about the theoretical content of
the module.
IMAGE 1
DISCUSSION
 Is this rendered using the global illumination
model or the local illumination?
 What techniques are likely to have been used?
 What are the tell-tale signs that give it away?
 How convincing is the effect?
 What are the benefits over the alternative methods?
IMAGE 2
IMAGE 3
IMAGE 4
IMAGE 5
REVIEW QUESTIONS
 Important to be able to relate the theory
together.
Feature of the exam.
 Available on My Dundee.
Under the module material link.
 Three sets of material.
Each with questions that reflect the range and
scope of material for the exam.
 Not all of them covered in this module.
Glenn covered different things last year.
REVIEW QUESTIONS
 Draw a diagram illustrating the difference
between specular and diffuse reflection.
 What type of surface gives rise to each type of
reflection?
 What is the impact of transparency on the
transmission of light?
 What about translucency?
REVIEW QUESTIONS
 Define the Z-Buffer
 Give diagrams where appropriate.
 What is its use in hidden surface removal?
 What are the benefits of z-buffering?
 What are the weaknesses?
 What are the alternatives?
REVIEW QUESTIONS
 What is the difference between local and global
illumination models?
 How does it relate to the difference between real time
and non-real time rendering.
 What is the cost of global illumination?
 What are the different flavours of global
illumination?
REVIEW QUESTIONS
 What is the difference between Gouraud shading
and flat shading?
 How do they work?
 What kind of images do they produce?
 What quality is the shading?
 How is the shading applied?
 How do they impact on the gradient of light
across a polygon?
REVIEW QUESTIONS
 What is the graphics pipeline, and in what order
do the operations get performed?
 All of the things we have discussed are handled as
part of the pipeline.
 Where do each of the operations get performed.
 And why do they get performed at the points they get
performed?
REVIEW QUESTIONS
 What is backface culling, and why is it used?
 What is the difference between backface culling
and contribution culling?
 How does it relate to viewport culling?
REVIEW QUESTIONS
 What are the different kind of light-sources
permitted in 3D modelling?
 And what is the difference between them?
 How do we model light in a 3D scene?
 In global illumination?
 In local illumination?
 What is the impact of light interaction on a
model?
REVIEW QUESTIONS
 What is the difference between Phong shading
and Gouraud shading?
 What is the benefit of using one over the other?
 How do they differ in terms of their algorithms?
 Where do they have similarities?
 What is the benefit of using one over the other?

More Related Content

Similar to GRPHICS09 - Art Appreciation

VISUAL DESIGN AND PRINCIPLES.pptx
VISUAL DESIGN AND PRINCIPLES.pptxVISUAL DESIGN AND PRINCIPLES.pptx
VISUAL DESIGN AND PRINCIPLES.pptxClaesTrinio
 
Ideas & Images: The Power of Visual Learning in Today's World | MIT Sloan Exe...
Ideas & Images: The Power of Visual Learning in Today's World | MIT Sloan Exe...Ideas & Images: The Power of Visual Learning in Today's World | MIT Sloan Exe...
Ideas & Images: The Power of Visual Learning in Today's World | MIT Sloan Exe...HalGregersen1
 
DE1(a) my report
DE1(a) my reportDE1(a) my report
DE1(a) my reportJuhi Shah
 
Learning in 3D
Learning in 3DLearning in 3D
Learning in 3DKarl Kapp
 
Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Tudor Girba
 
Introducting the art pipeline
Introducting the art pipelineIntroducting the art pipeline
Introducting the art pipelineDavid Edwards
 
Multimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMultimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMark Billinghurst
 
Service Design Conference - Side Effects Workshop
Service Design Conference - Side Effects WorkshopService Design Conference - Side Effects Workshop
Service Design Conference - Side Effects WorkshopFUNKY PROJECTS
 
2015 2 adb presentation summary place in question
2015 2 adb presentation summary place in question2015 2 adb presentation summary place in question
2015 2 adb presentation summary place in questionOwen Huish
 
Digital image processing questions
Digital  image processing questionsDigital  image processing questions
Digital image processing questionsManas Mantri
 
Geecon09: SOLID Design Principles
Geecon09: SOLID Design PrinciplesGeecon09: SOLID Design Principles
Geecon09: SOLID Design PrinciplesBruno Bossola
 
Drive Create Energy Behavioural Lenses
Drive Create Energy Behavioural LensesDrive Create Energy Behavioural Lenses
Drive Create Energy Behavioural LensesCLICKNL
 
A multi-picture challenge for theories of vision
A multi-picture challenge for theories of visionA multi-picture challenge for theories of vision
A multi-picture challenge for theories of visionAaron Sloman
 
Thesis+of+zohreh+sharafi.ppt
Thesis+of+zohreh+sharafi.pptThesis+of+zohreh+sharafi.ppt
Thesis+of+zohreh+sharafi.pptPtidej Team
 
GSLIS corporate roundtable 2016
GSLIS corporate roundtable 2016GSLIS corporate roundtable 2016
GSLIS corporate roundtable 2016melmiller
 
[BSD]09 ideation
[BSD]09 ideation[BSD]09 ideation
[BSD]09 ideationJY LEE
 

Similar to GRPHICS09 - Art Appreciation (20)

Co design tools research
Co design tools researchCo design tools research
Co design tools research
 
VISUAL DESIGN AND PRINCIPLES.pptx
VISUAL DESIGN AND PRINCIPLES.pptxVISUAL DESIGN AND PRINCIPLES.pptx
VISUAL DESIGN AND PRINCIPLES.pptx
 
Ideas & Images: The Power of Visual Learning in Today's World | MIT Sloan Exe...
Ideas & Images: The Power of Visual Learning in Today's World | MIT Sloan Exe...Ideas & Images: The Power of Visual Learning in Today's World | MIT Sloan Exe...
Ideas & Images: The Power of Visual Learning in Today's World | MIT Sloan Exe...
 
DE1(a) my report
DE1(a) my reportDE1(a) my report
DE1(a) my report
 
Learning in 3D
Learning in 3DLearning in 3D
Learning in 3D
 
Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)
 
Introducting the art pipeline
Introducting the art pipelineIntroducting the art pipeline
Introducting the art pipeline
 
Multimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed RealityMultimodal Multi-sensory Interaction for Mixed Reality
Multimodal Multi-sensory Interaction for Mixed Reality
 
Service Design Conference - Side Effects Workshop
Service Design Conference - Side Effects WorkshopService Design Conference - Side Effects Workshop
Service Design Conference - Side Effects Workshop
 
2015 2 adb presentation summary place in question
2015 2 adb presentation summary place in question2015 2 adb presentation summary place in question
2015 2 adb presentation summary place in question
 
Parents
ParentsParents
Parents
 
Digital image processing questions
Digital  image processing questionsDigital  image processing questions
Digital image processing questions
 
Geecon09: SOLID Design Principles
Geecon09: SOLID Design PrinciplesGeecon09: SOLID Design Principles
Geecon09: SOLID Design Principles
 
Drive Create Energy Behavioural Lenses
Drive Create Energy Behavioural LensesDrive Create Energy Behavioural Lenses
Drive Create Energy Behavioural Lenses
 
A multi-picture challenge for theories of vision
A multi-picture challenge for theories of visionA multi-picture challenge for theories of vision
A multi-picture challenge for theories of vision
 
Mental Models2
Mental Models2Mental Models2
Mental Models2
 
Thesis+of+zohreh+sharafi.ppt
Thesis+of+zohreh+sharafi.pptThesis+of+zohreh+sharafi.ppt
Thesis+of+zohreh+sharafi.ppt
 
Media Evaluation
Media EvaluationMedia Evaluation
Media Evaluation
 
GSLIS corporate roundtable 2016
GSLIS corporate roundtable 2016GSLIS corporate roundtable 2016
GSLIS corporate roundtable 2016
 
[BSD]09 ideation
[BSD]09 ideation[BSD]09 ideation
[BSD]09 ideation
 

More from Michael Heron

Meeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMeeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMichael Heron
 
Musings on misconduct
Musings on misconductMusings on misconduct
Musings on misconductMichael Heron
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkMichael Heron
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility SupportMichael Heron
 
Authorship and Autership
Authorship and AutershipAuthorship and Autership
Authorship and AutershipMichael Heron
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interactionMichael Heron
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityMichael Heron
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - TexturesMichael Heron
 
GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)Michael Heron
 
GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)Michael Heron
 
GRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationGRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationMichael Heron
 
GRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsGRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsMichael Heron
 
GRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsGRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsMichael Heron
 
2CPP14 - Abstraction
2CPP14 - Abstraction2CPP14 - Abstraction
2CPP14 - AbstractionMichael Heron
 

More from Michael Heron (20)

Meeple centred design - Board Game Accessibility
Meeple centred design - Board Game AccessibilityMeeple centred design - Board Game Accessibility
Meeple centred design - Board Game Accessibility
 
Musings on misconduct
Musings on misconductMusings on misconduct
Musings on misconduct
 
Accessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS FrameworkAccessibility Support with the ACCESS Framework
Accessibility Support with the ACCESS Framework
 
ACCESS: A Technical Framework for Adaptive Accessibility Support
ACCESS:  A Technical Framework for Adaptive Accessibility SupportACCESS:  A Technical Framework for Adaptive Accessibility Support
ACCESS: A Technical Framework for Adaptive Accessibility Support
 
Authorship and Autership
Authorship and AutershipAuthorship and Autership
Authorship and Autership
 
Text parser based interaction
Text parser based interactionText parser based interaction
Text parser based interaction
 
SAD04 - Inheritance
SAD04 - InheritanceSAD04 - Inheritance
SAD04 - Inheritance
 
GRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and RadiosityGRPHICS08 - Raytracing and Radiosity
GRPHICS08 - Raytracing and Radiosity
 
GRPHICS07 - Textures
GRPHICS07 - TexturesGRPHICS07 - Textures
GRPHICS07 - Textures
 
GRPHICS06 - Shading
GRPHICS06 - ShadingGRPHICS06 - Shading
GRPHICS06 - Shading
 
GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)GRPHICS05 - Rendering (2)
GRPHICS05 - Rendering (2)
 
GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)GRPHICS04 - Rendering (1)
GRPHICS04 - Rendering (1)
 
GRPHICS03 - Graphical Representation
GRPHICS03 - Graphical RepresentationGRPHICS03 - Graphical Representation
GRPHICS03 - Graphical Representation
 
GRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsGRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D Graphics
 
GRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D GraphicsGRPHICS01 - Introduction to 3D Graphics
GRPHICS01 - Introduction to 3D Graphics
 
2CPP18 - Modifiers
2CPP18 - Modifiers2CPP18 - Modifiers
2CPP18 - Modifiers
 
2CPP17 - File IO
2CPP17 - File IO2CPP17 - File IO
2CPP17 - File IO
 
2CPP16 - STL
2CPP16 - STL2CPP16 - STL
2CPP16 - STL
 
2CPP15 - Templates
2CPP15 - Templates2CPP15 - Templates
2CPP15 - Templates
 
2CPP14 - Abstraction
2CPP14 - Abstraction2CPP14 - Abstraction
2CPP14 - Abstraction
 

Recently uploaded

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

GRPHICS09 - Art Appreciation

  • 2. INTRODUCTION  It’s important to be able to render a judgement on images you see. How are they created What techniques are used What kind of shading is applied How you arrive at your judgement  Today is going to be a tutorial in which you do just that! And also think about the theoretical content of the module.
  • 4. DISCUSSION  Is this rendered using the global illumination model or the local illumination?  What techniques are likely to have been used?  What are the tell-tale signs that give it away?  How convincing is the effect?  What are the benefits over the alternative methods?
  • 9. REVIEW QUESTIONS  Important to be able to relate the theory together. Feature of the exam.  Available on My Dundee. Under the module material link.  Three sets of material. Each with questions that reflect the range and scope of material for the exam.  Not all of them covered in this module. Glenn covered different things last year.
  • 10. REVIEW QUESTIONS  Draw a diagram illustrating the difference between specular and diffuse reflection.  What type of surface gives rise to each type of reflection?  What is the impact of transparency on the transmission of light?  What about translucency?
  • 11. REVIEW QUESTIONS  Define the Z-Buffer  Give diagrams where appropriate.  What is its use in hidden surface removal?  What are the benefits of z-buffering?  What are the weaknesses?  What are the alternatives?
  • 12. REVIEW QUESTIONS  What is the difference between local and global illumination models?  How does it relate to the difference between real time and non-real time rendering.  What is the cost of global illumination?  What are the different flavours of global illumination?
  • 13. REVIEW QUESTIONS  What is the difference between Gouraud shading and flat shading?  How do they work?  What kind of images do they produce?  What quality is the shading?  How is the shading applied?  How do they impact on the gradient of light across a polygon?
  • 14. REVIEW QUESTIONS  What is the graphics pipeline, and in what order do the operations get performed?  All of the things we have discussed are handled as part of the pipeline.  Where do each of the operations get performed.  And why do they get performed at the points they get performed?
  • 15. REVIEW QUESTIONS  What is backface culling, and why is it used?  What is the difference between backface culling and contribution culling?  How does it relate to viewport culling?
  • 16. REVIEW QUESTIONS  What are the different kind of light-sources permitted in 3D modelling?  And what is the difference between them?  How do we model light in a 3D scene?  In global illumination?  In local illumination?  What is the impact of light interaction on a model?
  • 17. REVIEW QUESTIONS  What is the difference between Phong shading and Gouraud shading?  What is the benefit of using one over the other?  How do they differ in terms of their algorithms?  Where do they have similarities?  What is the benefit of using one over the other?