Welcome to Computer Graphics
- What is computer graphics?
- A sub-field of computer science.
- The study of the tools and techniques required to produce an image using a computer
- hardware
- Input devices
- Specialized processors
- output devices
- Software
- Algorithms
- Data structures
- Libraries
- Techniques
- Human interaction and interfaces
- Event driven programming
This is an active field in computer science research
- Both the theory and application of computer graphics
We normally assume that there is a system call to place a dot on the screen.
- Actually much more than that, but this is our starting point.
The range of input devices is impressive
As is output
Specialized Graphics Devices have been a major area of advancement in recient years
- GPU
- Specialized parallel computer devices which "do" graphics very quickly.
- have gone way beyond Graphics, now have become compute engines.
Software libraries to interact with graphics devices