Skip to content

My final project submission for the Computer Graphics module.

Notifications You must be signed in to change notification settings

prontopablo/OpenGL-Final-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSU44052 - Computer Graphics Final Project

This is my final project submission for the CSU44052 Computer Graphics module. This was implemented in modern OpenGL, using C++. I've only added the code to keep things tidy in case someone down the line finds it useful.

Video Demo: Video Demo

Resources Used:

GLFW: Window management, input and context handling, global time.
GLAD: Function pointers.
SFML: Music, audio.
STB: Image loading.
ImGui: User interface.
GLM: Mathematical operations.

Victor Gordon's OpenGL tutorials: Model Loading, Mesh, Skybox, Blinn-Phong, VAO, EBO, Texturing, Camera Controller: https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-&index=1&t=0s

ImGui Tutorial: https://www.youtube.com/watch?v=VRwhNKoxUtk

Textures: Polyhaven | Polycam

Idea to add world curvature came from watching this video: https://www.youtube.com/watch?v=Uc8FEI5bg3w

About

My final project submission for the Computer Graphics module.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published