Podcast
Questions and Answers
What device can be generalized to include any device that returns character codes?
What device can be generalized to include any device that returns character codes?
Keyboard
How many bytes does ASCII assign to each character?
How many bytes does ASCII assign to each character?
One
What do encoders inside the mouse and trackball devices measure?
What do encoders inside the mouse and trackball devices measure?
Motion
What allows for a much richer set of supported characters in Internet applications compared to ASCII?
What allows for a much richer set of supported characters in Internet applications compared to ASCII?
Which type of detectors are used in some variants of devices to measure motion?
Which type of detectors are used in some variants of devices to measure motion?
Why are small trackballs popular with portable computers?
Why are small trackballs popular with portable computers?
What kind of software do users use for editing lists of information for a renderer?
What kind of software do users use for editing lists of information for a renderer?
What model is commonly used to produce images of objects in real time?
What model is commonly used to produce images of objects in real time?
Where are the models and their properties placed for rendering?
Where are the models and their properties placed for rendering?
What is examined in Chapter 10 of the text?
What is examined in Chapter 10 of the text?
What was the early display technology based on in early graphics systems?
What was the early display technology based on in early graphics systems?
What type of architecture was commonly used in early graphics systems?
What type of architecture was commonly used in early graphics systems?
What is the essence of image formation?
What is the essence of image formation?
What is missing in the description of image formation?
What is missing in the description of image formation?
Why would objects be dark without light sources?
Why would objects be dark without light sources?
What determines how much light enters the camera in a physical imaging system?
What determines how much light enters the camera in a physical imaging system?
What is light considered as?
What is light considered as?
How many dimensions is the image that is found on the film plane?
How many dimensions is the image that is found on the film plane?
What does the moveto function do in the graphics system described?
What does the moveto function do in the graphics system described?
Explain the function of lineto in the graphics system.
Explain the function of lineto in the graphics system.
What is the purpose of initialization and termination procedures in the graphics system?
What is the purpose of initialization and termination procedures in the graphics system?
How can you alter the drawing color or line thickness in the graphics system?
How can you alter the drawing color or line thickness in the graphics system?
What is an application where systems built on the graphics model described work well?
What is an application where systems built on the graphics model described work well?
What is an example of a standard language in the printing industry that extends the described graphics ideas?
What is an example of a standard language in the printing industry that extends the described graphics ideas?
What can the user program do if there is an event in the queue?
What can the user program do if there is an event in the queue?
What is associated with a specific type of event?
What is associated with a specific type of event?
Why is the event-mode model approach used?
Why is the event-mode model approach used?
What is the traditional pedagogical approach to teaching computer graphics?
What is the traditional pedagogical approach to teaching computer graphics?
What kind of images can be created using the traditional pedagogical approach?
What kind of images can be created using the traditional pedagogical approach?
What is included in the discussion of two- and three-dimensional mathematical objects in the computer?
What is included in the discussion of two- and three-dimensional mathematical objects in the computer?
Flashcards
Character Code Device
Character Code Device
Any device that inputs character codes.
ASCII Character Bytes
ASCII Character Bytes
One byte.
Mouse/Trackball Encoders
Mouse/Trackball Encoders
Motion.
Rich Character Sets
Rich Character Sets
Signup and view all the flashcards
Motion Detector Type
Motion Detector Type
Signup and view all the flashcards
Trackball Popularity
Trackball Popularity
Signup and view all the flashcards
Renderer List Editor Software
Renderer List Editor Software
Signup and view all the flashcards
Real-Time Image Model
Real-Time Image Model
Signup and view all the flashcards
Model Storage Location
Model Storage Location
Signup and view all the flashcards
Chapter 10 Topic
Chapter 10 Topic
Signup and view all the flashcards
Early Display Technology
Early Display Technology
Signup and view all the flashcards
Early Graphics Architecture
Early Graphics Architecture
Signup and view all the flashcards
Essence of Image Formation
Essence of Image Formation
Signup and view all the flashcards
Missing in Image Formation
Missing in Image Formation
Signup and view all the flashcards
Objects Without Light
Objects Without Light
Signup and view all the flashcards
Light Entering Camera
Light Entering Camera
Signup and view all the flashcards
Nature of Light
Nature of Light
Signup and view all the flashcards
Image Dimensions
Image Dimensions
Signup and view all the flashcards
moveto Function
moveto Function
Signup and view all the flashcards
lineto Function
lineto Function
Signup and view all the flashcards
Initialization/Termination
Initialization/Termination
Signup and view all the flashcards
Altering Drawing Color/Line Thickness
Altering Drawing Color/Line Thickness
Signup and view all the flashcards
Graphics Model Application
Graphics Model Application
Signup and view all the flashcards
Standard Printing language
Standard Printing language
Signup and view all the flashcards
Event Queue Action
Event Queue Action
Signup and view all the flashcards
Event Association
Event Association
Signup and view all the flashcards
Event-Mode Model Use
Event-Mode Model Use
Signup and view all the flashcards
Traditional Computer Graphics Approach
Traditional Computer Graphics Approach
Signup and view all the flashcards
Created Images
Created Images
Signup and view all the flashcards
Dimensional Object Discussion
Dimensional Object Discussion
Signup and view all the flashcards
Study Notes
Interactive Modeling Software
- For complex scenes, users use interactive modeling software to edit lists of information for a renderer.
- Most modelers use the synthetic-camera model to produce images in real-time.
Graphics Architectures
- Early graphics systems used general-purpose computers with the standard von Neumann architecture.
- These computers have a single processing unit that processes a single instruction at a time.
Input Devices
- The keyboard device returns character codes using the American Standard Code for Information Interchange (ASCII).
- The mouse and trackball are similar in use and construction, converting motion to signals sent back to the computer.
- There are many variants of these devices, some using optical detectors rather than mechanical detectors to measure motion.
Graphics Systems and Models
- A scene graph is a data structure that contains models, including geometric objects, lights, cameras, and material properties.
- The scene graph is passed to a renderer or game engine.
Image Formation
- Image formation is the process of combining the specification of an object with the specification of a viewer to produce a two-dimensional image.
- Light is a form of electromagnetic radiation that interacts with surfaces of objects and enters the camera through the lens.
Programmer’s Interface
- A simple graphics system can be described with two drawing functions: moveto(x, y) and lineto(x, y).
- The moveto function moves the pen to a location without leaving a mark, while the lineto function moves the pen to a location and draws a line from the old to the new location.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.