## DEV Community

Eric Buitrón López

Posted on • Originally published at eric-buitron.hashnode.dev

# My Journey into the Fundamentals of Computer Graphics - Part 6: Revenge of the Upcoming Projects

## All Good Things Come To An End... or Do They?

Hi everyone, as I stated in last week's post, this is the last post of the "My Journey into the Fundamentals of Computer Graphics" series. While I did get the chance to see some basic concepts from computer graphics, these past weeks have been more about learning/remembering the fundamental mathematics that are used for Computer Graphics. Now I'll make a quick recap of each article before I close off this series. Last week I also mentioned that I already have in mind what's coming next so I'll also describe my upcoming projects.

## My Journey into the Fundamentals Of Computer Graphics Archives

### A New Project

The article that started this series. I start by describing the 2 books that I used as reference throughout the entire series:

### Linear Algebra Strikes Back

The second article in the series is all about remembering core concepts from linear algebra.

### Return of the Rotational Issues

The third article in the series describes some problems that might arise when doing rotations in 3D.

### The Quaternion Menace

The fourth article in the series is all about Quaternions.

### Attack of the Lighting Techniques

In the fifth article, I describe the introduction I got to basic lighting techniques, alongside some difficulties I had along the way.

### Revenge of the Upcoming Projects

This is the article that you're currently reading and also the last of the series!

### The OpenGL Tutorial Awakens

This is one of the new projects that I'll be working on. It's all about learning OpenGL by following these resources:

This is the second of my new projects. It consists of learning more about shader programming. It's important to mention that I will do my best to recreate each shader in 3 different game engines: Unity, Unreal & Godot. I'll explain in the next section why I decided to do this. The resources I'm going to follow are: