Computer Graphics (CG) Concepts
• Definition:
Computer Graphics is the field of computer science that deals with generating, storing, and
manipulating visual images using computers.
• Applications:
o Video games and simulations
o Graphic design and animation
o Virtual reality (VR) and augmented reality (AR)
o Scientific visualization and CAD
• Types of Computer Graphics:
1. 2D Graphics: Images represented in two dimensions (X, Y).
2. 3D Graphics: Representation of objects in three dimensions (X, Y, Z) for realism.
3. Interactive Graphics: Users can interact with objects, e.g., in games or simulations.
• Key Concepts:
o Raster Graphics: Image represented as pixels; used in digital images.
o Vector Graphics: Image represented using geometric shapes; scalable without losing
quality.
o Rendering: Process of generating an image from a model.
o Animation: Creating motion by displaying sequences of images.
o Transformation: Translation, rotation, scaling of objects in graphics.
o Lighting and Shading: Techniques to create realistic effects in 3D graphics.
• Tools and Libraries:
o OpenGL, DirectX, Unity, Blender, Adobe Illustrator, Maya