SlideShare a Scribd company logo
1 of 36
Computer Graphics
Lecture 01
Introduction
Muhammad Sajid Maqbool
sajidmaqbool7638@gmail.com
Definition
Computers…
accept, process, transform and present information.
Computer Graphics…
involve technology to accept, process, transform and present
information in a visual form that also concerns with producing
images (or animations) using a computer.
 Visualization
– I like to see what I’m doing
– I like to show people what I’m doing
 Graphics is interesting
– Involves simulation, algorithms, architecture…
 Requirement
– Just ask Intel…
 Entertainment
– Roll the video…
Why Study Computer Graphics?
TEXT BOOK
Introduction to Computer Graphics
using Open GL
by Donald Hearn and M. Pauline Baker
published by Prentice Hall
Course Outline
• Introduction
• Hardware
• Point
• Line
• Circle
• Mathematics
• Filling Algorithms I
• Filling Algorithms II
 Filling Attributes
 Transformation
 Types of
Transformation
 Drawings in 2d
 3d Concepts
 3d Mathematics
 Projections
Course Outline
• Parallel Projection
• Types of Parallel
Projection
• Perspective Projection
• Perspective Detail
• Hidden Surface Removal
• Rasterization
• Clipping
 Light And Light
Sources
 Light Models
 Flat Shading
 Gouraud Shading
 Phong Shading
 Recursive Subdivision
 Introduction to Curves
and Surfaces,
Parametric Curves
Course Outline
• Cubic Curves and
Interpolation
• Hermite Curves and Surfaces
• Bezier Curves and Surfaces
• Cubic B-Splines Curves and
Surfaces
• General B-Splines
• Rendering of Curves and
Surfaces
 Buffers and Mappings,
Texture Mapping
 Environment Maps, Bump
Maps
 Animation
 Recursive Methods and
Fractals
 Ray Tracing I
 Ray Tracing II
 Radiosity
Some History
History
The term “computer graphics” was invented in 1960 by
William Fetter to describe new design methods that he was
developing at Boeing.
He created a series of widely reproduced images on a
plotter exploring design using a 3D model of a human body
SketchPad: first interactive graphics (1961)
Spacewars: first computer graphics game (MIT 1961
Whirlwind:
early
graphics
using
VectorScope
(1951)
first CAD system (IBM 1959)
History
First bump-mapped images (Blinn 1978) Early texture-mapped image (Catmull 1974)
First distributed ray traced image (Cook 1984) First ray traced image (Whitted 1980)
History
Graphics Applications
 User Interfaces
 Layout and Design
 Scientific Visualization and Analysis
 Art and Design
 Medicine and Virtual Surgery
 Layout Design & Architectural Simulations
 History and cultural heritage
 Entertainment
 Simulations
 Games
B205 Control Console (1960)
User Interfaces
CAVE: Immersive and
Interactive 3D
environment
3D Studio MAX
Layout and Design
Scientific Visualization and Analysis
ART AND DESIGN
The Visible Human project
Medicine and Virtual Surgery
Room Layout Design
and Architectural
Simulations
Layout Design & Architectural Simulations
Layout Design & Architectural
Simulations
Layout Design & Architectural Simulations
Layout Design & Architectural
Simulations
History and
cultural heritage
Tron (1980)
First time computer graphics were used for
live action sequences.
Movies
Fully computer generated
animated features
Movies
Star Wars (1977)
Movies
Star Trek II: The Wrath of Khan, genesis effect (1983)
The Last Starfighter (15 minutes) (1982)
Movies
Special Effects… in
Live Action Cinema
Jurassic park, Titanic
and T2
Movies
“Traditional” Animated
Features…
Some examples:
• Automating Key-framing
in many Disney-type
animations
• The flocking behaviour of
the wild-beast in Lion King
• Non photorealistic
rendering: 3D effects in
Futurama
Movies
Behind the scenes on Antz Production
Number of frames in the movie 119,592
Number of times the movie was
rendered during production
15 (approx.)
Number of feet of approved
animation produced in a week
107 ft.
Total number of hours of rendering
per week
275,000 hrs.
Average size of the frame rendered 6 MB
Movies
Behind the scenes on Antz Production
Total number of Silicon Graphics servers used for
rendering
270
Number of desktop systems used in production 166
Total Number of processors used for rendering 700
Average amount of memory per processor 256 MB
Movies
Average amount of memory per processor 256MB
Time it would have taken to render this movie on 1 processor
54 yrs., 222 days,
15 mins., 36 secs.
Amount of storage required for the movie 3.2 TB
Amount of frames kept online at any
Given time 75000 frames
Simulations
Game
Related Disciplines
DATA
IMAGES
Data
Processing
Image
Processing
Computer
Vision
Computer
Graphics
Interdisciplinary
• Science
• Physics: light, color, appearance, behaviour
• Mathematics: Curves and Surfaces, Geometry and
Perspective
• Engineering
• Hardware: graphics media and processors, input and
output devices
• Software: graphics libraries, windows systems
• Art, Perception and Aesthetics
• Color, Composition, Lighting, Realism

More Related Content

Similar to Lec-1 Computer Graphics.ppt

Steam presentation deux 3 d prints from photographs
Steam presentation deux  3 d prints from photographsSteam presentation deux  3 d prints from photographs
Steam presentation deux 3 d prints from photographsScott Eastellerson
 
Computer Generated Imagery (CGI)
Computer Generated Imagery (CGI)Computer Generated Imagery (CGI)
Computer Generated Imagery (CGI)Pribhat Sharma
 
Computer generated images in movies
Computer generated images in moviesComputer generated images in movies
Computer generated images in moviesStephen Halley
 
3 d computer animation
3 d computer animation3 d computer animation
3 d computer animationTechieOasis
 
3D Scanning for 3D Printing: Making Reality Digital and then Physical Again, ...
3D Scanning for 3D Printing: Making Reality Digital and then Physical Again, ...3D Scanning for 3D Printing: Making Reality Digital and then Physical Again, ...
3D Scanning for 3D Printing: Making Reality Digital and then Physical Again, ...Melissa Tiffany
 
FARO 2014 3D Documentation Presentation by Direct Dimensions "3D Scanning for...
FARO 2014 3D Documentation Presentation by Direct Dimensions "3D Scanning for...FARO 2014 3D Documentation Presentation by Direct Dimensions "3D Scanning for...
FARO 2014 3D Documentation Presentation by Direct Dimensions "3D Scanning for...Direct Dimensions, Inc.
 
Presentation on Virtual Reality
Presentation on Virtual RealityPresentation on Virtual Reality
Presentation on Virtual RealityAhsan Raja
 

Similar to Lec-1 Computer Graphics.ppt (20)

CGI
CGICGI
CGI
 
CG Lecture0.pptx
CG Lecture0.pptxCG Lecture0.pptx
CG Lecture0.pptx
 
Animation
AnimationAnimation
Animation
 
unit-1-intro
 unit-1-intro unit-1-intro
unit-1-intro
 
Steam presentation deux 3 d prints from photographs
Steam presentation deux  3 d prints from photographsSteam presentation deux  3 d prints from photographs
Steam presentation deux 3 d prints from photographs
 
Co315 part 1
Co315   part 1Co315   part 1
Co315 part 1
 
Computer Generated Imagery (CGI)
Computer Generated Imagery (CGI)Computer Generated Imagery (CGI)
Computer Generated Imagery (CGI)
 
Computer generated images in movies
Computer generated images in moviesComputer generated images in movies
Computer generated images in movies
 
3 d computer animation
3 d computer animation3 d computer animation
3 d computer animation
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
3D Animation
3D Animation3D Animation
3D Animation
 
Animation
AnimationAnimation
Animation
 
3D Modelling and Animation
3D Modelling and Animation3D Modelling and Animation
3D Modelling and Animation
 
Computer graphics, bba 1
Computer graphics, bba 1Computer graphics, bba 1
Computer graphics, bba 1
 
Computer graphics, group 9, bba a
Computer graphics, group 9, bba aComputer graphics, group 9, bba a
Computer graphics, group 9, bba a
 
3D Scanning for 3D Printing: Making Reality Digital and then Physical Again, ...
3D Scanning for 3D Printing: Making Reality Digital and then Physical Again, ...3D Scanning for 3D Printing: Making Reality Digital and then Physical Again, ...
3D Scanning for 3D Printing: Making Reality Digital and then Physical Again, ...
 
FARO 2014 3D Documentation Presentation by Direct Dimensions "3D Scanning for...
FARO 2014 3D Documentation Presentation by Direct Dimensions "3D Scanning for...FARO 2014 3D Documentation Presentation by Direct Dimensions "3D Scanning for...
FARO 2014 3D Documentation Presentation by Direct Dimensions "3D Scanning for...
 
COMPUTER GRAPHICS
COMPUTER GRAPHICSCOMPUTER GRAPHICS
COMPUTER GRAPHICS
 
Bluescreencgi
BluescreencgiBluescreencgi
Bluescreencgi
 
Presentation on Virtual Reality
Presentation on Virtual RealityPresentation on Virtual Reality
Presentation on Virtual Reality
 

More from MNSUAM

Lec-2 Graphics System.ppt
Lec-2 Graphics System.pptLec-2 Graphics System.ppt
Lec-2 Graphics System.pptMNSUAM
 
Routing protocols.pptx
Routing protocols.pptxRouting protocols.pptx
Routing protocols.pptxMNSUAM
 
ports and sockets.pptx
ports and sockets.pptxports and sockets.pptx
ports and sockets.pptxMNSUAM
 
Network layer protocols.pptx
Network layer protocols.pptxNetwork layer protocols.pptx
Network layer protocols.pptxMNSUAM
 
connection establishment flow and congestion control.pptx
connection establishment flow and congestion control.pptxconnection establishment flow and congestion control.pptx
connection establishment flow and congestion control.pptxMNSUAM
 
Multiple Access Technique.pptx
Multiple Access Technique.pptxMultiple Access Technique.pptx
Multiple Access Technique.pptxMNSUAM
 

More from MNSUAM (6)

Lec-2 Graphics System.ppt
Lec-2 Graphics System.pptLec-2 Graphics System.ppt
Lec-2 Graphics System.ppt
 
Routing protocols.pptx
Routing protocols.pptxRouting protocols.pptx
Routing protocols.pptx
 
ports and sockets.pptx
ports and sockets.pptxports and sockets.pptx
ports and sockets.pptx
 
Network layer protocols.pptx
Network layer protocols.pptxNetwork layer protocols.pptx
Network layer protocols.pptx
 
connection establishment flow and congestion control.pptx
connection establishment flow and congestion control.pptxconnection establishment flow and congestion control.pptx
connection establishment flow and congestion control.pptx
 
Multiple Access Technique.pptx
Multiple Access Technique.pptxMultiple Access Technique.pptx
Multiple Access Technique.pptx
 

Recently uploaded

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
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
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
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🔝
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
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
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

Lec-1 Computer Graphics.ppt

  • 1. Computer Graphics Lecture 01 Introduction Muhammad Sajid Maqbool sajidmaqbool7638@gmail.com
  • 2. Definition Computers… accept, process, transform and present information. Computer Graphics… involve technology to accept, process, transform and present information in a visual form that also concerns with producing images (or animations) using a computer.
  • 3.  Visualization – I like to see what I’m doing – I like to show people what I’m doing  Graphics is interesting – Involves simulation, algorithms, architecture…  Requirement – Just ask Intel…  Entertainment – Roll the video… Why Study Computer Graphics?
  • 4. TEXT BOOK Introduction to Computer Graphics using Open GL by Donald Hearn and M. Pauline Baker published by Prentice Hall
  • 5. Course Outline • Introduction • Hardware • Point • Line • Circle • Mathematics • Filling Algorithms I • Filling Algorithms II  Filling Attributes  Transformation  Types of Transformation  Drawings in 2d  3d Concepts  3d Mathematics  Projections
  • 6. Course Outline • Parallel Projection • Types of Parallel Projection • Perspective Projection • Perspective Detail • Hidden Surface Removal • Rasterization • Clipping  Light And Light Sources  Light Models  Flat Shading  Gouraud Shading  Phong Shading  Recursive Subdivision  Introduction to Curves and Surfaces, Parametric Curves
  • 7. Course Outline • Cubic Curves and Interpolation • Hermite Curves and Surfaces • Bezier Curves and Surfaces • Cubic B-Splines Curves and Surfaces • General B-Splines • Rendering of Curves and Surfaces  Buffers and Mappings, Texture Mapping  Environment Maps, Bump Maps  Animation  Recursive Methods and Fractals  Ray Tracing I  Ray Tracing II  Radiosity
  • 9. History The term “computer graphics” was invented in 1960 by William Fetter to describe new design methods that he was developing at Boeing. He created a series of widely reproduced images on a plotter exploring design using a 3D model of a human body
  • 10. SketchPad: first interactive graphics (1961) Spacewars: first computer graphics game (MIT 1961 Whirlwind: early graphics using VectorScope (1951) first CAD system (IBM 1959) History
  • 11. First bump-mapped images (Blinn 1978) Early texture-mapped image (Catmull 1974) First distributed ray traced image (Cook 1984) First ray traced image (Whitted 1980) History
  • 12. Graphics Applications  User Interfaces  Layout and Design  Scientific Visualization and Analysis  Art and Design  Medicine and Virtual Surgery  Layout Design & Architectural Simulations  History and cultural heritage  Entertainment  Simulations  Games
  • 13. B205 Control Console (1960) User Interfaces CAVE: Immersive and Interactive 3D environment 3D Studio MAX
  • 17. The Visible Human project Medicine and Virtual Surgery
  • 18. Room Layout Design and Architectural Simulations
  • 19. Layout Design & Architectural Simulations
  • 20. Layout Design & Architectural Simulations
  • 21. Layout Design & Architectural Simulations
  • 22. Layout Design & Architectural Simulations
  • 24. Tron (1980) First time computer graphics were used for live action sequences. Movies
  • 27. Star Trek II: The Wrath of Khan, genesis effect (1983) The Last Starfighter (15 minutes) (1982) Movies
  • 28. Special Effects… in Live Action Cinema Jurassic park, Titanic and T2 Movies
  • 29. “Traditional” Animated Features… Some examples: • Automating Key-framing in many Disney-type animations • The flocking behaviour of the wild-beast in Lion King • Non photorealistic rendering: 3D effects in Futurama Movies
  • 30. Behind the scenes on Antz Production Number of frames in the movie 119,592 Number of times the movie was rendered during production 15 (approx.) Number of feet of approved animation produced in a week 107 ft. Total number of hours of rendering per week 275,000 hrs. Average size of the frame rendered 6 MB Movies
  • 31. Behind the scenes on Antz Production Total number of Silicon Graphics servers used for rendering 270 Number of desktop systems used in production 166 Total Number of processors used for rendering 700 Average amount of memory per processor 256 MB
  • 32. Movies Average amount of memory per processor 256MB Time it would have taken to render this movie on 1 processor 54 yrs., 222 days, 15 mins., 36 secs. Amount of storage required for the movie 3.2 TB Amount of frames kept online at any Given time 75000 frames
  • 34. Game
  • 36. Interdisciplinary • Science • Physics: light, color, appearance, behaviour • Mathematics: Curves and Surfaces, Geometry and Perspective • Engineering • Hardware: graphics media and processors, input and output devices • Software: graphics libraries, windows systems • Art, Perception and Aesthetics • Color, Composition, Lighting, Realism