Skip to content

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 projectcg1 projectcg1 projectcg1 projectcg1 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).

FunctionalityLibrary
OpenGL Function Loaderglad
Windowing and Inputglfw
OpenGL Mathematicsglm
Texture Loadingstb
Model Loaderassimp
GUIimgui

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

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages