SlideShare a Scribd company logo
COMPUTER GRAPHICS
Computer graphics involves display ,
manipulation and storage of pictures and
experimental data for proper visualization
using a computer
CG comprises
• Display devices
• Input devices
• Output devices
• Interfacing devices video I/O
Applications
• GUI
– Menus
– Icons
– Curser
– Dialog boxes
– Scroll bars
– Buttons
– Grids (Used to align an object in 2D Graphics)
– Valuators (Sliders)
– Sketching (Paint)
– 3-D interface (Used to manipulate 2D object as
3D Object on 2D Devices)
• Plotting in business
– Used show the economical type of data like
growth rate , expenditure etc.
• Office automation
– Editing documents , handling statistical data
making presentation
• Desktop publishing
– Designing documents and presentation
• Plotting in science & technology
– Used to draw almost every data in graphical
forms
• Web/business/commercial publishing and
advertisements
– Adds, Video screens etc.
• CAD/CAM design
– VLSI, Construction, Circuits
• Scientific visualization
– Animation in genetic engineering, biological
sciences
• Entertainment
– Movies, Games etc.
• Simulators and simulation studies
– Various mechanical and chemical processes
– Study of nuclear explosions
– Study of disaster management
– Flight Simulations of space shuttle ,car driving
• Cartography
– Creation of maps, Civil engineering, geology
etc.
• Multimedia
– Cobines audeo, video and tetx pictures
• Virtual reality
• Process monitoring
– Monitor Chemical/ Mechanical processes by
sensors and alerting in case of something
wrong
• Digital image processing
– Enhancing image quality
• Education and training
– Students, professionals etc
Graphics standards
• GKS (graphical kernel system)
– By ISO and ANSI
• SRGP (Simple Raster Graphics Package)
• PHIGS (Programmers Hierarchical
Interactive Graphics System)
• OpenGL
Various Compilers
• Visual c/C++
• Visual Basic
• Borland C/C++
• Borland Pascal
• Turbo C
• Turbo Pascal
• JAVA’s graphical libraries, API
Basic output primitives for drawing
pictures
• Polyline
• Filled polygons (Enclosed regions)
• Ellipse (Arc)
• Text (Style and orientation)
• Raster Image
Computer graphics systems
• Active (Having control on displayed data )
• Passive (Does not have any control on
displayed data)
Concepts and principles of CG
• Display Systems
– Storage Displays, Random Scan, Raster
refresh displays, CRT basics, video basics ,
Flat panel displays
• Transformations
– (2-D and 3-D) Translation, Rotation,
Reflection, Shearing
– Viewing/projections
• Scan Conversion and clipping
– Drawing of points, lines, circles etc. Area
filling, filling style, Clipping algorithms, anti
aliasing etc.
• Hidden Surface Removal
– Back face removal, Z buffer sorting, painter’s
algorithm, Ray tracing etc.
• Shading and Illumination
• Phong’s shading model, Shadows and
background, Color models etc.
Concepts and principles of CG cont.
• Solid Modeling
– Wire frame, Boundary representation,
Constructive solid geometry
• Curves and surfaces
– Bezier curves, Hermite curves etc.
• Graphics architecture
– Display processors, Multi processors systems
etc.
• Miscellaneous
– Animation, Projection and viewing, Image file
formats etc
Concepts and principles of CG cont.

More Related Content

PPTX
Geometric modelling
PPT
unit-1-intro
PPTX
Unit 1 computer graphicss introduction .pptx
PPTX
CSE-501-introduction.how.to calim.bio.pptx
PPTX
unit1_updated.pptx
PPTX
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
PPTX
Overview of Computer Graphics
PPTX
computer graphics unit 1-I.pptx
Geometric modelling
unit-1-intro
Unit 1 computer graphicss introduction .pptx
CSE-501-introduction.how.to calim.bio.pptx
unit1_updated.pptx
Computer Graphics Introduction, Open GL, Line and Circle drawing algorithm
Overview of Computer Graphics
computer graphics unit 1-I.pptx

Similar to Introduction cg (20)

PPTX
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
PPTX
Introduction to Computer Graphics
PDF
Computer graphics notes
PPTX
Compute graphics
DOCX
Graphics file
PDF
Chapter 1 Computer graphics by Kushal Bhattarai
PDF
Co315 part 1
PDF
Kompüter Qrafikasına giriş
PPTX
Introduction to Computer Graphics.pptx
PPTX
Introduction to computer graphics
PDF
PDF
Graphics pdf
PPTX
Introduction_computer_graphics_unit-1.pptx
PPTX
introduction to graphics unit 1 image processing
PDF
Computer graphics Applications and System Overview
PPTX
Basic of computer graphic - Computer Graphic - Notes
PPTX
Computer Graphics Representation Introduction.pptx
PPTX
Computer Graphics Representation model .pptx
PPT
computer graphics
DOCX
Computer Graphics Practical
B. SC CSIT Computer Graphics Unit1.1 By Tekendra Nath Yogi
Introduction to Computer Graphics
Computer graphics notes
Compute graphics
Graphics file
Chapter 1 Computer graphics by Kushal Bhattarai
Co315 part 1
Kompüter Qrafikasına giriş
Introduction to Computer Graphics.pptx
Introduction to computer graphics
Graphics pdf
Introduction_computer_graphics_unit-1.pptx
introduction to graphics unit 1 image processing
Computer graphics Applications and System Overview
Basic of computer graphic - Computer Graphic - Notes
Computer Graphics Representation Introduction.pptx
Computer Graphics Representation model .pptx
computer graphics
Computer Graphics Practical
Ad

More from Manju Rajput (12)

PPT
Lec12 semantic processing
DOC
1111111112
DOCX
Tools for data warehousing
DOC
Snake project report
DOCX
Crucial decisions in designing a data warehouse
DOCX
Metadata
PPT
Fuzzylogic
PPT
Fuzzylogic
PPT
Crt display devices
PPT
blue brain technology
PPT
Autocad
PPT
Onlinejob
Lec12 semantic processing
1111111112
Tools for data warehousing
Snake project report
Crucial decisions in designing a data warehouse
Metadata
Fuzzylogic
Fuzzylogic
Crt display devices
blue brain technology
Autocad
Onlinejob
Ad

Recently uploaded (20)

PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Empowerment Technology for Senior High School Guide
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Classroom Observation Tools for Teachers
PDF
advance database management system book.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
PPTX
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
PDF
Hazard Identification & Risk Assessment .pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
1_English_Language_Set_2.pdf probationary
PDF
IGGE1 Understanding the Self1234567891011
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
What if we spent less time fighting change, and more time building what’s rig...
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Empowerment Technology for Senior High School Guide
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Final Presentation General Medicine 03-08-2024.pptx
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Classroom Observation Tools for Teachers
advance database management system book.pdf
Complications of Minimal Access Surgery at WLH
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
CHAPTER IV. MAN AND BIOSPHERE AND ITS TOTALITY.pptx
Hazard Identification & Risk Assessment .pdf
Weekly quiz Compilation Jan -July 25.pdf
A systematic review of self-coping strategies used by university students to ...
1_English_Language_Set_2.pdf probationary
IGGE1 Understanding the Self1234567891011
Paper A Mock Exam 9_ Attempt review.pdf.
Final Presentation General Medicine 03-08-2024.pptx
Chinmaya Tiranga quiz Grand Finale.pdf

Introduction cg

  • 2. Computer graphics involves display , manipulation and storage of pictures and experimental data for proper visualization using a computer
  • 3. CG comprises • Display devices • Input devices • Output devices • Interfacing devices video I/O
  • 4. Applications • GUI – Menus – Icons – Curser – Dialog boxes – Scroll bars – Buttons – Grids (Used to align an object in 2D Graphics) – Valuators (Sliders) – Sketching (Paint) – 3-D interface (Used to manipulate 2D object as 3D Object on 2D Devices)
  • 5. • Plotting in business – Used show the economical type of data like growth rate , expenditure etc. • Office automation – Editing documents , handling statistical data making presentation • Desktop publishing – Designing documents and presentation • Plotting in science & technology – Used to draw almost every data in graphical forms
  • 6. • Web/business/commercial publishing and advertisements – Adds, Video screens etc. • CAD/CAM design – VLSI, Construction, Circuits • Scientific visualization – Animation in genetic engineering, biological sciences • Entertainment – Movies, Games etc.
  • 7. • Simulators and simulation studies – Various mechanical and chemical processes – Study of nuclear explosions – Study of disaster management – Flight Simulations of space shuttle ,car driving • Cartography – Creation of maps, Civil engineering, geology etc. • Multimedia – Cobines audeo, video and tetx pictures
  • 8. • Virtual reality • Process monitoring – Monitor Chemical/ Mechanical processes by sensors and alerting in case of something wrong • Digital image processing – Enhancing image quality • Education and training – Students, professionals etc
  • 9. Graphics standards • GKS (graphical kernel system) – By ISO and ANSI • SRGP (Simple Raster Graphics Package) • PHIGS (Programmers Hierarchical Interactive Graphics System) • OpenGL
  • 10. Various Compilers • Visual c/C++ • Visual Basic • Borland C/C++ • Borland Pascal • Turbo C • Turbo Pascal • JAVA’s graphical libraries, API
  • 11. Basic output primitives for drawing pictures • Polyline • Filled polygons (Enclosed regions) • Ellipse (Arc) • Text (Style and orientation) • Raster Image
  • 12. Computer graphics systems • Active (Having control on displayed data ) • Passive (Does not have any control on displayed data)
  • 13. Concepts and principles of CG • Display Systems – Storage Displays, Random Scan, Raster refresh displays, CRT basics, video basics , Flat panel displays • Transformations – (2-D and 3-D) Translation, Rotation, Reflection, Shearing – Viewing/projections
  • 14. • Scan Conversion and clipping – Drawing of points, lines, circles etc. Area filling, filling style, Clipping algorithms, anti aliasing etc. • Hidden Surface Removal – Back face removal, Z buffer sorting, painter’s algorithm, Ray tracing etc. • Shading and Illumination • Phong’s shading model, Shadows and background, Color models etc. Concepts and principles of CG cont.
  • 15. • Solid Modeling – Wire frame, Boundary representation, Constructive solid geometry • Curves and surfaces – Bezier curves, Hermite curves etc. • Graphics architecture – Display processors, Multi processors systems etc. • Miscellaneous – Animation, Projection and viewing, Image file formats etc Concepts and principles of CG cont.