mcgillowen / cpsc453-hw3

Homework 3 for CPSC 453 Intro to computer graphics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CPSC 453 Winter 2017 University of Calgary

Introduction to computer graphics

Homework 3: Loading OBJ files, Phong Shading and Textures

Build instructions

macOS

 > make -f Makefile.macos

Linux

 > make -f Makefile.linux

Controls

Rotations

Pitch

Up

w

Down

s

Roll

Clockwise

d

Counter Clockwise

a

Yaw

Right

e

Left

q

Move

Left and Right

Left arrow key, Right arrow key

Up and Down

Page up key, page down key

Forward and back

Up key, down key

Scale

Scale up

k

Scale down

j

Code origins

Code inspired by the code and explanations in the references

References

http://www.opengl-tutorial.org/beginners-tutorials/tutorial-7-model-loading/ https://en.wikibooks.org/wiki/OpenGL_Programming/Modern_OpenGL_Tutorial_Load_OBJ https://en.wikibooks.org/wiki/OpenGL_Programming/Bounding_box

About

Homework 3 for CPSC 453 Intro to computer graphics

License:MIT License


Languages

Language:C 92.0%Language:C++ 7.4%Language:GLSL 0.6%