<aside> 🗒️
The study and exploration of lesser dimensional worlds.
</aside>
Author: Sean Ebasan
Date Published: —
This blog explores and breaks down Computer Graphics using online resources, primarily a computer graphics course led by Keenan Crane, a computer science professor at Carnegie Mellon University. The goal is to demystify this complex subfield of computer science, making it more accessible and engaging to everyone through informative visuals and clear explanations. If this topic piques your interest, then keep reading for more information.
Sources:
Keenan Crane - CMU School of Computer Science
We live in a world where simulations of our everyday lives are replicated in various forms, such as video games and movies, using computer-generated images (CGI) and other graphics-related technologies. If you're familiar with movies like the Toy Story franchise and the Avengers series, or video games such as Grand Theft Auto 5, then you've already seen the impressive results that computer graphics can achieve.
To illustrate this further, if you've ever used software like Adobe Photoshop, Premiere Pro, Blender, Krita, or AutoCAD, then you've already experienced firsthand what it's like to use tools that manipulate and create graphics for artistic or professional purposes.
We will dive deep into the topic of computer graphics as we explore what it is, why we should learn it, how we can learn it, and where we can apply the skills once we've attained the knowledge and know-how of this topic.
So prepare your soft-squishy brain because we're going to make it hard and rock-solid.

<aside> 📢 ✨AI Generated Text✨ (Texts that are Italicized and surrounded by the ✨ emoji are generated by AI)
</aside>
✨Computer Graphics (CG) is a field of computer science that focuses on creating, manipulating, and rendering visual content using computers. It involves the generation and manipulation of digital images, animations, and interactive visual experiences.✨
In simpler terms, it is like drawing on a piece of paper with a pencil. The piece of paper is your screen, and the pencil is the computer program that operates each pixel on the screen, giving you the ability to draw whatever you want. Combining it with algorithms and mathematical calculations, the whole process becomes more complex as it is crucial in understanding the complexity of shapes, especially when it involves user interaction. It is also essential when accurately representing an intricate 3D world from a 2-dimensional plane (screen).
At its core, computer graphics starts with manipulating individual pixels on a screen. These pixels are then combined to form more complex shapes and images.
A question you might be asking right now would be "Why would I want to learn Computer Graphics?" And to answer that question, I'm going to reply by asking you: Are you interested in learning how graphics-related software works? Maybe you want to create your own 3D/2D Animation Software. Or maybe you just want to create video games, or your own version of Photoshop and make it even better. Or you're just interested in the topic and simply want to see if you can learn something from it. Either way, this blog is for you. Because I, who is in pursuit of wanting to create my own graphics program, am very eager to learn what the world of computer graphics has to offer. So join me as we dive into the sea of lesser-known worlds.
In order to initially understand the general scope of this topic without having to deal with overwhelming details, let’s cover the fundamentals through the topics and activities of three-dimensional cube and two-dimensional projection.