Lab 1a

3D Transformations and Interaction

Due: Sunday, Oct 28th 2018, 23:59

Start Early!!!


Individual Effort:
No team participation is really encouraged in the case of the homework or the labs.
You're are not allowed to use any libraries or extra code except gl-matrix, webgl-utils.js and some helper functions in order to initialize WebGL / load shaders. Especially Three.js is not allowed! If you're not sure or want to use some library, ask the teaching assistants before.

Objectives:


Do the following before you proceed:


Goal:

The goal of this lab is to create a simple, interactive 3D application. The focus is on the development of a graphics program and how to handle geometry, rotation, translation, and user interaction. Most of the concepts are laid out in the book as well as in class with example programs.


Tasks:

Follow this guideline step-by-step. Make sure that you thoroughly test your program after each step so that you can find bugs easier and quicker.


Extra Credit (max 10%)


Hints


Submission



Grading Criteria

Grading the labs will be based on the following:
Last modified: September 29, 2018
Manfred Klaffenboeck / manfred DOT klaffenboeck AT univie DOT ac DOT at