SlideShare a Scribd company logo
1 of 24
Introduction To Computer Graphics
Prepared By:Er. Loknath Regmi
Computer Graphics
Course Overview
Prepared By:Er. Loknath Regmi
 Introduction, History
 Application in different fields like CAD, schematic capture, medicine, art etc.
 Hardware concepts
 2-D and 3-D algorithms
 Line drawing, viewing transformations, other transforms (scaling, rotation,
translation)
 Curve Modeling
 Mathematics of generation of parametric cureve like Bazier, Spline, Hermite
 3D Object Modeling
 Visible Surface Detection and Surface Rendering
 Introduction to Animation
 Text Book
 Computer Graphics CVersion – Hearn & Baker
Computer Graphics
Prepared By:Er. Loknath Regmi
A sub-field of computer science which studies method for
digitally synthesizing and manipulating visual content.
Are texts and sounds graphics ???
No (wikipedia); but text??
Generally refers to (Ref:Wikipedia):
Representation and manipulation of pictorial data by computer
Various technologies used to create and manipulate such pictorial data
The image so produced
Image Processing Vs
Computer Graphic
 Computer Graphics
 a mathematical modeling
deals about synthesis, manipulation, processing, and
storage of image of an object
 a complete package on generation and modeling of
graph
 deals about generation of math mathical model
 Image Processing
 not explain about synthesis of image
 explain manipulation and processing of existing image
 use the mathematical model for processing of imagePrepared By:Er. Loknath Regmi
History of Computer Graphics
Prepared By:Er. Loknath Regmi
 Late 1950’s –Whirlwind computer (MIT) and SAGE (Semi Automatic Ground Environment);
an automated control system to bombard enemy
 Used CRT and light pen for user interactive environment
 1959 –TX-2 (MIT’s Lincoln Laboratory); first interactive interface computer system using
light pen and bank switches
 1960 –William Fetter
 Introduced phrase “Computer Graphics”
 Boeing man (Fetter called it First Man) for human figure simulation to describe different user
environment
 Mid 1960’s – MIT activities in computer graphics field promoted early computer graphics
industries likeTRW, General Electric, IBM
 End 1960’s – organization, conferences, graphics standards and publications
 1969 – ACM initiated Special Interest Group In Graphics (SIGGRAPH)
History of Computer Graphics
Prepared By:Er. Loknath Regmi
1970’s – powerful PCs to draw basic and complex shapes
1980’s – artists and graphics designers preferred to use
Macintosh and PCs
Late 1980’s – 3-D computer graphics with SGI (Silicon
Graphics) computers
1990’s onwards – 3D graphics in gaming, multi media and
animation, GUI
Applications Areas of CG
Prepared By:Er. Loknath Regmi
Display of Information
Design
Simulation
Computer Art
Entertainment
Display of Information
Prepared By:Er. Loknath Regmi
 Graphics for Scientific, Engineering, and Medical Data
Nebla Medical Image
Design
Prepared By:Er. Loknath Regmi
Graphics for Engineering and Architectural System
Design of Building,Automobile,Aircraft, Machine etc.
AutoCAD
2002
Interior Design
Simulation
Prepared By:Er. Loknath Regmi
 Computer-Generated Models of Physical, Financial and
Economic Systems for Educational Aids
Flight Simulator Mars Rover Simulator
Computer Art
Prepared By:Er. Loknath Regmi
 Graphics for Artist
Metacreation Painter
Entertainment
Prepared By:Er. Loknath Regmi
 Graphics for Movie, Game,VR etc.
Final Fantasy
Online Game
What’s Our Scope?
Prepared By:Er. Loknath Regmi
Not aTutorial on Commercial Software
3DMax, Maya, Photoshop, etc.
Not about Graphics Business
3D online-game, E-commerce, etc.
Graphics = Algorithm forVisual Simulation
Imaging, Modeling, Rendering,Animation
Pixels
The computer stores and displays pixels, or picture elements.
A pixel is the smallest addressable part of the computer screen.
A pixel is stored as a binary code representing a colour.
The code for a pixel can have between 1 and 32 bits of binary
code.
Here is the Photoshop logo at normal size.
 Here it is enlarged 400% so that you can see the individual pixels.
Prepared By:Er. Loknath Regmi
Pixel Depth
Pixel Depth describes the number of bits used to store each pixel.
The greater the pixel depth, the more colours a pixel can have.
Colour graphics vary in realism depending on resolution and pixel
depth.
The greater the pixel depth, the bigger the file.
Prepared By:Er. Loknath Regmi
Examples of Pixel Depth
Monochrome
Monochrome graphics have one-bit pixel depth. (pure black or pure
white)
Prepared By:Er. Loknath Regmi
Examples of Pixel Depth
Gray-Scale
Gray-Scale graphics have more bit-depth
(No colours besides black, white and grey)
Prepared By:Er. Loknath Regmi
Examples of Pixel Depth
8 Bit Colour
 8 bits per pixel provides 256 colour
choices
(Typical of the web - that’s why web graphics need some
skilful preparation)
Prepared By:Er. Loknath Regmi
Examples of Pixel Depth
 24 or 32 bits per pixel provides thousands or millions of
colour choices. (Typical of graphics and games software)
Prepared By:Er. Loknath Regmi
Resolution
Resolution refers to the density of dots on the screen or
printed image and directly affects quality
The higher the resolution, the less jagged the image.
Resolution is measured in DPI (Dots per Inch)
(The printing industry is largely unmetricated and still
uses inches because printing measures such as the Point
(1 72nd of an inch) do not easily convert to metric
units.)
The higher the resolution, the better the potential
output.
Prepared By:Er. Loknath Regmi
Typical Resolutions
Screens generally operate at around 72-100 dpi
Printed images range from 300 to 2400 dpi
Resolution affects the file size of an image.
The higher the resolution, the bigger the file.
The visible resolution is limited to the maximum
possible on the output device (screen or printer).
No matter how high the resolution of a photograph, it
will show at the resolution of your screen or printer.
Prepared By:Er. Loknath Regmi
File Types
 There are many kinds of graphics file formats and this is
a specialised area and a bit complicated.
Examples : bmp GIF JPEGTIFF PICT Raw
For most applications involving photographic images,
use the JPEG file format (Joint Photographic Experts
Group)
For graphics or paint type files use GIFs
(Graphical Interchange Format)
Prepared By:Er. Loknath Regmi
JPEG
The JPEG format can be used by most applications and
all browsers
It has very good compression algorithms
It stores a good quality image in a remarkably small file
with little or no loss of quality
JPEG offers 10 quality levels with correspondingly
smaller files and greater losses in quality
Prepared By:Er. Loknath Regmi
GIF
You should choose a GIF format instead of JPEG when
You have a graphic with only a few colours such as a logo or
icon
You want to create an image with some transparent parts for a
web page
You want the smallest possible file size with totally lossless
compression
You want to combine a few images together into an animation
You want to save text as a graphic
Prepared By:Er. Loknath Regmi

More Related Content

What's hot

Multimedia systems_Digital Audio and Digital Video
Multimedia systems_Digital Audio and Digital VideoMultimedia systems_Digital Audio and Digital Video
Multimedia systems_Digital Audio and Digital VideoTMARAGATHAM
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLABvkn13
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics Priyodarshini Dhar
 
computer graphics
computer graphicscomputer graphics
computer graphicsashpri156
 
computer graphics
computer graphicscomputer graphics
computer graphicsMegabi Mamo
 
Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Iftikhar Ahmad
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notessmruti sarangi
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processingkiruthiammu
 
Graphics Lecture 7
Graphics Lecture 7Graphics Lecture 7
Graphics Lecture 7Saiful Islam
 
Image file formats
Image file formatsImage file formats
Image file formatsKarlRubin
 
3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics FundamentalsMuhammed Afsal Villan
 
Composite transformations
Composite transformationsComposite transformations
Composite transformationsMohd Arif
 
Basic Concepts of Animation
Basic Concepts of AnimationBasic Concepts of Animation
Basic Concepts of Animationjamalharun
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics University of Potsdam
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATIONazira96
 

What's hot (20)

Multimedia systems_Digital Audio and Digital Video
Multimedia systems_Digital Audio and Digital VideoMultimedia systems_Digital Audio and Digital Video
Multimedia systems_Digital Audio and Digital Video
 
Basics of Image Processing using MATLAB
Basics of Image Processing using MATLABBasics of Image Processing using MATLAB
Basics of Image Processing using MATLAB
 
Introduction to computer graphics
Introduction to computer graphics Introduction to computer graphics
Introduction to computer graphics
 
computer graphics
computer graphicscomputer graphics
computer graphics
 
computer graphics
computer graphicscomputer graphics
computer graphics
 
Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
 
Color Image Processing
Color Image ProcessingColor Image Processing
Color Image Processing
 
Graphics Lecture 7
Graphics Lecture 7Graphics Lecture 7
Graphics Lecture 7
 
Image file formats
Image file formatsImage file formats
Image file formats
 
3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals3D Graphics : Computer Graphics Fundamentals
3D Graphics : Computer Graphics Fundamentals
 
COMPUTER GRAPHICS DAY1
COMPUTER GRAPHICS DAY1COMPUTER GRAPHICS DAY1
COMPUTER GRAPHICS DAY1
 
Digital image formats
Digital image formatsDigital image formats
Digital image formats
 
Composite transformations
Composite transformationsComposite transformations
Composite transformations
 
Basic Concepts of Animation
Basic Concepts of AnimationBasic Concepts of Animation
Basic Concepts of Animation
 
Image processing
Image processingImage processing
Image processing
 
Dda algorithm
Dda algorithmDda algorithm
Dda algorithm
 
3d transformation computer graphics
3d transformation computer graphics 3d transformation computer graphics
3d transformation computer graphics
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATION
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 

Viewers also liked

history of computer
history of computerhistory of computer
history of computeruos
 
Visual surface detection i
Visual surface detection   iVisual surface detection   i
Visual surface detection ielaya1984
 
Geometric transformation cg
Geometric transformation cgGeometric transformation cg
Geometric transformation cgharinipriya1994
 
Binary space partition
Binary space partitionBinary space partition
Binary space partitionGopal kumar
 
Java For beginners and CSIT and IT students
Java  For beginners and CSIT and IT studentsJava  For beginners and CSIT and IT students
Java For beginners and CSIT and IT studentsPartnered Health
 
The Mathematics of RSA Encryption
The Mathematics of RSA EncryptionThe Mathematics of RSA Encryption
The Mathematics of RSA EncryptionNathan F. Dunn
 
Why Computational/Applied Mathematics?
Why Computational/Applied Mathematics?Why Computational/Applied Mathematics?
Why Computational/Applied Mathematics?Jon Ernstberger
 
Hermite spline english_20161201_jintaeks
Hermite spline english_20161201_jintaeksHermite spline english_20161201_jintaeks
Hermite spline english_20161201_jintaeksJinTaek Seo
 
Visible surface determination
Visible  surface determinationVisible  surface determination
Visible surface determinationPatel Punit
 
Computer Graphics Part1
Computer Graphics Part1Computer Graphics Part1
Computer Graphics Part1qpqpqp
 
CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9fungfung Chen
 
Business ethics case study of new belgium brew
Business ethics case study of new belgium brewBusiness ethics case study of new belgium brew
Business ethics case study of new belgium brewNasif Chowdhury
 
Presentation mathmatic 3
Presentation mathmatic 3Presentation mathmatic 3
Presentation mathmatic 3nashaat algrara
 

Viewers also liked (20)

visible surface detection
visible surface detectionvisible surface detection
visible surface detection
 
history of computer
history of computerhistory of computer
history of computer
 
ijca_publication
ijca_publicationijca_publication
ijca_publication
 
Data Federation
Data FederationData Federation
Data Federation
 
Visual surface detection i
Visual surface detection   iVisual surface detection   i
Visual surface detection i
 
Planning
PlanningPlanning
Planning
 
Cgmodule
CgmoduleCgmodule
Cgmodule
 
Geometric transformation cg
Geometric transformation cgGeometric transformation cg
Geometric transformation cg
 
Binary space partition
Binary space partitionBinary space partition
Binary space partition
 
Java For beginners and CSIT and IT students
Java  For beginners and CSIT and IT studentsJava  For beginners and CSIT and IT students
Java For beginners and CSIT and IT students
 
The Mathematics of RSA Encryption
The Mathematics of RSA EncryptionThe Mathematics of RSA Encryption
The Mathematics of RSA Encryption
 
Why Computational/Applied Mathematics?
Why Computational/Applied Mathematics?Why Computational/Applied Mathematics?
Why Computational/Applied Mathematics?
 
Hermite spline english_20161201_jintaeks
Hermite spline english_20161201_jintaeksHermite spline english_20161201_jintaeks
Hermite spline english_20161201_jintaeks
 
Visible surface determination
Visible  surface determinationVisible  surface determination
Visible surface determination
 
Computer Graphics Part1
Computer Graphics Part1Computer Graphics Part1
Computer Graphics Part1
 
CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9
 
hermite cubic spline curve
hermite cubic spline curvehermite cubic spline curve
hermite cubic spline curve
 
Business ethics case study of new belgium brew
Business ethics case study of new belgium brewBusiness ethics case study of new belgium brew
Business ethics case study of new belgium brew
 
Presentation mathmatic 3
Presentation mathmatic 3Presentation mathmatic 3
Presentation mathmatic 3
 
Chapter24
Chapter24Chapter24
Chapter24
 

Similar to Introduction to computer graphics

Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics NotesGurpreet singh
 
Stem 71 24 multimedia elements - graphics
Stem 71 24   multimedia elements - graphicsStem 71 24   multimedia elements - graphics
Stem 71 24 multimedia elements - graphicsKelly Bauer
 
Adobe Skills Portfolio
Adobe Skills PortfolioAdobe Skills Portfolio
Adobe Skills Portfolioblazedchicken
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technologyhaverstockmedia
 
Graphic investigation
Graphic investigationGraphic investigation
Graphic investigationdnech1409
 
12.m3 cms content-updating-pt1
12.m3 cms content-updating-pt112.m3 cms content-updating-pt1
12.m3 cms content-updating-pt1tarensi
 
YCIS_Forensic PArt 1 Digital Image Processing.pptx
YCIS_Forensic PArt 1 Digital Image Processing.pptxYCIS_Forensic PArt 1 Digital Image Processing.pptx
YCIS_Forensic PArt 1 Digital Image Processing.pptxSharmilaMore5
 
Mult media (graphics,animations,sounds and videos)
Mult media (graphics,animations,sounds and videos)Mult media (graphics,animations,sounds and videos)
Mult media (graphics,animations,sounds and videos)KAZEMBETVOnline
 
Computer game graphics
Computer game graphicsComputer game graphics
Computer game graphicslouishardman
 
Computer game graphics
Computer game graphicsComputer game graphics
Computer game graphicslouishardman
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technologyhaverstockmedia
 
Digital Graphics Technology
Digital Graphics TechnologyDigital Graphics Technology
Digital Graphics Technologyhaverstockmedia
 
Digital Graphics Technology
Digital Graphics TechnologyDigital Graphics Technology
Digital Graphics Technologyhaverstockmedia
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technologyhaverstockmedia
 
Prayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandyPrayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandyTenet Systems Pvt Ltd
 
Technical glossary
Technical glossaryTechnical glossary
Technical glossaryhalo4robo
 

Similar to Introduction to computer graphics (20)

Computer Graphics Notes
Computer Graphics NotesComputer Graphics Notes
Computer Graphics Notes
 
Stem 71 24 multimedia elements - graphics
Stem 71 24   multimedia elements - graphicsStem 71 24   multimedia elements - graphics
Stem 71 24 multimedia elements - graphics
 
Adobe Skills Portfolio
Adobe Skills PortfolioAdobe Skills Portfolio
Adobe Skills Portfolio
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
 
Graphic investigation
Graphic investigationGraphic investigation
Graphic investigation
 
12.m3 cms content-updating-pt1
12.m3 cms content-updating-pt112.m3 cms content-updating-pt1
12.m3 cms content-updating-pt1
 
YCIS_Forensic PArt 1 Digital Image Processing.pptx
YCIS_Forensic PArt 1 Digital Image Processing.pptxYCIS_Forensic PArt 1 Digital Image Processing.pptx
YCIS_Forensic PArt 1 Digital Image Processing.pptx
 
Technical file
Technical fileTechnical file
Technical file
 
Technical file
Technical fileTechnical file
Technical file
 
Mult media (graphics,animations,sounds and videos)
Mult media (graphics,animations,sounds and videos)Mult media (graphics,animations,sounds and videos)
Mult media (graphics,animations,sounds and videos)
 
Computer game graphics
Computer game graphicsComputer game graphics
Computer game graphics
 
Computer game graphics
Computer game graphicsComputer game graphics
Computer game graphics
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
 
Digital Graphics Technology
Digital Graphics TechnologyDigital Graphics Technology
Digital Graphics Technology
 
Digital Graphics Technology
Digital Graphics TechnologyDigital Graphics Technology
Digital Graphics Technology
 
Digital graphics technology
Digital graphics technologyDigital graphics technology
Digital graphics technology
 
Ch6
Ch6Ch6
Ch6
 
Ch06
Ch06Ch06
Ch06
 
Prayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandyPrayas session cgi & cga by – soumalya nandy
Prayas session cgi & cga by – soumalya nandy
 
Technical glossary
Technical glossaryTechnical glossary
Technical glossary
 

More from Partnered Health

Final spam-e-mail-detection
Final  spam-e-mail-detectionFinal  spam-e-mail-detection
Final spam-e-mail-detectionPartnered Health
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsPartnered Health
 
Hardware concept for graphics
Hardware concept  for graphics Hardware concept  for graphics
Hardware concept for graphics Partnered Health
 
Dom(document object model)
Dom(document object model)Dom(document object model)
Dom(document object model)Partnered Health
 
Web inspector for front end developers..
Web inspector for front end developers..Web inspector for front end developers..
Web inspector for front end developers..Partnered Health
 
Web crawler and applications
Web crawler and applicationsWeb crawler and applications
Web crawler and applicationsPartnered Health
 
Listing in web development and uses
Listing in web development and usesListing in web development and uses
Listing in web development and usesPartnered Health
 
Fire bugfirebug and ways to install it..
Fire bugfirebug and ways to install it..Fire bugfirebug and ways to install it..
Fire bugfirebug and ways to install it..Partnered Health
 
Analysis of unix and windows
Analysis of unix and windowsAnalysis of unix and windows
Analysis of unix and windowsPartnered Health
 
Organizational aspect of sample survey
Organizational aspect of sample surveyOrganizational aspect of sample survey
Organizational aspect of sample surveyPartnered Health
 
Question and questionnaire design
Question and questionnaire designQuestion and questionnaire design
Question and questionnaire designPartnered Health
 
Presentation on census survey and sample survey
Presentation on census survey and sample surveyPresentation on census survey and sample survey
Presentation on census survey and sample surveyPartnered Health
 

More from Partnered Health (20)

Spam Email identification
Spam Email identificationSpam Email identification
Spam Email identification
 
Final spam-e-mail-detection
Final  spam-e-mail-detectionFinal  spam-e-mail-detection
Final spam-e-mail-detection
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Hardware concept for graphics
Hardware concept  for graphics Hardware concept  for graphics
Hardware concept for graphics
 
Dom(document object model)
Dom(document object model)Dom(document object model)
Dom(document object model)
 
Web technology
Web technologyWeb technology
Web technology
 
Web inspector for front end developers..
Web inspector for front end developers..Web inspector for front end developers..
Web inspector for front end developers..
 
Web crawler and applications
Web crawler and applicationsWeb crawler and applications
Web crawler and applications
 
Semantic markup language
Semantic markup languageSemantic markup language
Semantic markup language
 
Meta tags
Meta tagsMeta tags
Meta tags
 
Listing in web development and uses
Listing in web development and usesListing in web development and uses
Listing in web development and uses
 
Fire bugfirebug and ways to install it..
Fire bugfirebug and ways to install it..Fire bugfirebug and ways to install it..
Fire bugfirebug and ways to install it..
 
Dreamweaver and idm
Dreamweaver and idmDreamweaver and idm
Dreamweaver and idm
 
File structure
File structureFile structure
File structure
 
Structure
StructureStructure
Structure
 
Analysis of unix and windows
Analysis of unix and windowsAnalysis of unix and windows
Analysis of unix and windows
 
Organizational aspect of sample survey
Organizational aspect of sample surveyOrganizational aspect of sample survey
Organizational aspect of sample survey
 
Question and questionnaire design
Question and questionnaire designQuestion and questionnaire design
Question and questionnaire design
 
Sampling
SamplingSampling
Sampling
 
Presentation on census survey and sample survey
Presentation on census survey and sample surveyPresentation on census survey and sample survey
Presentation on census survey and sample survey
 

Recently uploaded

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Introduction to computer graphics

  • 1. Introduction To Computer Graphics Prepared By:Er. Loknath Regmi Computer Graphics
  • 2. Course Overview Prepared By:Er. Loknath Regmi  Introduction, History  Application in different fields like CAD, schematic capture, medicine, art etc.  Hardware concepts  2-D and 3-D algorithms  Line drawing, viewing transformations, other transforms (scaling, rotation, translation)  Curve Modeling  Mathematics of generation of parametric cureve like Bazier, Spline, Hermite  3D Object Modeling  Visible Surface Detection and Surface Rendering  Introduction to Animation  Text Book  Computer Graphics CVersion – Hearn & Baker
  • 3. Computer Graphics Prepared By:Er. Loknath Regmi A sub-field of computer science which studies method for digitally synthesizing and manipulating visual content. Are texts and sounds graphics ??? No (wikipedia); but text?? Generally refers to (Ref:Wikipedia): Representation and manipulation of pictorial data by computer Various technologies used to create and manipulate such pictorial data The image so produced
  • 4. Image Processing Vs Computer Graphic  Computer Graphics  a mathematical modeling deals about synthesis, manipulation, processing, and storage of image of an object  a complete package on generation and modeling of graph  deals about generation of math mathical model  Image Processing  not explain about synthesis of image  explain manipulation and processing of existing image  use the mathematical model for processing of imagePrepared By:Er. Loknath Regmi
  • 5. History of Computer Graphics Prepared By:Er. Loknath Regmi  Late 1950’s –Whirlwind computer (MIT) and SAGE (Semi Automatic Ground Environment); an automated control system to bombard enemy  Used CRT and light pen for user interactive environment  1959 –TX-2 (MIT’s Lincoln Laboratory); first interactive interface computer system using light pen and bank switches  1960 –William Fetter  Introduced phrase “Computer Graphics”  Boeing man (Fetter called it First Man) for human figure simulation to describe different user environment  Mid 1960’s – MIT activities in computer graphics field promoted early computer graphics industries likeTRW, General Electric, IBM  End 1960’s – organization, conferences, graphics standards and publications  1969 – ACM initiated Special Interest Group In Graphics (SIGGRAPH)
  • 6. History of Computer Graphics Prepared By:Er. Loknath Regmi 1970’s – powerful PCs to draw basic and complex shapes 1980’s – artists and graphics designers preferred to use Macintosh and PCs Late 1980’s – 3-D computer graphics with SGI (Silicon Graphics) computers 1990’s onwards – 3D graphics in gaming, multi media and animation, GUI
  • 7. Applications Areas of CG Prepared By:Er. Loknath Regmi Display of Information Design Simulation Computer Art Entertainment
  • 8. Display of Information Prepared By:Er. Loknath Regmi  Graphics for Scientific, Engineering, and Medical Data Nebla Medical Image
  • 9. Design Prepared By:Er. Loknath Regmi Graphics for Engineering and Architectural System Design of Building,Automobile,Aircraft, Machine etc. AutoCAD 2002 Interior Design
  • 10. Simulation Prepared By:Er. Loknath Regmi  Computer-Generated Models of Physical, Financial and Economic Systems for Educational Aids Flight Simulator Mars Rover Simulator
  • 11. Computer Art Prepared By:Er. Loknath Regmi  Graphics for Artist Metacreation Painter
  • 12. Entertainment Prepared By:Er. Loknath Regmi  Graphics for Movie, Game,VR etc. Final Fantasy Online Game
  • 13. What’s Our Scope? Prepared By:Er. Loknath Regmi Not aTutorial on Commercial Software 3DMax, Maya, Photoshop, etc. Not about Graphics Business 3D online-game, E-commerce, etc. Graphics = Algorithm forVisual Simulation Imaging, Modeling, Rendering,Animation
  • 14. Pixels The computer stores and displays pixels, or picture elements. A pixel is the smallest addressable part of the computer screen. A pixel is stored as a binary code representing a colour. The code for a pixel can have between 1 and 32 bits of binary code. Here is the Photoshop logo at normal size.  Here it is enlarged 400% so that you can see the individual pixels. Prepared By:Er. Loknath Regmi
  • 15. Pixel Depth Pixel Depth describes the number of bits used to store each pixel. The greater the pixel depth, the more colours a pixel can have. Colour graphics vary in realism depending on resolution and pixel depth. The greater the pixel depth, the bigger the file. Prepared By:Er. Loknath Regmi
  • 16. Examples of Pixel Depth Monochrome Monochrome graphics have one-bit pixel depth. (pure black or pure white) Prepared By:Er. Loknath Regmi
  • 17. Examples of Pixel Depth Gray-Scale Gray-Scale graphics have more bit-depth (No colours besides black, white and grey) Prepared By:Er. Loknath Regmi
  • 18. Examples of Pixel Depth 8 Bit Colour  8 bits per pixel provides 256 colour choices (Typical of the web - that’s why web graphics need some skilful preparation) Prepared By:Er. Loknath Regmi
  • 19. Examples of Pixel Depth  24 or 32 bits per pixel provides thousands or millions of colour choices. (Typical of graphics and games software) Prepared By:Er. Loknath Regmi
  • 20. Resolution Resolution refers to the density of dots on the screen or printed image and directly affects quality The higher the resolution, the less jagged the image. Resolution is measured in DPI (Dots per Inch) (The printing industry is largely unmetricated and still uses inches because printing measures such as the Point (1 72nd of an inch) do not easily convert to metric units.) The higher the resolution, the better the potential output. Prepared By:Er. Loknath Regmi
  • 21. Typical Resolutions Screens generally operate at around 72-100 dpi Printed images range from 300 to 2400 dpi Resolution affects the file size of an image. The higher the resolution, the bigger the file. The visible resolution is limited to the maximum possible on the output device (screen or printer). No matter how high the resolution of a photograph, it will show at the resolution of your screen or printer. Prepared By:Er. Loknath Regmi
  • 22. File Types  There are many kinds of graphics file formats and this is a specialised area and a bit complicated. Examples : bmp GIF JPEGTIFF PICT Raw For most applications involving photographic images, use the JPEG file format (Joint Photographic Experts Group) For graphics or paint type files use GIFs (Graphical Interchange Format) Prepared By:Er. Loknath Regmi
  • 23. JPEG The JPEG format can be used by most applications and all browsers It has very good compression algorithms It stores a good quality image in a remarkably small file with little or no loss of quality JPEG offers 10 quality levels with correspondingly smaller files and greater losses in quality Prepared By:Er. Loknath Regmi
  • 24. GIF You should choose a GIF format instead of JPEG when You have a graphic with only a few colours such as a logo or icon You want to create an image with some transparent parts for a web page You want the smallest possible file size with totally lossless compression You want to combine a few images together into an animation You want to save text as a graphic Prepared By:Er. Loknath Regmi

Editor's Notes

  1. a graphic designer for Boeing Aircraft Company, William Fetter coined phrase “Computer Graphics” to describe his work at Boeing SIGGRAPH work in simulation and modeling, text editing and composition, computer generated art, cartography and mapping. ACM association for computing machinery