SlideShare a Scribd company logo
COMPUTER GRAPHICS
1
DEFINITION
Computer graphics is an art of drawing
pictures on computer screens with the help
of programming. It involves computations,
creation, and manipulation of data. In other
words, we can say that computer graphics is
a rendering tool for the generation and
manipulation of images.
2
• Computer graphics involves display,
manipulation and storage of pictures and
experimental data for proper visualization
using a computer. It provides methods for
producing images and animations
(sequence of images).
• It deals with the hardware as well as
software support for generating images.
DEFINITION
3
Basically, there are four major operations
that we perform in computer graphics:
• Imaging: refers to the representation of 2D
images.
• Modeling: refers to the representation of 3D
images.
• Rendering: refers to the generation of 2D
images from 3D models.
• Animation: refers to the simulation of
sequence of images over time.
DEFINITION
4
INTRODUCTION TO IMAGE AND
OBJECTS
5
INTRODUCTION TO IMAGE AND
OBJECTS
6
COMPUTER GRAPHICS: RELATED AREAS
7
INTRODUCTION TO IMAGE AND
OBJECTS
8
INTRODUCTION TO IMAGE AND
OBJECTS
• An image is basically representation of a
real world object on a computer. It can be an
actual picture display, a stored page in a
video memory, or a source code generated
by a program. Mathematically, an image is a
two - dimensional array of data with
intensity or a color value at each element of
the array.
9
INTRODUCTION TO IMAGE AND
OBJECTS
• Objects are real world entities defined in
three – dimensional world coordinates. In
computer graphics we deal with both 2D
and 3D descriptions of an object. We also
study the algorithms and procedures for
generation and manipulation of objects and
images in computer graphics.
10
IMAGE REPRESENTATION
• Image representation is the approximations
of the real world displayed in a computer. A
picture in computer graphics is represented
as a collection of discrete picture elements
termed as pixels. A pixel is the smallest
element of picture or object that can be
represented on the screen of a device like
computer.
11
IMAGE REPRESENTATION
PIXEL
12
GRAPHICS PIPELINE
• In computer graphics, the graphics pipeline
refers to a series of interconnected stages
through which data and commands related
to a scene go through during rendering
process.
• It takes us from the mathematical
description of an object to its representation
on the device..
13
GRAPHICS PIPELINE
14
GRAPHICS PIPELINE
15
GRAPHICS PIPELINE
16
GRAPHICS PIPELINE
The real world objects are represented in
world coordinate system. It is then projected
onto a view plane. The projection is done from
the viewpoint of the position of a camera or
eye.
There is an associated camera coordinate
system whose z axis specifies the view
direction when viewed from the viewpoint.
The infinite volume swept by the rays emerging
from the viewpoint and passing through the
window is called as view volume or view
pyramid. Clipping planes (near and far) are
used to limit the output of the object. 17
GRAPHICS PIPELINE
The mapping of an object to a graphic device requires the
transformation of view plane coordinates to physical device
coordinates. There are two steps involved in this process.
(i) The window to a viewport transformation. The viewport is
basically a sub – rectangle of a fixed rectangle known a logical
screen.
(ii) The transformation of logical screen coordinates to physical
device coordinates.
18
GRAPHICS PIPELINE
19
GRAPHICS PIPELINE
2D coordinate system to physical device
coordinates transformation.
20
GRAPHICS PIPELINE
21
GRAPHICS - APPLICATION
Computer-Aided Design:
In engineering and architectural systems, the products are
modeled using computer graphics commonly referred as
CAD (Computer Aided Design).
In many design applications like automobiles, aircraft,
spacecraft, etc., objects are modeled in a wireframe outline
that helps the designer to observe the overall shape and
internal features of the objects. CAD applications are also
used in computer animations. The motion of an object can
be simulated using CAD.
22
GRAPHICS - APPLICATION
Presentation graphics:
In applications like summarizing of data of financial,
statistical, mathematical, scientific and economic research
reports, presentation graphics are used. It increases the
understanding using visual tools like bar charts,line
graphs, pie charts and other displays.
23
GRAPHICS - APPLICATION
Computer Art:
A variety of computer methods are available for artists for
designing and specifying motions of an object. The object
can be painted electronically on a graphic tablet using
stylus with different brush strokes, brush widths and
colors. The artists can also use combination of 3D modeling
packages, texture mapping, drawing programs and CAD
software to paintand visualize any object.
24
GRAPHICS - APPLICATION
Entertainment:
In making motion pictures, music videos and television
shows, computer graphics methods are widely used.
Graphics objects can be combined with live actions or can
be used with image processing techniques to transform
one object to another (morphing)
25
GRAPHICS - APPLICATION
Education and training:
Computer graphics can make us understand the
functioning of a system in a better way. In physical systems,
biological systems, population trends, etc., models makes it
easier to understand. In some training systems, graphical
models with simulations help a trainee to train in virtual
reality environment. For example, practice session or
training of ship captains, aircraft pilots, air traffic control
personnel.
26
GRAPHICS - APPLICATION
Visualization:
For analyzing scientific, engineering, medical and business
data or behavior where we have to deal with large amount
of information, it is very tedious and ineffective process to
determine trends and relationships among them. But if it is
converted into visual form, it becomes easier to
understand. This process is termed as visualization.
27
GRAPHICS - APPLICATION
Image processing:
Image processing provides us techniques to modify or
interpret existing images. One can improve picture quality
through image processing techniques and can also be used
for machine perception of visual information in robotics. In
medical applications, image processing techniques can be
applied for image enhancements and is been widely used
for CT (Computer X-ray Tomography) and PET (Position
Emission Tomography) images.
28
GRAPHICS - APPLICATION
Graphical User Interface:
GUI commonly used these days to make a software package
more interactive. There are multiple window system, icons,
menus, which allows a computer setup to be utilized more
efficiently.
29

More Related Content

What's hot

Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
Rajamanickam Gomathijayam
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphicsAaina Katyal
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsAmandeep Kaur
 
Animation
Animation Animation
Animation
Rajendran Jhansi
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics
University of Potsdam
 
Computer graphics1
Computer graphics1Computer graphics1
Computer graphics1
poornima sugumaran
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics PrathimaBaliga
 
Introduction to 3D printing
Introduction to 3D printingIntroduction to 3D printing
Introduction to 3D printing
Manoj kumar
 
Types of animation
Types of animationTypes of animation
Types of animation
Animation Courses, Ahmedabad
 
(Computer) Animation Technique
(Computer) Animation Technique(Computer) Animation Technique
(Computer) Animation Techniquejustinesolano
 
Computer Animation PowerPoint
Computer Animation PowerPointComputer Animation PowerPoint
Computer Animation PowerPointoacore2
 
Animation
AnimationAnimation
Animation
Shubham Bammi
 
Animation
AnimationAnimation
Animation
marwa_ma
 
Devices that output Hardcopy
Devices that output HardcopyDevices that output Hardcopy
Devices that output Hardcopy
Maryam Fida
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
Kamal Acharya
 
Applications Of Computer Graphics
Applications Of Computer GraphicsApplications Of Computer Graphics
Applications Of Computer Graphics
Muhammad Amjad Rana
 
Introduction to 3D Modelling
Introduction to 3D ModellingIntroduction to 3D Modelling
Introduction to 3D Modelling
Cosimo Orban
 
2D & 3D ANIMATION
2D & 3D ANIMATION2D & 3D ANIMATION
2D & 3D ANIMATION
Animation Kolkata
 
Animation 2D and 3D
Animation 2D and 3DAnimation 2D and 3D
Animation 2D and 3D
Veetil Digital Service
 

What's hot (20)

Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Animation
Animation Animation
Animation
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics
 
Computer graphics1
Computer graphics1Computer graphics1
Computer graphics1
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics
 
Introduction to 3D printing
Introduction to 3D printingIntroduction to 3D printing
Introduction to 3D printing
 
Types of animation
Types of animationTypes of animation
Types of animation
 
(Computer) Animation Technique
(Computer) Animation Technique(Computer) Animation Technique
(Computer) Animation Technique
 
Computer Animation PowerPoint
Computer Animation PowerPointComputer Animation PowerPoint
Computer Animation PowerPoint
 
Animation
AnimationAnimation
Animation
 
Animation
AnimationAnimation
Animation
 
Devices that output Hardcopy
Devices that output HardcopyDevices that output Hardcopy
Devices that output Hardcopy
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Principles of animation
Principles of animationPrinciples of animation
Principles of animation
 
Applications Of Computer Graphics
Applications Of Computer GraphicsApplications Of Computer Graphics
Applications Of Computer Graphics
 
Introduction to 3D Modelling
Introduction to 3D ModellingIntroduction to 3D Modelling
Introduction to 3D Modelling
 
2D & 3D ANIMATION
2D & 3D ANIMATION2D & 3D ANIMATION
2D & 3D ANIMATION
 
Animation 2D and 3D
Animation 2D and 3DAnimation 2D and 3D
Animation 2D and 3D
 

Viewers also liked

lecture3 color representation in computer graphics(Computer graphics tutorials)
lecture3 color representation in computer graphics(Computer graphics tutorials)lecture3 color representation in computer graphics(Computer graphics tutorials)
lecture3 color representation in computer graphics(Computer graphics tutorials)
Daroko blog(www.professionalbloggertricks.com)
 
OpenGL L06-Performance
OpenGL L06-PerformanceOpenGL L06-Performance
OpenGL L06-Performance
Mohammad Shaker
 
OpenGL L04-Lighting
OpenGL L04-LightingOpenGL L04-Lighting
OpenGL L04-Lighting
Mohammad Shaker
 
OpenGL L02-Transformations
OpenGL L02-TransformationsOpenGL L02-Transformations
OpenGL L02-Transformations
Mohammad Shaker
 
OpenGL L03-Utilities
OpenGL L03-UtilitiesOpenGL L03-Utilities
OpenGL L03-Utilities
Mohammad Shaker
 
OpenGL L05-Texturing
OpenGL L05-TexturingOpenGL L05-Texturing
OpenGL L05-Texturing
Mohammad Shaker
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Viral Patel
 
Computer Systems Data Representation
Computer Systems   Data RepresentationComputer Systems   Data Representation
Computer Systems Data Representationiarthur
 
OpenGL Starter L01
OpenGL Starter L01OpenGL Starter L01
OpenGL Starter L01
Mohammad Shaker
 
Windows to viewport transformation
Windows to viewport transformationWindows to viewport transformation
Windows to viewport transformation
Prashant Singh
 
OpenGL Starter L02
OpenGL Starter L02OpenGL Starter L02
OpenGL Starter L02
Mohammad Shaker
 
Overview of Computer Graphics
Overview of Computer GraphicsOverview of Computer Graphics
Overview of Computer Graphics
United International University
 
Cohen-sutherland & liang-basky line clipping algorithm
Cohen-sutherland & liang-basky line clipping algorithmCohen-sutherland & liang-basky line clipping algorithm
Cohen-sutherland & liang-basky line clipping algorithm
Shilpa Hait
 
Two dimensional viewing
Two dimensional viewingTwo dimensional viewing
Two dimensional viewingMohd Arif
 
Introduction to Graphics - Session
Introduction to Graphics - SessionIntroduction to Graphics - Session
Introduction to Graphics - Session
NEEVEE Technologies
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clipping
Vikas Sharma
 
OpenGL L07-Skybox and Terrian
OpenGL L07-Skybox and TerrianOpenGL L07-Skybox and Terrian
OpenGL L07-Skybox and Terrian
Mohammad Shaker
 

Viewers also liked (20)

lecture3 color representation in computer graphics(Computer graphics tutorials)
lecture3 color representation in computer graphics(Computer graphics tutorials)lecture3 color representation in computer graphics(Computer graphics tutorials)
lecture3 color representation in computer graphics(Computer graphics tutorials)
 
3 d viewing
3 d viewing3 d viewing
3 d viewing
 
Open GL Tutorial06
Open GL Tutorial06Open GL Tutorial06
Open GL Tutorial06
 
OpenGL L06-Performance
OpenGL L06-PerformanceOpenGL L06-Performance
OpenGL L06-Performance
 
OpenGL L04-Lighting
OpenGL L04-LightingOpenGL L04-Lighting
OpenGL L04-Lighting
 
OpenGL L02-Transformations
OpenGL L02-TransformationsOpenGL L02-Transformations
OpenGL L02-Transformations
 
OpenGL L03-Utilities
OpenGL L03-UtilitiesOpenGL L03-Utilities
OpenGL L03-Utilities
 
OpenGL L05-Texturing
OpenGL L05-TexturingOpenGL L05-Texturing
OpenGL L05-Texturing
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Computer Systems Data Representation
Computer Systems   Data RepresentationComputer Systems   Data Representation
Computer Systems Data Representation
 
OpenGL Starter L01
OpenGL Starter L01OpenGL Starter L01
OpenGL Starter L01
 
06 clipping
06 clipping06 clipping
06 clipping
 
Windows to viewport transformation
Windows to viewport transformationWindows to viewport transformation
Windows to viewport transformation
 
OpenGL Starter L02
OpenGL Starter L02OpenGL Starter L02
OpenGL Starter L02
 
Overview of Computer Graphics
Overview of Computer GraphicsOverview of Computer Graphics
Overview of Computer Graphics
 
Cohen-sutherland & liang-basky line clipping algorithm
Cohen-sutherland & liang-basky line clipping algorithmCohen-sutherland & liang-basky line clipping algorithm
Cohen-sutherland & liang-basky line clipping algorithm
 
Two dimensional viewing
Two dimensional viewingTwo dimensional viewing
Two dimensional viewing
 
Introduction to Graphics - Session
Introduction to Graphics - SessionIntroduction to Graphics - Session
Introduction to Graphics - Session
 
Polygon clipping
Polygon clippingPolygon clipping
Polygon clipping
 
OpenGL L07-Skybox and Terrian
OpenGL L07-Skybox and TerrianOpenGL L07-Skybox and Terrian
OpenGL L07-Skybox and Terrian
 

Similar to COMPUTER GRAPHICS DAY1

Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
smruti sarangi
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
Abdullah Khan
 
Introduction_computer_graphics_unit-1.pptx
Introduction_computer_graphics_unit-1.pptxIntroduction_computer_graphics_unit-1.pptx
Introduction_computer_graphics_unit-1.pptx
shivanipuran1
 
CG_1.pdf
CG_1.pdfCG_1.pdf
computer graphics unit 1-I.pptx
computer graphics unit 1-I.pptxcomputer graphics unit 1-I.pptx
computer graphics unit 1-I.pptx
bcanawakadalcollege
 
Computer graphics.
Computer graphics.Computer graphics.
Computer graphics.
ALIHAMID71
 
foedumed:Computer graphics 11_16
foedumed:Computer graphics 11_16foedumed:Computer graphics 11_16
foedumed:Computer graphics 11_16
farahsyed9
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics PracticalNeha Sharma
 
Introduction to graphics
Introduction to graphicsIntroduction to graphics
Introduction to graphics
Sowmya Jyothi
 
Digital design
Digital designDigital design
Digital design
Sheetu Goel
 
Graphics pdf
Graphics pdfGraphics pdf
Graphics pdfaa11bb11
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
ssuser255bf1
 
1.1.1.pptx
1.1.1.pptx1.1.1.pptx
1.1.1.pptx
ssuser255bf1
 
Color based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabColor based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlab
Kamal Pradhan
 
Basics of Computer Graphics
Basics of Computer GraphicsBasics of Computer Graphics
Basics of Computer Graphics
mohitrajpanday1
 
Basics of Image processing
Basics of Image processingBasics of Image processing
Basics of Image processing
Paramjeet Singh Jamwal
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
IshooYadav
 

Similar to COMPUTER GRAPHICS DAY1 (20)

Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
 
Graphics file
Graphics fileGraphics file
Graphics file
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 
Introduction_computer_graphics_unit-1.pptx
Introduction_computer_graphics_unit-1.pptxIntroduction_computer_graphics_unit-1.pptx
Introduction_computer_graphics_unit-1.pptx
 
CG_1.pdf
CG_1.pdfCG_1.pdf
CG_1.pdf
 
Reviewer in com graphics
Reviewer in com graphicsReviewer in com graphics
Reviewer in com graphics
 
computer graphics unit 1-I.pptx
computer graphics unit 1-I.pptxcomputer graphics unit 1-I.pptx
computer graphics unit 1-I.pptx
 
Computer graphics.
Computer graphics.Computer graphics.
Computer graphics.
 
foedumed:Computer graphics 11_16
foedumed:Computer graphics 11_16foedumed:Computer graphics 11_16
foedumed:Computer graphics 11_16
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
 
Cg
CgCg
Cg
 
Introduction to graphics
Introduction to graphicsIntroduction to graphics
Introduction to graphics
 
Digital design
Digital designDigital design
Digital design
 
Graphics pdf
Graphics pdfGraphics pdf
Graphics pdf
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
1.1.1.pptx
1.1.1.pptx1.1.1.pptx
1.1.1.pptx
 
Color based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabColor based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlab
 
Basics of Computer Graphics
Basics of Computer GraphicsBasics of Computer Graphics
Basics of Computer Graphics
 
Basics of Image processing
Basics of Image processingBasics of Image processing
Basics of Image processing
 
Presentation.pptx
Presentation.pptxPresentation.pptx
Presentation.pptx
 

Recently uploaded

[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
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
 
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
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
obonagu
 
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
 
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
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
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
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
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
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 

Recently uploaded (20)

[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
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
 
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
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
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
 
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...
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
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
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
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)
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 

COMPUTER GRAPHICS DAY1

  • 2. DEFINITION Computer graphics is an art of drawing pictures on computer screens with the help of programming. It involves computations, creation, and manipulation of data. In other words, we can say that computer graphics is a rendering tool for the generation and manipulation of images. 2
  • 3. • Computer graphics involves display, manipulation and storage of pictures and experimental data for proper visualization using a computer. It provides methods for producing images and animations (sequence of images). • It deals with the hardware as well as software support for generating images. DEFINITION 3
  • 4. Basically, there are four major operations that we perform in computer graphics: • Imaging: refers to the representation of 2D images. • Modeling: refers to the representation of 3D images. • Rendering: refers to the generation of 2D images from 3D models. • Animation: refers to the simulation of sequence of images over time. DEFINITION 4
  • 5. INTRODUCTION TO IMAGE AND OBJECTS 5
  • 6. INTRODUCTION TO IMAGE AND OBJECTS 6
  • 8. INTRODUCTION TO IMAGE AND OBJECTS 8
  • 9. INTRODUCTION TO IMAGE AND OBJECTS • An image is basically representation of a real world object on a computer. It can be an actual picture display, a stored page in a video memory, or a source code generated by a program. Mathematically, an image is a two - dimensional array of data with intensity or a color value at each element of the array. 9
  • 10. INTRODUCTION TO IMAGE AND OBJECTS • Objects are real world entities defined in three – dimensional world coordinates. In computer graphics we deal with both 2D and 3D descriptions of an object. We also study the algorithms and procedures for generation and manipulation of objects and images in computer graphics. 10
  • 11. IMAGE REPRESENTATION • Image representation is the approximations of the real world displayed in a computer. A picture in computer graphics is represented as a collection of discrete picture elements termed as pixels. A pixel is the smallest element of picture or object that can be represented on the screen of a device like computer. 11
  • 13. GRAPHICS PIPELINE • In computer graphics, the graphics pipeline refers to a series of interconnected stages through which data and commands related to a scene go through during rendering process. • It takes us from the mathematical description of an object to its representation on the device.. 13
  • 17. GRAPHICS PIPELINE The real world objects are represented in world coordinate system. It is then projected onto a view plane. The projection is done from the viewpoint of the position of a camera or eye. There is an associated camera coordinate system whose z axis specifies the view direction when viewed from the viewpoint. The infinite volume swept by the rays emerging from the viewpoint and passing through the window is called as view volume or view pyramid. Clipping planes (near and far) are used to limit the output of the object. 17
  • 18. GRAPHICS PIPELINE The mapping of an object to a graphic device requires the transformation of view plane coordinates to physical device coordinates. There are two steps involved in this process. (i) The window to a viewport transformation. The viewport is basically a sub – rectangle of a fixed rectangle known a logical screen. (ii) The transformation of logical screen coordinates to physical device coordinates. 18
  • 20. GRAPHICS PIPELINE 2D coordinate system to physical device coordinates transformation. 20
  • 22. GRAPHICS - APPLICATION Computer-Aided Design: In engineering and architectural systems, the products are modeled using computer graphics commonly referred as CAD (Computer Aided Design). In many design applications like automobiles, aircraft, spacecraft, etc., objects are modeled in a wireframe outline that helps the designer to observe the overall shape and internal features of the objects. CAD applications are also used in computer animations. The motion of an object can be simulated using CAD. 22
  • 23. GRAPHICS - APPLICATION Presentation graphics: In applications like summarizing of data of financial, statistical, mathematical, scientific and economic research reports, presentation graphics are used. It increases the understanding using visual tools like bar charts,line graphs, pie charts and other displays. 23
  • 24. GRAPHICS - APPLICATION Computer Art: A variety of computer methods are available for artists for designing and specifying motions of an object. The object can be painted electronically on a graphic tablet using stylus with different brush strokes, brush widths and colors. The artists can also use combination of 3D modeling packages, texture mapping, drawing programs and CAD software to paintand visualize any object. 24
  • 25. GRAPHICS - APPLICATION Entertainment: In making motion pictures, music videos and television shows, computer graphics methods are widely used. Graphics objects can be combined with live actions or can be used with image processing techniques to transform one object to another (morphing) 25
  • 26. GRAPHICS - APPLICATION Education and training: Computer graphics can make us understand the functioning of a system in a better way. In physical systems, biological systems, population trends, etc., models makes it easier to understand. In some training systems, graphical models with simulations help a trainee to train in virtual reality environment. For example, practice session or training of ship captains, aircraft pilots, air traffic control personnel. 26
  • 27. GRAPHICS - APPLICATION Visualization: For analyzing scientific, engineering, medical and business data or behavior where we have to deal with large amount of information, it is very tedious and ineffective process to determine trends and relationships among them. But if it is converted into visual form, it becomes easier to understand. This process is termed as visualization. 27
  • 28. GRAPHICS - APPLICATION Image processing: Image processing provides us techniques to modify or interpret existing images. One can improve picture quality through image processing techniques and can also be used for machine perception of visual information in robotics. In medical applications, image processing techniques can be applied for image enhancements and is been widely used for CT (Computer X-ray Tomography) and PET (Position Emission Tomography) images. 28
  • 29. GRAPHICS - APPLICATION Graphical User Interface: GUI commonly used these days to make a software package more interactive. There are multiple window system, icons, menus, which allows a computer setup to be utilized more efficiently. 29