Computer graphics is the art and science of creating imagery by computer
4 Basic Elements of CG
- Modeling
- How do we model(mathematically represent) objects
- How do we construct models of specific objects?
- Animation
- How to we represent the motions of objects
- How do we give animators control of this motion
- Rendering
- How do we simulate the real-world behavior of light
- How do we simulate the formation of images
- Interaction
- How do we enable humans and computers to interact
- How do we design human-computer interfaces
Output Devices
Cathode Ray Tube(CRT)
to the viewer, it’s like a dot moving rapidly in the display
Raster CRTs (n x m phosphor)
made pixel display available
have the problem of scan conversion - convert the desired shape into pixel display
Aliasing(staircase effect) - line or curve cannot be perfected represented by the pixels.
Memory Speed & Space Requirements
- Screen resolution = n x m
- Refresh rate = r Hz
- Interlaced vs non-interlaced
- Color depth = b bits/pixel
Memory space per second = (n * m * b * r) / 8 bytes
if non-interlaced, memory read time = 1 / (n * m * r) secs/pixel