SlideShare a Scribd company logo
Presented by:
Mr. Sararith Mao
ID: 52031206
Computer Graphic Topic:
Shading
Introduction to Shading
• Shading is a process used in drawing the
levels of shadow of polygon by applying media
with a darker shade for darker areas, and a
lighter shade for lighter areas.
In this topic I will say about flat
shading, flat shading, and phong shading
1. Flat shading
During scan conversion, the entire surface of
one polygon has only one color. It is easy to
compute and least accurate.
In Open GL, we can specify flat shading through
glShadeModel(GL_FLAT).
2. Smooth or Gouraud shading
Every vertices has its own normal. The
concept is that smooth shading compute each
vertices during scan conversion and interpolate
colors across all polygon pixels depends on the
normal. This method is a superior of flat shading
and require more processing, but less accurate to
polygon. In OpenGL, we can define smooth
shading by glShadeModel(GL_SMOOTH)
High polygon count. Poor polygon count.
It computes illumination for every pixel
during scan conversion and also find the
interpolate normal too. Although it’s hard to
do, but the result of polygon is accurate than
other methods. It’s not supported in Open GL
directly.
3. Phong shading
Referrences:
• http://en.wikipedia.org/wiki/Phong_shading
• http://en.wikipedia.org/wiki/Gouraud_shading
• http://en.wikipedia.org/wiki/Shading

More Related Content

What's hot

Phong Shading over any Polygonal Surface
Phong Shading over any Polygonal Surface Phong Shading over any Polygonal Surface
Phong Shading over any Polygonal Surface
Bhuvnesh Pratap
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
Vinayak Narayanan
 
Hidden Surfaces
Hidden SurfacesHidden Surfaces
Hidden Surfaces
HiteshJain007
 
Psuedo color
Psuedo colorPsuedo color
Psuedo color
Mariashoukat1206
 
hidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmhidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithm
rajivagarwal23dei
 
3 d display-methods-in-computer-graphics(For DIU)
3 d display-methods-in-computer-graphics(For DIU)3 d display-methods-in-computer-graphics(For DIU)
3 d display-methods-in-computer-graphics(For DIU)
Rajon rdx
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
Kalyan Acharjya
 
Erosion and dilation
Erosion and dilationErosion and dilation
Erosion and dilation
Akhil .B
 
Shadow removal using Image Processing (Case study and code Implementation)
Shadow removal using Image Processing (Case study and code Implementation)Shadow removal using Image Processing (Case study and code Implementation)
Shadow removal using Image Processing (Case study and code Implementation)
Ardra
 
Icdecs 2011
Icdecs 2011Icdecs 2011
Icdecs 2011
garudht
 
Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removal
Ankit Garg
 
Contrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalizationContrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalization
Er. Nancy
 
Illumination models
Illumination modelsIllumination models
Illumination models
KABILESH RAMAR
 
Visual hull construction from semitransparent coloured silhouettes
Visual hull construction from semitransparent coloured silhouettesVisual hull construction from semitransparent coloured silhouettes
Visual hull construction from semitransparent coloured silhouettes
ijcga
 
Morphological operations
Morphological operationsMorphological operations
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATIONCOLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
ecij
 
Shadow Detection of Color Aerial Images
Shadow Detection of Color Aerial ImagesShadow Detection of Color Aerial Images
Shadow Detection of Color Aerial Images
National Cheng Kung University
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
Anubhav Kumar
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
Chiamin Hsu
 

What's hot (19)

Phong Shading over any Polygonal Surface
Phong Shading over any Polygonal Surface Phong Shading over any Polygonal Surface
Phong Shading over any Polygonal Surface
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Hidden Surfaces
Hidden SurfacesHidden Surfaces
Hidden Surfaces
 
Psuedo color
Psuedo colorPsuedo color
Psuedo color
 
hidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithmhidden surface elimination using z buffer algorithm
hidden surface elimination using z buffer algorithm
 
3 d display-methods-in-computer-graphics(For DIU)
3 d display-methods-in-computer-graphics(For DIU)3 d display-methods-in-computer-graphics(For DIU)
3 d display-methods-in-computer-graphics(For DIU)
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 
Erosion and dilation
Erosion and dilationErosion and dilation
Erosion and dilation
 
Shadow removal using Image Processing (Case study and code Implementation)
Shadow removal using Image Processing (Case study and code Implementation)Shadow removal using Image Processing (Case study and code Implementation)
Shadow removal using Image Processing (Case study and code Implementation)
 
Icdecs 2011
Icdecs 2011Icdecs 2011
Icdecs 2011
 
Hidden surface removal
Hidden surface removalHidden surface removal
Hidden surface removal
 
Contrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalizationContrast limited adaptive histogram equalization
Contrast limited adaptive histogram equalization
 
Illumination models
Illumination modelsIllumination models
Illumination models
 
Visual hull construction from semitransparent coloured silhouettes
Visual hull construction from semitransparent coloured silhouettesVisual hull construction from semitransparent coloured silhouettes
Visual hull construction from semitransparent coloured silhouettes
 
Morphological operations
Morphological operationsMorphological operations
Morphological operations
 
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATIONCOLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
COLOUR IMAGE ENHANCEMENT BASED ON HISTOGRAM EQUALIZATION
 
Shadow Detection of Color Aerial Images
Shadow Detection of Color Aerial ImagesShadow Detection of Color Aerial Images
Shadow Detection of Color Aerial Images
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
 

Viewers also liked

Shading
ShadingShading
Shading
Amit Kapoor
 
CS 354 Programmable Shading
CS 354 Programmable ShadingCS 354 Programmable Shading
CS 354 Programmable Shading
Mark Kilgard
 
Cash Restrictions in Union Budget 2017 & Air Reporting
Cash Restrictions in Union Budget 2017 & Air ReportingCash Restrictions in Union Budget 2017 & Air Reporting
Cash Restrictions in Union Budget 2017 & Air Reporting
CA. Pramod Jain
 
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Beat Signer
 
2017 Zambia Budget analysis and highlights
2017 Zambia Budget analysis and highlights2017 Zambia Budget analysis and highlights
2017 Zambia Budget analysis and highlights
Kampamba Shula
 
Graphics Lecture 7
Graphics Lecture 7Graphics Lecture 7
Graphics Lecture 7
Saiful Islam
 
Sun Shade Calculator for Lahore
Sun Shade Calculator for LahoreSun Shade Calculator for Lahore
Sun Shade Calculator for Lahore
Edge Hill University
 
Shade Measurement Overview
Shade Measurement OverviewShade Measurement Overview
Shade Measurement Overview
phoberg
 
Lighting and shading
Lighting and shadingLighting and shading
Lighting and shading
Sri Harsha Vemuri
 
The Power of a Click: Why You're Changing the World
The Power of a Click: Why You're Changing the WorldThe Power of a Click: Why You're Changing the World
The Power of a Click: Why You're Changing the World
_Jessica_27
 
Photovoltaic Systems: System Design Tools
Photovoltaic Systems: System Design ToolsPhotovoltaic Systems: System Design Tools
Photovoltaic Systems: System Design Tools
Gavin Harper
 
Ecotect Presentaion
Ecotect PresentaionEcotect Presentaion
Ecotect Presentaion
Matthew Combe
 
Projection
ProjectionProjection
Projection
Amit Kapoor
 
COMPUTER GRAPHICS-"Projection"
COMPUTER GRAPHICS-"Projection"COMPUTER GRAPHICS-"Projection"
COMPUTER GRAPHICS-"Projection"
Ankit Surti
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer Graphics
Sanu Philip
 
4G technology
4G technology 4G technology
4G technology
Prabhjot Singh
 
3 d projections
3 d projections3 d projections
3 d projections
Mohd Arif
 
4g technology seminar ppt
4g technology seminar ppt4g technology seminar ppt
4g technology seminar ppt
Shreya Thakur
 
Budget 2017 Highlights
Budget 2017 HighlightsBudget 2017 Highlights
Budget 2017 Highlights
Shruti Agarwal
 
latest seminar topics in computer science
latest seminar topics in computer sciencelatest seminar topics in computer science
latest seminar topics in computer science
Rinshad Akbar K K
 

Viewers also liked (20)

Shading
ShadingShading
Shading
 
CS 354 Programmable Shading
CS 354 Programmable ShadingCS 354 Programmable Shading
CS 354 Programmable Shading
 
Cash Restrictions in Union Budget 2017 & Air Reporting
Cash Restrictions in Union Budget 2017 & Air ReportingCash Restrictions in Union Budget 2017 & Air Reporting
Cash Restrictions in Union Budget 2017 & Air Reporting
 
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
Future Trends - Lecture 12 - Web Information Systems (4011474FNR)
 
2017 Zambia Budget analysis and highlights
2017 Zambia Budget analysis and highlights2017 Zambia Budget analysis and highlights
2017 Zambia Budget analysis and highlights
 
Graphics Lecture 7
Graphics Lecture 7Graphics Lecture 7
Graphics Lecture 7
 
Sun Shade Calculator for Lahore
Sun Shade Calculator for LahoreSun Shade Calculator for Lahore
Sun Shade Calculator for Lahore
 
Shade Measurement Overview
Shade Measurement OverviewShade Measurement Overview
Shade Measurement Overview
 
Lighting and shading
Lighting and shadingLighting and shading
Lighting and shading
 
The Power of a Click: Why You're Changing the World
The Power of a Click: Why You're Changing the WorldThe Power of a Click: Why You're Changing the World
The Power of a Click: Why You're Changing the World
 
Photovoltaic Systems: System Design Tools
Photovoltaic Systems: System Design ToolsPhotovoltaic Systems: System Design Tools
Photovoltaic Systems: System Design Tools
 
Ecotect Presentaion
Ecotect PresentaionEcotect Presentaion
Ecotect Presentaion
 
Projection
ProjectionProjection
Projection
 
COMPUTER GRAPHICS-"Projection"
COMPUTER GRAPHICS-"Projection"COMPUTER GRAPHICS-"Projection"
COMPUTER GRAPHICS-"Projection"
 
Projection In Computer Graphics
Projection In Computer GraphicsProjection In Computer Graphics
Projection In Computer Graphics
 
4G technology
4G technology 4G technology
4G technology
 
3 d projections
3 d projections3 d projections
3 d projections
 
4g technology seminar ppt
4g technology seminar ppt4g technology seminar ppt
4g technology seminar ppt
 
Budget 2017 Highlights
Budget 2017 HighlightsBudget 2017 Highlights
Budget 2017 Highlights
 
latest seminar topics in computer science
latest seminar topics in computer sciencelatest seminar topics in computer science
latest seminar topics in computer science
 

Similar to Shading for Computer Topics in Burapha University

Avoiding 19 Common OpenGL Pitfalls
Avoiding 19 Common OpenGL PitfallsAvoiding 19 Common OpenGL Pitfalls
Avoiding 19 Common OpenGL Pitfalls
Mark Kilgard
 
Mixing Path Rendering and 3D
Mixing Path Rendering and 3DMixing Path Rendering and 3D
Mixing Path Rendering and 3D
Mark Kilgard
 
Shading in OpenGL
Shading in OpenGLShading in OpenGL
Shading in OpenGL
Syed Zaid Irshad
 
CS 354 Pixel Updating
CS 354 Pixel UpdatingCS 354 Pixel Updating
CS 354 Pixel Updating
Mark Kilgard
 
Deferred rendering in_leadwerks_engine[1]
Deferred rendering in_leadwerks_engine[1]Deferred rendering in_leadwerks_engine[1]
Deferred rendering in_leadwerks_engine[1]
ozlael ozlael
 
Programming with OpenGL
Programming with OpenGLProgramming with OpenGL
Programming with OpenGL
Syed Zaid Irshad
 
september11.ppt
september11.pptseptember11.ppt
september11.ppt
CharlesMatu2
 
Deferred shading
Deferred shadingDeferred shading
Deferred shading
ozlael ozlael
 
Clean architecture for shaders unite2019
Clean architecture for shaders unite2019Clean architecture for shaders unite2019
Clean architecture for shaders unite2019
Abhilash Majumder
 
Lighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
Lighting & Shading in OpenGL Non-Photorealistic Rendering.pptLighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
Lighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
CharlesMatu2
 
OpenGL L05-Texturing
OpenGL L05-TexturingOpenGL L05-Texturing
OpenGL L05-Texturing
Mohammad Shaker
 
Open gl basics
Open gl basicsOpen gl basics
Open gl basics
saad siddiqui
 
openGL basics for sample program (1).ppt
openGL basics for sample program (1).pptopenGL basics for sample program (1).ppt
openGL basics for sample program (1).ppt
HIMANKMISHRA2
 
openGL basics for sample program.ppt
openGL basics for sample program.pptopenGL basics for sample program.ppt
openGL basics for sample program.ppt
HIMANKMISHRA2
 
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Android open gl2_droidcon_2014
Android open gl2_droidcon_2014
Droidcon Berlin
 
Comparative between global threshold and adaptative threshold concepts in ima...
Comparative between global threshold and adaptative threshold concepts in ima...Comparative between global threshold and adaptative threshold concepts in ima...
Comparative between global threshold and adaptative threshold concepts in ima...
AssiaHAMZA
 
Computer Vision.pptx
Computer Vision.pptxComputer Vision.pptx
Computer Vision.pptx
GDSCIIITDHARWAD
 
Deferred shading
Deferred shadingDeferred shading
Deferred shading
Frank Chao
 
Portfolio for Computational Photography course at Georgia Tech OMSCS.
Portfolio for Computational Photography course at Georgia Tech OMSCS.Portfolio for Computational Photography course at Georgia Tech OMSCS.
Portfolio for Computational Photography course at Georgia Tech OMSCS.
Richard Marin
 
Compositing and Blending
Compositing and BlendingCompositing and Blending
Compositing and Blending
Syed Zaid Irshad
 

Similar to Shading for Computer Topics in Burapha University (20)

Avoiding 19 Common OpenGL Pitfalls
Avoiding 19 Common OpenGL PitfallsAvoiding 19 Common OpenGL Pitfalls
Avoiding 19 Common OpenGL Pitfalls
 
Mixing Path Rendering and 3D
Mixing Path Rendering and 3DMixing Path Rendering and 3D
Mixing Path Rendering and 3D
 
Shading in OpenGL
Shading in OpenGLShading in OpenGL
Shading in OpenGL
 
CS 354 Pixel Updating
CS 354 Pixel UpdatingCS 354 Pixel Updating
CS 354 Pixel Updating
 
Deferred rendering in_leadwerks_engine[1]
Deferred rendering in_leadwerks_engine[1]Deferred rendering in_leadwerks_engine[1]
Deferred rendering in_leadwerks_engine[1]
 
Programming with OpenGL
Programming with OpenGLProgramming with OpenGL
Programming with OpenGL
 
september11.ppt
september11.pptseptember11.ppt
september11.ppt
 
Deferred shading
Deferred shadingDeferred shading
Deferred shading
 
Clean architecture for shaders unite2019
Clean architecture for shaders unite2019Clean architecture for shaders unite2019
Clean architecture for shaders unite2019
 
Lighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
Lighting & Shading in OpenGL Non-Photorealistic Rendering.pptLighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
Lighting & Shading in OpenGL Non-Photorealistic Rendering.ppt
 
OpenGL L05-Texturing
OpenGL L05-TexturingOpenGL L05-Texturing
OpenGL L05-Texturing
 
Open gl basics
Open gl basicsOpen gl basics
Open gl basics
 
openGL basics for sample program (1).ppt
openGL basics for sample program (1).pptopenGL basics for sample program (1).ppt
openGL basics for sample program (1).ppt
 
openGL basics for sample program.ppt
openGL basics for sample program.pptopenGL basics for sample program.ppt
openGL basics for sample program.ppt
 
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Android open gl2_droidcon_2014
Android open gl2_droidcon_2014
 
Comparative between global threshold and adaptative threshold concepts in ima...
Comparative between global threshold and adaptative threshold concepts in ima...Comparative between global threshold and adaptative threshold concepts in ima...
Comparative between global threshold and adaptative threshold concepts in ima...
 
Computer Vision.pptx
Computer Vision.pptxComputer Vision.pptx
Computer Vision.pptx
 
Deferred shading
Deferred shadingDeferred shading
Deferred shading
 
Portfolio for Computational Photography course at Georgia Tech OMSCS.
Portfolio for Computational Photography course at Georgia Tech OMSCS.Portfolio for Computational Photography course at Georgia Tech OMSCS.
Portfolio for Computational Photography course at Georgia Tech OMSCS.
 
Compositing and Blending
Compositing and BlendingCompositing and Blending
Compositing and Blending
 

More from Mao Sararith

E health platform progress and prospects and evolution of health care
E health platform progress and prospects and evolution of health careE health platform progress and prospects and evolution of health care
E health platform progress and prospects and evolution of health care
Mao Sararith
 
Electricity robots and electric eels
Electricity robots and electric eelsElectricity robots and electric eels
Electricity robots and electric eels
Mao Sararith
 
Right to repair car presentation
Right to repair car presentationRight to repair car presentation
Right to repair car presentation
Mao Sararith
 
Right to repair car presentation
Right to repair car presentationRight to repair car presentation
Right to repair car presentation
Mao Sararith
 
Vehicle construction chapter 9
Vehicle construction chapter 9Vehicle construction chapter 9
Vehicle construction chapter 9
Mao Sararith
 
Regulatory signs, barricades, and Gates
Regulatory signs, barricades, and GatesRegulatory signs, barricades, and Gates
Regulatory signs, barricades, and Gates
Mao Sararith
 
Regulatory signs, barricades, and Gates
Regulatory signs, barricades, and GatesRegulatory signs, barricades, and Gates
Regulatory signs, barricades, and Gates
Mao Sararith
 
Vehicle construction ch9
Vehicle construction ch9Vehicle construction ch9
Vehicle construction ch9
Mao Sararith
 
The intelligent parking system
The intelligent parking system The intelligent parking system
The intelligent parking system
Mao Sararith
 
Learn how to get Free Signal From Forex - Best Forex Trading strategy
Learn how to get Free Signal From Forex - Best Forex Trading strategyLearn how to get Free Signal From Forex - Best Forex Trading strategy
Learn how to get Free Signal From Forex - Best Forex Trading strategy
Mao Sararith
 
Rubik 3x3 Solution for Personal Use
Rubik 3x3 Solution for Personal UseRubik 3x3 Solution for Personal Use
Rubik 3x3 Solution for Personal Use
Mao Sararith
 

More from Mao Sararith (11)

E health platform progress and prospects and evolution of health care
E health platform progress and prospects and evolution of health careE health platform progress and prospects and evolution of health care
E health platform progress and prospects and evolution of health care
 
Electricity robots and electric eels
Electricity robots and electric eelsElectricity robots and electric eels
Electricity robots and electric eels
 
Right to repair car presentation
Right to repair car presentationRight to repair car presentation
Right to repair car presentation
 
Right to repair car presentation
Right to repair car presentationRight to repair car presentation
Right to repair car presentation
 
Vehicle construction chapter 9
Vehicle construction chapter 9Vehicle construction chapter 9
Vehicle construction chapter 9
 
Regulatory signs, barricades, and Gates
Regulatory signs, barricades, and GatesRegulatory signs, barricades, and Gates
Regulatory signs, barricades, and Gates
 
Regulatory signs, barricades, and Gates
Regulatory signs, barricades, and GatesRegulatory signs, barricades, and Gates
Regulatory signs, barricades, and Gates
 
Vehicle construction ch9
Vehicle construction ch9Vehicle construction ch9
Vehicle construction ch9
 
The intelligent parking system
The intelligent parking system The intelligent parking system
The intelligent parking system
 
Learn how to get Free Signal From Forex - Best Forex Trading strategy
Learn how to get Free Signal From Forex - Best Forex Trading strategyLearn how to get Free Signal From Forex - Best Forex Trading strategy
Learn how to get Free Signal From Forex - Best Forex Trading strategy
 
Rubik 3x3 Solution for Personal Use
Rubik 3x3 Solution for Personal UseRubik 3x3 Solution for Personal Use
Rubik 3x3 Solution for Personal Use
 

Recently uploaded

Heart Touching Romantic Love Shayari In English with Images
Heart Touching Romantic Love Shayari In English with ImagesHeart Touching Romantic Love Shayari In English with Images
Heart Touching Romantic Love Shayari In English with Images
Short Good Quotes
 
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
a0pr7yf1
 
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
dxtmnb3y
 
Cherries 32 collection of colorful paintings
Cherries 32 collection of colorful paintingsCherries 32 collection of colorful paintings
Cherries 32 collection of colorful paintings
sandamichaela *
 
一比一原版美国加州大学圣地亚哥分校毕业证(ucsd毕业证书)如何办理
一比一原版美国加州大学圣地亚哥分校毕业证(ucsd毕业证书)如何办理一比一原版美国加州大学圣地亚哥分校毕业证(ucsd毕业证书)如何办理
一比一原版美国加州大学圣地亚哥分校毕业证(ucsd毕业证书)如何办理
taqyea
 
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ValeryArnau
 
storyboard: Victor and Verlin discussing about top hat
storyboard: Victor and Verlin discussing about top hatstoryboard: Victor and Verlin discussing about top hat
storyboard: Victor and Verlin discussing about top hat
LyneSun
 
FinalLessonPlanResponding.docxnknknknknknk
FinalLessonPlanResponding.docxnknknknknknkFinalLessonPlanResponding.docxnknknknknknk
FinalLessonPlanResponding.docxnknknknknknk
abbieharman
 
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka DpbossMatka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Barbie Made To Move Skin Tones Matches.pptx
Barbie Made To Move Skin Tones Matches.pptxBarbie Made To Move Skin Tones Matches.pptx
Barbie Made To Move Skin Tones Matches.pptx
LinaCosta15
 
NOTICE WRITING 1.pptx.pdfwefesddsdfcsdcd
NOTICE WRITING 1.pptx.pdfwefesddsdfcsdcdNOTICE WRITING 1.pptx.pdfwefesddsdfcsdcd
NOTICE WRITING 1.pptx.pdfwefesddsdfcsdcd
SUHAANI1
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
 
Portfolio of my work as my passion and skills
Portfolio of my work as my passion and skillsPortfolio of my work as my passion and skills
Portfolio of my work as my passion and skills
waljorylypil626
 
Minor_Michael_PowerPoint-Presentation.pptx
Minor_Michael_PowerPoint-Presentation.pptxMinor_Michael_PowerPoint-Presentation.pptx
Minor_Michael_PowerPoint-Presentation.pptx
MichaelMinor19
 
Jennifer Murillo's Storyboard: Bardic Sandbag
Jennifer Murillo's Storyboard: Bardic SandbagJennifer Murillo's Storyboard: Bardic Sandbag
Jennifer Murillo's Storyboard: Bardic Sandbag
mariajennifermurillo
 
Colour Theory for Painting - Fine Artist.pdf
Colour Theory for Painting - Fine Artist.pdfColour Theory for Painting - Fine Artist.pdf
Colour Theory for Painting - Fine Artist.pdf
Ketan Naik
 
一比一原版加拿大多伦多大学毕业证(uoft毕业证书)如何办理
一比一原版加拿大多伦多大学毕业证(uoft毕业证书)如何办理一比一原版加拿大多伦多大学毕业证(uoft毕业证书)如何办理
一比一原版加拿大多伦多大学毕业证(uoft毕业证书)如何办理
taqyea
 

Recently uploaded (20)

Heart Touching Romantic Love Shayari In English with Images
Heart Touching Romantic Love Shayari In English with ImagesHeart Touching Romantic Love Shayari In English with Images
Heart Touching Romantic Love Shayari In English with Images
 
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
哪里购买(ucr毕业证书)美国加州大学河滨分校毕业证研究生文凭证书原版一模一样
 
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
原版制作(UNITO毕业证书)都灵大学毕业证Offer一模一样
 
Cherries 32 collection of colorful paintings
Cherries 32 collection of colorful paintingsCherries 32 collection of colorful paintings
Cherries 32 collection of colorful paintings
 
一比一原版美国加州大学圣地亚哥分校毕业证(ucsd毕业证书)如何办理
一比一原版美国加州大学圣地亚哥分校毕业证(ucsd毕业证书)如何办理一比一原版美国加州大学圣地亚哥分校毕业证(ucsd毕业证书)如何办理
一比一原版美国加州大学圣地亚哥分校毕业证(ucsd毕业证书)如何办理
 
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
➒➌➎➏➑➐➋➑➐➐ Kalyan Matka Satta Matka Dpboss Matka Guessing Indian Matka
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
 
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.ARNAUVALERY RECORD STORE SCAVENGER HUNT.
ARNAUVALERY RECORD STORE SCAVENGER HUNT.
 
storyboard: Victor and Verlin discussing about top hat
storyboard: Victor and Verlin discussing about top hatstoryboard: Victor and Verlin discussing about top hat
storyboard: Victor and Verlin discussing about top hat
 
FinalLessonPlanResponding.docxnknknknknknk
FinalLessonPlanResponding.docxnknknknknknkFinalLessonPlanResponding.docxnknknknknknk
FinalLessonPlanResponding.docxnknknknknknk
 
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka DpbossMatka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka Dpboss
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
 
Barbie Made To Move Skin Tones Matches.pptx
Barbie Made To Move Skin Tones Matches.pptxBarbie Made To Move Skin Tones Matches.pptx
Barbie Made To Move Skin Tones Matches.pptx
 
NOTICE WRITING 1.pptx.pdfwefesddsdfcsdcd
NOTICE WRITING 1.pptx.pdfwefesddsdfcsdcdNOTICE WRITING 1.pptx.pdfwefesddsdfcsdcd
NOTICE WRITING 1.pptx.pdfwefesddsdfcsdcd
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
 
Portfolio of my work as my passion and skills
Portfolio of my work as my passion and skillsPortfolio of my work as my passion and skills
Portfolio of my work as my passion and skills
 
Minor_Michael_PowerPoint-Presentation.pptx
Minor_Michael_PowerPoint-Presentation.pptxMinor_Michael_PowerPoint-Presentation.pptx
Minor_Michael_PowerPoint-Presentation.pptx
 
Jennifer Murillo's Storyboard: Bardic Sandbag
Jennifer Murillo's Storyboard: Bardic SandbagJennifer Murillo's Storyboard: Bardic Sandbag
Jennifer Murillo's Storyboard: Bardic Sandbag
 
Colour Theory for Painting - Fine Artist.pdf
Colour Theory for Painting - Fine Artist.pdfColour Theory for Painting - Fine Artist.pdf
Colour Theory for Painting - Fine Artist.pdf
 
一比一原版加拿大多伦多大学毕业证(uoft毕业证书)如何办理
一比一原版加拿大多伦多大学毕业证(uoft毕业证书)如何办理一比一原版加拿大多伦多大学毕业证(uoft毕业证书)如何办理
一比一原版加拿大多伦多大学毕业证(uoft毕业证书)如何办理
 

Shading for Computer Topics in Burapha University

  • 1. Presented by: Mr. Sararith Mao ID: 52031206 Computer Graphic Topic: Shading
  • 2. Introduction to Shading • Shading is a process used in drawing the levels of shadow of polygon by applying media with a darker shade for darker areas, and a lighter shade for lighter areas. In this topic I will say about flat shading, flat shading, and phong shading
  • 3. 1. Flat shading During scan conversion, the entire surface of one polygon has only one color. It is easy to compute and least accurate. In Open GL, we can specify flat shading through glShadeModel(GL_FLAT).
  • 4.
  • 5. 2. Smooth or Gouraud shading Every vertices has its own normal. The concept is that smooth shading compute each vertices during scan conversion and interpolate colors across all polygon pixels depends on the normal. This method is a superior of flat shading and require more processing, but less accurate to polygon. In OpenGL, we can define smooth shading by glShadeModel(GL_SMOOTH)
  • 6. High polygon count. Poor polygon count.
  • 7. It computes illumination for every pixel during scan conversion and also find the interpolate normal too. Although it’s hard to do, but the result of polygon is accurate than other methods. It’s not supported in Open GL directly. 3. Phong shading
  • 8.