Definition: Computer Graphics (CG) is the field of computing that deals with generating, manipulating, and representing visual images using computers. It includes both 2D and 3D graphics, visualization, animation, and interactive graphics for applications like design, gaming, simulations, and HCI.
1950s: Beginnings of graphical output
1960s: Interactive graphics
Ivan Sutherland created Sketchpad (1963), the first interactive computer graphics system.
Sketchpad introduced:
Significance: Marked the beginning of interactive graphics and CAD (Computer-Aided Design).
Applications: Scientific visualization, military simulations, and early video games.
Development of 3D graphics algorithms:
Introduction of high-level graphics APIs:
Growth of CAD/CAM systems in engineering, architecture, and industrial design
Animation became possible through frame-by-frame rendering
Emergence of realistic 3D graphics:
Development of Graphics Workstations (Silicon Graphics Inc.)
Rise of video games and CGI in movies
Introduction of early virtual reality (VR) systems and HCI-based interaction models
Applications: Movies (Jurassic Park), video games, virtual simulations, medical imaging.
GPU revolution: Graphics Processing Units allow real-time rendering of complex 3D scenes
APIs and frameworks: OpenGL, DirectX, Vulkan, WebGL
Realistic rendering techniques:
Interactive graphics & HCI integration:
Applications:
| Year | Milestone | Significance |
|---|---|---|
| 1950s | Early plotting & CRT displays | Basic visual output |
| 1963 | Sketchpad by Ivan Sutherland | First interactive graphics system |
| 1970s | Raster graphics & frame buffers | Foundations of modern display systems |
| 1980s | 3D modeling & shading | CAD and 3D visualization growth |
| 1990s | Realistic 3D graphics | Video games, movies, early VR |
| 2000s | GPUs & real-time rendering | Advanced HCI, VR/AR, and simulations |
Open this section to load past papers