0% found this document useful (0 votes)
9 views

Lecture 1-Introduction to Computer Graphics

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Lecture 1-Introduction to Computer Graphics

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Computer

Graphics
Welcome to the Wonderful World of
Computer Graphics!

▪ In this lecture, we'll embark on a journey into the fascinating realm of computer graphics. We'll
explore how computers generate and manipulate visual content, shaping the digital world around us.
From stunning animations to immersive video games, from medical imaging to scientific visualization,
computer graphics plays a crucial role in various fields. Get ready to be amazed by the power of
visuals and delve into the world where art and technology converge!

3/18/2024 Annual Review 2


What is Computer Graphics?
▪ The art and science of generating and manipulating visual content using computers.

▪ Encompasses 2D and 3D graphics, animation, image processing, and visualization.

▪ Found in various applications: movies, video games, user interfaces, design, simulations, etc.

3/18/2024 Annual Review 3


A Brief History of Computer Graphics

▪ Early efforts in the 1950s with wireframe models and simple animations.

▪ 1960s: development of hardware like cathode-ray tube displays and shading techniques.

▪ 1970s: rise of 3D modeling, texture mapping, and animation advancements.

▪ 1980s-1990s: rapid progress with powerful computers, real-time rendering, and special effects in
movies.

▪ 2000s-present: explosion of applications, mobile graphics, virtual reality, and augmented reality.

3/18/2024 Annual Review 4


Key Components of Computer Graphics
• Modeling: Creating the basic geometry of objects and scenes.

• Animation: Bringing objects to life with movement and behavior.

• Rendering: Calculating the final appearance of an image based on lighting, materials, and textures.

• Output: Displaying the image on a screen or storing it as a digital file.

3/18/2024 Annual Review 5


Applications of Computer Graphics
• Entertainment: Movies, video games, animation, virtual reality, augmented reality.

• Design: Product design, architecture, fashion, visual effects.

• Science and engineering: Medical imaging, scientific visualization, simulations, data analysis.

• Education and training: Interactive learning experiences, simulations, virtual labs.

• User interfaces: Graphical user interfaces (GUIs), web design, mobile apps.

3/18/2024 Annual Review 6


Basic Concepts in Computer Graphics

• Pixels: Tiny building blocks of digital images, represented by color values.

• Resolution: The number of pixels in a digital image, affecting its detail and clarity.

• Color models: Different ways to represent color digitally, such as RGB (red, green, blue) and CMYK (cyan,
magenta, yellow, black).

• Coordinate systems: Methods to define the location and orientation of objects in 2D and 3D space.

• Geometry: The study of shapes and their properties, crucial for defining objects in computer graphics

3/18/2024 Annual Review 7


2D Graphics
• Focuses on creating and manipulating images on a flat plane.

• Commonly used for:


• User interfaces (buttons, icons, menus)
• Digital illustrations and animations
• Image editing and processing
• Web graphics and logos

3/18/2024 Annual Review 8


3D Graphics
• Represents objects and scenes in three-dimensional space, creating depth and realism.

• Used in:
• Movie animation and visual effects
• Video games and simulations
• Product design and architecture
• Medical imaging and scientific visualization

3/18/2024 Annual Review 9


Activity
▪ Discuss the improvements of sign-boards in Somaliland. Compare the previous sign-boards with
current sign-boards and how computer graphs contributed to development of the current sign-boards
in terms of appearance.

▪ Discuss also the pros and cons

3/18/2024 Annual Review 10

You might also like