SlideShare a Scribd company logo
COMPUTER GRAPHICS
What Is Computer Graphics?
The creation , manipulation , analysis , and interaction with pictorial
representations of objects and data using computers.
More precisely: image synthesis
WHY COMPUTER GRAPHICS?
•About 50% of the brain neurons are associated with vision
•Dominant form of computer output
•Enrich the discovery process and facilitate new inventions
GOALS OF COMPUTER GRAPHICS
 Generate synthetic images
 Do it in a practical way & scientifically sound.
 And make it look easy…
1. APPLICATIONS
USES OF GRAPHICS
• Special effects
• Feature animation
• Computer Games
• Virtual environments
• Visualization
(science, business, cartography, ...)
• Design
• Interaction
ENGINEERING DESIGN
SCIETIFIC VISUALIZATION
SCIENTIFIC VISUALIZATION / SIMULATION
ELECTROMAGNETIC POTENTIAL FIELD COMPUTATIONAL FLUID DYNAMICS
(CFD)
VIRTUAL REALITY
Virtual tour of historical remains
IMAGE PROCESSING, ANALYSIS, AND
SYNTHESIS
COMPUTER ART-DIGITAL CALLIGRAPHY
MEDICAL APPLICATIONS
ARCHITECTURAL IMAGE
MOVIES
If you can image it, it can be done with computer graphics!
More than one billion dollars on special effects.
No end in sight for this trend!
2. HARDWARE AND
SYSTEM
ARCHITECTURE
3. ANIMATION
ANIMATION
Model how things move
• Temporal change of
– Objects (position, orientation, size, shape, color, etc.)
– Camera (position, direction, angle, focus, etc.)
– Illumination (position, direction, color, brightness)
• Represent motion
– Sequence of stills
– Parameter curves
4. MODELING
MODELLING
MODELING
How to represent real environments
– Geometry: curves, surfaces, volumes
– Photometry: light, color, reflectance
• How to build these representations
– Interactive: sculpt it
– Algorithmic: let it grow (fractals, extraction)
– Scanning: via 3D sensing
• Generate primitives
– Lines, triangles, quads, patches
– Cylinder, spheres
– Higher-order primitives
5. RENDERING
RENDERING
COMPUTER GRAPHICS
BASIC
PRINCIPLES AND
CONCEPTS
1. PIXEL
Pixels are placed on a regular 2-dimensional grid,
and are often represented using dots or squares.
Each pixel is a sample of an original image, where
more samples typically provide a more accurate
representation of the original.
The intensity of each pixel is variable; in color
systems, each pixel has typically three
components such as red, green, and blue.
2. GRAPHICS
 Graphics are visual presentations on a surface, such as a
computer screen. Examples are photographs, drawing, graphics
designs, maps, engineering drawings, or other images.
 Graphics often combine text and illustration. Graphic design
consist of the deliberate selection, creation.
3. RENDERING
 Rendering is the generation of a 2D image from a 3D model by means of
computer programs.
 A scene file contains objects in a strictly defined language or data structure;
it would contain geometry, viewpoint, texture, lighting, and shading information
as a description of the virtual scene.
 The rendering program is usually built into the computer graphics software.
The term "rendering" may be by analogy with an "artist's rendering" of a scene.
VARIOUS RENDERING QUALITIES
4. 3D PROJECTION
 3D PROJECTIONS is a method
of mapping 3D points to a 2D
plane.
 Current methods for
displaying graphical data are
based on planar two
dimensional media, the use of
this type of projection is
widespread, especially in
C.G, engineering and
5. RAY TRACING
 Ray tracing is a method for creating
an image by tracing the path of light
via pixels in an image plane.
 The technique is able of creating a high
degree of photorealism; commonly higher
than that of usual scan line
rendering methods with a
greater computational cost.
6. SHADING
 Shading refers to depicting depth in three
dimensional models by changing levels
of darkness.
 There are different techniques of shading
with cross hatching where perpendicular lines of
changing closeness are drawn in a grid pattern to
shade a boundary.
 The closer the lines are jointly, the darker
the area shows. Likewise, the beyond apart the
lines are, the lighter the area shows.
7. TEXTURE MAPPING
Texture mapping is the process of mapping an image onto a triangle
in order to increase the detail of the rendering.
The image that gets mapped onto the triangle is called a texture
map or texture and is usually a regular color image.
THANK U

More Related Content

Similar to 1 COMPUTER GRAPHICS.ppt

Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
E2Matrix
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
E2Matrix
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
E2Matrix
 
Lecture1
Lecture1Lecture1
Lecture1
Mobeen Mustafa
 
Steam presentation deux 3 d prints from photographs
Steam presentation deux  3 d prints from photographsSteam presentation deux  3 d prints from photographs
Steam presentation deux 3 d prints from photographs
Scott Eastellerson
 
Computer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C ProgrammingComputer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C Programming
kemal678348
 
COMPUTER GRAPHICS DAY1
COMPUTER GRAPHICS DAY1COMPUTER GRAPHICS DAY1
COMPUTER GRAPHICS DAY1
Barnali Gupta Banik
 
On constructing z dimensional Image By DIBR Synthesized Images
On constructing z dimensional Image By DIBR Synthesized ImagesOn constructing z dimensional Image By DIBR Synthesized Images
On constructing z dimensional Image By DIBR Synthesized Images
Jayakrishnan U
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologies
Ahmed Badr
 
3D Modelling and Animation
3D Modelling and Animation3D Modelling and Animation
3D Modelling and Animation
Saif Rehman Nasir
 
Reviewer in com graphics
Reviewer in com graphicsReviewer in com graphics
Reviewer in com graphics
Tricia Andrea Lorena Pongyan
 
CG.pptx
CG.pptxCG.pptx
CG.pptx
AdityaBisht34
 
427lects
427lects427lects
427lects
Praveen Kumar
 
Normal Mapping / Computer Graphics - IK
Normal Mapping / Computer Graphics - IKNormal Mapping / Computer Graphics - IK
Normal Mapping / Computer Graphics - IK
Ilgın Kavaklıoğulları
 
Overview of Computer Graphics
Overview of Computer GraphicsOverview of Computer Graphics
Overview of Computer Graphics
United International University
 
Chapter 1 fundamentals of digital imaging
Chapter 1  fundamentals of digital imagingChapter 1  fundamentals of digital imaging
Chapter 1 fundamentals of digital imaging
Zcel Tablizo
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
Gurpreet singh
 
Image 6 months
Image 6 monthsImage 6 months
Image 6 months
matrixphagwara
 
Image processing training in ferozepur
Image processing training in ferozepur Image processing training in ferozepur
Image processing training in ferozepur
matrixphagwara
 
Image processing training in Bangalore
Image processing training in Bangalore Image processing training in Bangalore
Image processing training in Bangalore
matrixphagwara
 

Similar to 1 COMPUTER GRAPHICS.ppt (20)

Image Processing Training in Chandigarh
Image Processing Training in Chandigarh Image Processing Training in Chandigarh
Image Processing Training in Chandigarh
 
Matlab Training in Chandigarh
Matlab Training in ChandigarhMatlab Training in Chandigarh
Matlab Training in Chandigarh
 
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in PhagwaraMatlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Jalandhar | Matlab Training in Phagwara
 
Lecture1
Lecture1Lecture1
Lecture1
 
Steam presentation deux 3 d prints from photographs
Steam presentation deux  3 d prints from photographsSteam presentation deux  3 d prints from photographs
Steam presentation deux 3 d prints from photographs
 
Computer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C ProgrammingComputer Graphics Power Point using Open GL and C Programming
Computer Graphics Power Point using Open GL and C Programming
 
COMPUTER GRAPHICS DAY1
COMPUTER GRAPHICS DAY1COMPUTER GRAPHICS DAY1
COMPUTER GRAPHICS DAY1
 
On constructing z dimensional Image By DIBR Synthesized Images
On constructing z dimensional Image By DIBR Synthesized ImagesOn constructing z dimensional Image By DIBR Synthesized Images
On constructing z dimensional Image By DIBR Synthesized Images
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologies
 
3D Modelling and Animation
3D Modelling and Animation3D Modelling and Animation
3D Modelling and Animation
 
Reviewer in com graphics
Reviewer in com graphicsReviewer in com graphics
Reviewer in com graphics
 
CG.pptx
CG.pptxCG.pptx
CG.pptx
 
427lects
427lects427lects
427lects
 
Normal Mapping / Computer Graphics - IK
Normal Mapping / Computer Graphics - IKNormal Mapping / Computer Graphics - IK
Normal Mapping / Computer Graphics - IK
 
Overview of Computer Graphics
Overview of Computer GraphicsOverview of Computer Graphics
Overview of Computer Graphics
 
Chapter 1 fundamentals of digital imaging
Chapter 1  fundamentals of digital imagingChapter 1  fundamentals of digital imaging
Chapter 1 fundamentals of digital imaging
 
Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
Image 6 months
Image 6 monthsImage 6 months
Image 6 months
 
Image processing training in ferozepur
Image processing training in ferozepur Image processing training in ferozepur
Image processing training in ferozepur
 
Image processing training in Bangalore
Image processing training in Bangalore Image processing training in Bangalore
Image processing training in Bangalore
 

Recently uploaded

spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
Ratnakar Mikkili
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
jpsjournal1
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
nooriasukmaningtyas
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
bhadouriyakaku
 

Recently uploaded (20)

spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Exception Handling notes in java exception
Exception Handling notes in java exceptionException Handling notes in java exception
Exception Handling notes in java exception
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTCHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECT
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Low power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniquesLow power architecture of logic gates using adiabatic techniques
Low power architecture of logic gates using adiabatic techniques
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.pptPROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
PROJECT FORMAT FOR EVS AMITY UNIVERSITY GWALIOR.ppt
 

1 COMPUTER GRAPHICS.ppt

  • 2.
  • 3. What Is Computer Graphics? The creation , manipulation , analysis , and interaction with pictorial representations of objects and data using computers. More precisely: image synthesis
  • 4. WHY COMPUTER GRAPHICS? •About 50% of the brain neurons are associated with vision •Dominant form of computer output •Enrich the discovery process and facilitate new inventions
  • 5. GOALS OF COMPUTER GRAPHICS  Generate synthetic images  Do it in a practical way & scientifically sound.  And make it look easy…
  • 6.
  • 8. USES OF GRAPHICS • Special effects • Feature animation • Computer Games • Virtual environments • Visualization (science, business, cartography, ...) • Design • Interaction
  • 11. SCIENTIFIC VISUALIZATION / SIMULATION ELECTROMAGNETIC POTENTIAL FIELD COMPUTATIONAL FLUID DYNAMICS (CFD)
  • 12. VIRTUAL REALITY Virtual tour of historical remains
  • 17. MOVIES If you can image it, it can be done with computer graphics! More than one billion dollars on special effects. No end in sight for this trend!
  • 19.
  • 21. ANIMATION Model how things move • Temporal change of – Objects (position, orientation, size, shape, color, etc.) – Camera (position, direction, angle, focus, etc.) – Illumination (position, direction, color, brightness) • Represent motion – Sequence of stills – Parameter curves
  • 24. MODELING How to represent real environments – Geometry: curves, surfaces, volumes – Photometry: light, color, reflectance • How to build these representations – Interactive: sculpt it – Algorithmic: let it grow (fractals, extraction) – Scanning: via 3D sensing • Generate primitives – Lines, triangles, quads, patches – Cylinder, spheres – Higher-order primitives
  • 25.
  • 29. 1. PIXEL Pixels are placed on a regular 2-dimensional grid, and are often represented using dots or squares. Each pixel is a sample of an original image, where more samples typically provide a more accurate representation of the original. The intensity of each pixel is variable; in color systems, each pixel has typically three components such as red, green, and blue.
  • 30. 2. GRAPHICS  Graphics are visual presentations on a surface, such as a computer screen. Examples are photographs, drawing, graphics designs, maps, engineering drawings, or other images.  Graphics often combine text and illustration. Graphic design consist of the deliberate selection, creation.
  • 31. 3. RENDERING  Rendering is the generation of a 2D image from a 3D model by means of computer programs.  A scene file contains objects in a strictly defined language or data structure; it would contain geometry, viewpoint, texture, lighting, and shading information as a description of the virtual scene.  The rendering program is usually built into the computer graphics software. The term "rendering" may be by analogy with an "artist's rendering" of a scene.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. 4. 3D PROJECTION  3D PROJECTIONS is a method of mapping 3D points to a 2D plane.  Current methods for displaying graphical data are based on planar two dimensional media, the use of this type of projection is widespread, especially in C.G, engineering and
  • 39. 5. RAY TRACING  Ray tracing is a method for creating an image by tracing the path of light via pixels in an image plane.  The technique is able of creating a high degree of photorealism; commonly higher than that of usual scan line rendering methods with a greater computational cost.
  • 40. 6. SHADING  Shading refers to depicting depth in three dimensional models by changing levels of darkness.  There are different techniques of shading with cross hatching where perpendicular lines of changing closeness are drawn in a grid pattern to shade a boundary.  The closer the lines are jointly, the darker the area shows. Likewise, the beyond apart the lines are, the lighter the area shows.
  • 41. 7. TEXTURE MAPPING Texture mapping is the process of mapping an image onto a triangle in order to increase the detail of the rendering. The image that gets mapped onto the triangle is called a texture map or texture and is usually a regular color image.