SlideShare a Scribd company logo
1 of 38
COMPUTER
GRAPHICS
S.Y.B.Sc IT
SEMISTER – III
PAPER – II
-BY MS. ARTI GAVAS
SYLLABUS
• UNIT I
– Introduction to computer graphics and primitive algorithms
– Scan conversion of graphics primitives
• UNIT II
– Two dimensional transformation
• UNIT III
– Three dimensional transformation
• UNIT IV
– Viewing and clipping
• UNIT V
– Curves, Surface designs and visible surfaces
• UNIT VI
– Object Rendering, Introduction to Animation
4/26/2020 COMPUTER GRAPHICS 2
UNIT I
Introduction Computer Graphics and Primitive Algorithms
• Introduction to Image and Objects
• Image Representation
• Basic Graphics Pipeline
• Bitmap and Vector-Based Graphics
• Applications of Computer Graphics
• Display Devices
– Cathode Ray Tubes
– Raster-Scan Display
– Random-Scan Display
– Flat Panel Display
• Input Technology
• Coordinate System Overview
4/26/2020 COMPUTER GRAPHICS 3
DEFINITION COMPUTER GRAPHICS
4/26/2020 COMPUTER GRAPHICS 4
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.
IMAGES 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
– Mathematically, an image is a two dimensional array of data
with intensity or a color value at each element of the array
• Objects are real world entities defined in three-
dimensional world coordinates.
4/26/2020 COMPUTER GRAPHICS 5
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.
4/26/2020 COMPUTER GRAPHICS 6
BASIC GRAPHIC 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.
4/26/2020 COMPUTER GRAPHICS 7
BASIC GRAPHIC PIPELINE CONTINUED…
• Sequence of transformation in viewing 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:
1. The window to a viewport transformation. The viewport is basically a
sub–rectangle of a fixed rectangle known as logical screen.
2. The transformation of logical screen coordinates to physical device
coordinates.
4/26/2020 COMPUTER GRAPHICS 8
BITMAP AND VECTOR BASED GRAPHICS
• BITMAP (RASTER) GRAPHICS
– It is pixel based graphics.
– The position and color
information about the image
are stored in pixels arranged in
grid pattern.
– The Image size is determined on
the basis of image resolution.
– These images cannot be scaled
easily.
– Bitmap images are used to
represent photorealistic images
which involve complex color
variations.
4/26/2020 COMPUTER GRAPHICS 9
• VECTOR GRAPHICS
– The images in vector graphics
are basically mathematically
based images.
– Vector based images have
smooth edges and therefore
used to create curves and
shapes.
– These images are appropriate
for precise illustrations but not
good for photorealistic images.
– These images are easily scalable
due to their mathematical
structure
BITMAP AND VECTOR BASED GRAPHICS
4/26/2020 COMPUTER GRAPHICS 10
BITMAP AND VECTOR BASED GRAPHICS
4/26/2020 COMPUTER GRAPHICS 11
APPLICATIONS OF COMPUTER GRAPHICS
• Computer Aided Design(CAD)
• Presentation graphics
• Computer Art
• Entertainment
• Education and training
• Visualization
• Image Processing
• Graphical User Interface
4/26/2020 COMPUTER GRAPHICS 12
COMPUTER AIDED DESIGN (CAD)
• 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.
4/26/2020 COMPUTER GRAPHICS 13
CAD CONTINUED…
4/26/2020 COMPUTER GRAPHICS 14
PRESENTATON 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.
4/26/2020 COMPUTER GRAPHICS 15
PRESENTATON GRAPHICS CONTINUED…
4/26/2020 COMPUTER GRAPHICS 16
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 paint
and visualize any object.
4/26/2020 COMPUTER GRAPHICS 17
COMPUTER ART CONTINUED…
4/26/2020 COMPUTER GRAPHICS 18
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).
4/26/2020 COMPUTER GRAPHICS 19
ENTERTAINMENT CONTINUED…
4/26/2020 COMPUTER GRAPHICS 20
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.
4/26/2020 COMPUTER GRAPHICS 21
EDUCATION AND TRAINING CONTINUED…
4/26/2020 COMPUTER GRAPHICS 22
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.
4/26/2020 COMPUTER GRAPHICS 23
VISUALIZATION CONTINUED…
4/26/2020 COMPUTER GRAPHICS 24
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.
4/26/2020 COMPUTER GRAPHICS 25
IMAGE PROCESSING
4/26/2020 COMPUTER GRAPHICS 26
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.
4/26/2020 COMPUTER GRAPHICS 27
GRAPHICAL USER INTERFACE
4/26/2020 COMPUTER GRAPHICS 28
DISPLAY DEVICES
• CRT
• LCD
• PLASMA
4/26/2020 COMPUTER GRAPHICS 29
CATHOD RAY TUBES (CRTs)
• CRT is one of the mostly used display technology. In CRT, a beam
of electrons emitted by an electron gun strikes on specified
positions on phosphor coated screen after passing through
focusing and deflecting systems.
4/26/2020 COMPUTER GRAPHICS 30
LIQUID CRYSTAL DISPLAYS (LCDs)
• Organic molecules that remain in crystalline structure without
external force, but re-aligns themselves like liquid under external
force, So LCDs realigns themselves to EM field and changes their
own polarizations.
4/26/2020 COMPUTER GRAPHICS 31
PLASMA DISPLAYS
• These are basically fluorescent tubes. High- voltage discharge
excites gas mixture (He, Xe), upon relaxation UV light is emitted,
UV light excites phosphors.
4/26/2020 COMPUTER GRAPHICS 32
CRT DISPLAY TYPES
• Raster Scan Displays
– A rectangular array of points or dots. In a raster scan system,
the electron beam is swept across the screen, one row at a
time from top to bottom. As the electron beam moves across
each row, the beam intensity is turned on and off to create a
pattern of illuminated spots.
• Random Scan Displays
– Random scan display is the use of geometrical primitives such
as points, lines, curves, and polygons, which are all based
upon mathematical equation. In a random scan display, a CRT
has the electron beam directed only to the parts of the screen
where a picture is to be drawn. Random scan monitors draw a
picture one line at a time.
4/26/2020 COMPUTER GRAPHICS 33
CRT DISPLAY TYPES CONTINUED…
4/26/2020 COMPUTER GRAPHICS 34
RELATED TERMINOLOGY
• Persistence
• Resolution
• Aspect ratio
• Frame buffer
• Pixel
• Bitmap or Pixmap
4/26/2020 COMPUTER GRAPHICS 35
INPUT TECHNOLOGIES
• Touch Screens
• Light pen
• Graphic Tablets
4/26/2020 COMPUTER GRAPHICS 36
COORDINTE SYSTEM
• Cartesian coordinate system
– It is also known as rectangular coordinate system and can be
of two or three dimensions. A point in Cartesian coordinate
system can be defined by specifying two numbers, called as x –
coordinate and the y – coordinate of that point.
4/26/2020 COMPUTER GRAPHICS 37
COORDINTE SYSTEM
• Polar coordinate system
– In polar coordinate system, the position of a point is defined
by specifying the distance (radius) from a fixed point called as
origin and the angle between the line joining the point and the
origin and the polar axis (horizontal line passing through the
origin).
4/26/2020 COMPUTER GRAPHICS 38

More Related Content

What's hot

Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics
PrathimaBaliga
 
Computer Animation PowerPoint
Computer Animation PowerPointComputer Animation PowerPoint
Computer Animation PowerPoint
oacore2
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
Aaina Katyal
 
Applications of cg
Applications of cgApplications of cg
Applications of cg
Ankit Garg
 
Computer Graphics Applications
Computer Graphics ApplicationsComputer Graphics Applications
Computer Graphics Applications
Saravana Priya
 

What's hot (20)

Computer graphics1
Computer graphics1Computer graphics1
Computer graphics1
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Introduction to Computer graphics
Introduction to Computer graphics Introduction to Computer graphics
Introduction to Computer graphics
 
ANIMATION SEQUENCE
ANIMATION SEQUENCEANIMATION SEQUENCE
ANIMATION SEQUENCE
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Computer Animation PowerPoint
Computer Animation PowerPointComputer Animation PowerPoint
Computer Animation PowerPoint
 
Applications Of Computer Graphics
Applications Of Computer GraphicsApplications Of Computer Graphics
Applications Of Computer Graphics
 
Computer animation
Computer animationComputer animation
Computer animation
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 
Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2
 
Applications of cg
Applications of cgApplications of cg
Applications of cg
 
Spline representations
Spline representationsSpline representations
Spline representations
 
Computer graphics ppt
Computer graphics pptComputer graphics ppt
Computer graphics ppt
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Computer animation Computer Graphics
Computer animation Computer Graphics Computer animation Computer Graphics
Computer animation Computer Graphics
 
History of Computer Graphics
History of Computer GraphicsHistory of Computer Graphics
History of Computer Graphics
 
Overview of Computer Graphics
Overview of Computer GraphicsOverview of Computer Graphics
Overview of Computer Graphics
 
Computer Graphics Applications
Computer Graphics ApplicationsComputer Graphics Applications
Computer Graphics Applications
 

Similar to Computer graphics

Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
Neha Sharma
 

Similar to Computer graphics (20)

UNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdfUNIT_1-Introduction-to-Computer-Graphics.pdf
UNIT_1-Introduction-to-Computer-Graphics.pdf
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 
Fundamentals of Computer Graphics.pdf
Fundamentals of Computer Graphics.pdfFundamentals of Computer Graphics.pdf
Fundamentals of Computer Graphics.pdf
 
topic_- introduction of computer graphics.
   topic_- introduction of computer graphics.   topic_- introduction of computer graphics.
topic_- introduction of computer 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.pptx
Computer Graphics.pptxComputer Graphics.pptx
Computer Graphics.pptx
 
CG_1.pdf
CG_1.pdfCG_1.pdf
CG_1.pdf
 
Introduction of Computer aided Design
Introduction of Computer aided DesignIntroduction of Computer aided Design
Introduction of Computer aided Design
 
Computer graphics Applications and System Overview
Computer graphics Applications and System OverviewComputer graphics Applications and System Overview
Computer graphics Applications and System Overview
 
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURINGUnit 1-ME8691 & COMPUTER AIDED DESIGN AND    MANUFACTURING
Unit 1-ME8691 & COMPUTER AIDED DESIGN AND MANUFACTURING
 
Computer Graphics Practical
Computer Graphics PracticalComputer Graphics Practical
Computer Graphics Practical
 
COMPUTER GRAPHICS DAY1
COMPUTER GRAPHICS DAY1COMPUTER GRAPHICS DAY1
COMPUTER GRAPHICS DAY1
 
CADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTIONCADM-Unit 1/INTRODUCTION
CADM-Unit 1/INTRODUCTION
 
Introduction_computer_graphics_unit-1.pptx
Introduction_computer_graphics_unit-1.pptxIntroduction_computer_graphics_unit-1.pptx
Introduction_computer_graphics_unit-1.pptx
 
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath YogiB. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
UNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptxUNIT 1-INTRODUCTION.pptx
UNIT 1-INTRODUCTION.pptx
 
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
Unit 1 INTRODUCTION (COMPUTER AIDED DESIGN AND MANUFACTURING )
 
Basics of Computer Graphics
Basics of Computer GraphicsBasics of Computer Graphics
Basics of Computer Graphics
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
 

More from Arti Parab Academics

More from Arti Parab Academics (20)

COMPUTER APPLICATIONS Module 4.pptx
COMPUTER APPLICATIONS Module 4.pptxCOMPUTER APPLICATIONS Module 4.pptx
COMPUTER APPLICATIONS Module 4.pptx
 
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptxCOMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
COMPUTER APPLICATIONS Module 1 HPSY - Copy.pptx
 
COMPUTER APPLICATIONS Module 5.pptx
COMPUTER APPLICATIONS Module 5.pptxCOMPUTER APPLICATIONS Module 5.pptx
COMPUTER APPLICATIONS Module 5.pptx
 
COMPUTER APPLICATIONS Module 1 CAH.pptx
COMPUTER APPLICATIONS Module 1 CAH.pptxCOMPUTER APPLICATIONS Module 1 CAH.pptx
COMPUTER APPLICATIONS Module 1 CAH.pptx
 
COMPUTER APPLICATIONS Module 3.pptx
COMPUTER APPLICATIONS Module 3.pptxCOMPUTER APPLICATIONS Module 3.pptx
COMPUTER APPLICATIONS Module 3.pptx
 
COMPUTER APPLICATIONS Module 2.pptx
COMPUTER APPLICATIONS Module 2.pptxCOMPUTER APPLICATIONS Module 2.pptx
COMPUTER APPLICATIONS Module 2.pptx
 
Health Informatics- Module 5-Chapter 2.pptx
Health Informatics- Module 5-Chapter 2.pptxHealth Informatics- Module 5-Chapter 2.pptx
Health Informatics- Module 5-Chapter 2.pptx
 
Health Informatics- Module 5-Chapter 3.pptx
Health Informatics- Module 5-Chapter 3.pptxHealth Informatics- Module 5-Chapter 3.pptx
Health Informatics- Module 5-Chapter 3.pptx
 
Health Informatics- Module 4-Chapter 3.pptx
Health Informatics- Module 4-Chapter 3.pptxHealth Informatics- Module 4-Chapter 3.pptx
Health Informatics- Module 4-Chapter 3.pptx
 
Health Informatics- Module 3-Chapter 2.pptx
Health Informatics- Module 3-Chapter 2.pptxHealth Informatics- Module 3-Chapter 2.pptx
Health Informatics- Module 3-Chapter 2.pptx
 
Health Informatics- Module 4-Chapter 1.pptx
Health Informatics- Module 4-Chapter 1.pptxHealth Informatics- Module 4-Chapter 1.pptx
Health Informatics- Module 4-Chapter 1.pptx
 
Health Informatics- Module 4-Chapter 2.pptx
Health Informatics- Module 4-Chapter 2.pptxHealth Informatics- Module 4-Chapter 2.pptx
Health Informatics- Module 4-Chapter 2.pptx
 
Health Informatics- Module 3-Chapter 3.pptx
Health Informatics- Module 3-Chapter 3.pptxHealth Informatics- Module 3-Chapter 3.pptx
Health Informatics- Module 3-Chapter 3.pptx
 
Health Informatics- Module 5-Chapter 1.pptx
Health Informatics- Module 5-Chapter 1.pptxHealth Informatics- Module 5-Chapter 1.pptx
Health Informatics- Module 5-Chapter 1.pptx
 
Health Informatics- Module 3-Chapter 1.pptx
Health Informatics- Module 3-Chapter 1.pptxHealth Informatics- Module 3-Chapter 1.pptx
Health Informatics- Module 3-Chapter 1.pptx
 
Health Informatics- Module 2-Chapter 2.pptx
Health Informatics- Module 2-Chapter 2.pptxHealth Informatics- Module 2-Chapter 2.pptx
Health Informatics- Module 2-Chapter 2.pptx
 
Health Informatics- Module 1-Chapter 1.pptx
Health Informatics- Module 1-Chapter 1.pptxHealth Informatics- Module 1-Chapter 1.pptx
Health Informatics- Module 1-Chapter 1.pptx
 
Health Informatics- Module 2-Chapter 3.pptx
Health Informatics- Module 2-Chapter 3.pptxHealth Informatics- Module 2-Chapter 3.pptx
Health Informatics- Module 2-Chapter 3.pptx
 
Health Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxHealth Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptx
 
Health Informatics- Module 1-Chapter 2.pptx
Health Informatics- Module 1-Chapter 2.pptxHealth Informatics- Module 1-Chapter 2.pptx
Health Informatics- Module 1-Chapter 2.pptx
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 

Computer graphics

  • 1. COMPUTER GRAPHICS S.Y.B.Sc IT SEMISTER – III PAPER – II -BY MS. ARTI GAVAS
  • 2. SYLLABUS • UNIT I – Introduction to computer graphics and primitive algorithms – Scan conversion of graphics primitives • UNIT II – Two dimensional transformation • UNIT III – Three dimensional transformation • UNIT IV – Viewing and clipping • UNIT V – Curves, Surface designs and visible surfaces • UNIT VI – Object Rendering, Introduction to Animation 4/26/2020 COMPUTER GRAPHICS 2
  • 3. UNIT I Introduction Computer Graphics and Primitive Algorithms • Introduction to Image and Objects • Image Representation • Basic Graphics Pipeline • Bitmap and Vector-Based Graphics • Applications of Computer Graphics • Display Devices – Cathode Ray Tubes – Raster-Scan Display – Random-Scan Display – Flat Panel Display • Input Technology • Coordinate System Overview 4/26/2020 COMPUTER GRAPHICS 3
  • 4. DEFINITION COMPUTER GRAPHICS 4/26/2020 COMPUTER GRAPHICS 4 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.
  • 5. IMAGES 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 – Mathematically, an image is a two dimensional array of data with intensity or a color value at each element of the array • Objects are real world entities defined in three- dimensional world coordinates. 4/26/2020 COMPUTER GRAPHICS 5
  • 6. 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. 4/26/2020 COMPUTER GRAPHICS 6
  • 7. BASIC GRAPHIC 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. 4/26/2020 COMPUTER GRAPHICS 7
  • 8. BASIC GRAPHIC PIPELINE CONTINUED… • Sequence of transformation in viewing 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: 1. The window to a viewport transformation. The viewport is basically a sub–rectangle of a fixed rectangle known as logical screen. 2. The transformation of logical screen coordinates to physical device coordinates. 4/26/2020 COMPUTER GRAPHICS 8
  • 9. BITMAP AND VECTOR BASED GRAPHICS • BITMAP (RASTER) GRAPHICS – It is pixel based graphics. – The position and color information about the image are stored in pixels arranged in grid pattern. – The Image size is determined on the basis of image resolution. – These images cannot be scaled easily. – Bitmap images are used to represent photorealistic images which involve complex color variations. 4/26/2020 COMPUTER GRAPHICS 9 • VECTOR GRAPHICS – The images in vector graphics are basically mathematically based images. – Vector based images have smooth edges and therefore used to create curves and shapes. – These images are appropriate for precise illustrations but not good for photorealistic images. – These images are easily scalable due to their mathematical structure
  • 10. BITMAP AND VECTOR BASED GRAPHICS 4/26/2020 COMPUTER GRAPHICS 10
  • 11. BITMAP AND VECTOR BASED GRAPHICS 4/26/2020 COMPUTER GRAPHICS 11
  • 12. APPLICATIONS OF COMPUTER GRAPHICS • Computer Aided Design(CAD) • Presentation graphics • Computer Art • Entertainment • Education and training • Visualization • Image Processing • Graphical User Interface 4/26/2020 COMPUTER GRAPHICS 12
  • 13. COMPUTER AIDED DESIGN (CAD) • 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. 4/26/2020 COMPUTER GRAPHICS 13
  • 15. PRESENTATON 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. 4/26/2020 COMPUTER GRAPHICS 15
  • 17. 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 paint and visualize any object. 4/26/2020 COMPUTER GRAPHICS 17
  • 18. COMPUTER ART CONTINUED… 4/26/2020 COMPUTER GRAPHICS 18
  • 19. 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). 4/26/2020 COMPUTER GRAPHICS 19
  • 21. 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. 4/26/2020 COMPUTER GRAPHICS 21
  • 22. EDUCATION AND TRAINING CONTINUED… 4/26/2020 COMPUTER GRAPHICS 22
  • 23. 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. 4/26/2020 COMPUTER GRAPHICS 23
  • 25. 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. 4/26/2020 COMPUTER GRAPHICS 25
  • 27. 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. 4/26/2020 COMPUTER GRAPHICS 27
  • 28. GRAPHICAL USER INTERFACE 4/26/2020 COMPUTER GRAPHICS 28
  • 29. DISPLAY DEVICES • CRT • LCD • PLASMA 4/26/2020 COMPUTER GRAPHICS 29
  • 30. CATHOD RAY TUBES (CRTs) • CRT is one of the mostly used display technology. In CRT, a beam of electrons emitted by an electron gun strikes on specified positions on phosphor coated screen after passing through focusing and deflecting systems. 4/26/2020 COMPUTER GRAPHICS 30
  • 31. LIQUID CRYSTAL DISPLAYS (LCDs) • Organic molecules that remain in crystalline structure without external force, but re-aligns themselves like liquid under external force, So LCDs realigns themselves to EM field and changes their own polarizations. 4/26/2020 COMPUTER GRAPHICS 31
  • 32. PLASMA DISPLAYS • These are basically fluorescent tubes. High- voltage discharge excites gas mixture (He, Xe), upon relaxation UV light is emitted, UV light excites phosphors. 4/26/2020 COMPUTER GRAPHICS 32
  • 33. CRT DISPLAY TYPES • Raster Scan Displays – A rectangular array of points or dots. In a raster scan system, the electron beam is swept across the screen, one row at a time from top to bottom. As the electron beam moves across each row, the beam intensity is turned on and off to create a pattern of illuminated spots. • Random Scan Displays – Random scan display is the use of geometrical primitives such as points, lines, curves, and polygons, which are all based upon mathematical equation. In a random scan display, a CRT has the electron beam directed only to the parts of the screen where a picture is to be drawn. Random scan monitors draw a picture one line at a time. 4/26/2020 COMPUTER GRAPHICS 33
  • 34. CRT DISPLAY TYPES CONTINUED… 4/26/2020 COMPUTER GRAPHICS 34
  • 35. RELATED TERMINOLOGY • Persistence • Resolution • Aspect ratio • Frame buffer • Pixel • Bitmap or Pixmap 4/26/2020 COMPUTER GRAPHICS 35
  • 36. INPUT TECHNOLOGIES • Touch Screens • Light pen • Graphic Tablets 4/26/2020 COMPUTER GRAPHICS 36
  • 37. COORDINTE SYSTEM • Cartesian coordinate system – It is also known as rectangular coordinate system and can be of two or three dimensions. A point in Cartesian coordinate system can be defined by specifying two numbers, called as x – coordinate and the y – coordinate of that point. 4/26/2020 COMPUTER GRAPHICS 37
  • 38. COORDINTE SYSTEM • Polar coordinate system – In polar coordinate system, the position of a point is defined by specifying the distance (radius) from a fixed point called as origin and the angle between the line joining the point and the origin and the polar axis (horizontal line passing through the origin). 4/26/2020 COMPUTER GRAPHICS 38