Skip to content

rottaca/ComputerGraphics-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summary

CG1 Framework is a framework for OpenGL used in the Computer Graphics 1 lecture at Ulm University. It is loosely based on Glitter. It compiles and statically links every required library.

Our Results

Here you can see some images of our final project:

cg1 project cg1 project cg1 project cg1 project cg1 project

Getting Started

This framework needs cmake to create platform-specific makefiles or project files. To generate a project file or makefile for your platform you need the IDE installed that you want to use. Don't forget to set the Start-Up Project in Visual Studio or the Target in Xcode.

# UNIX Makefile
cmake ..

# Mac OSX
cmake -G "Xcode" ..

# Microsoft Windows
cmake -G "Visual Studio 14" ..
cmake -G "Visual Studio 14 Win64" ..
...

Dependencies

CG1 Framework uses the following dependencies (already included in the source package as git submodules).

Functionality Library
OpenGL Function Loader glad
Windowing and Input glfw
OpenGL Mathematics glm
Texture Loading stb
Model Loader assimp
GUI imgui

To pull all submodules from remote do

or use the --recursive when cloning the repository.

About

Project for the computer graphics course at university Ulm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published