bild
Skolan för
datavetenskap
och kommunikation
KTH / CSC / Kurser / DH2323 / dgi13 / Labs
Computer Graphics with Interaction (labs)

Computer Graphics with Interaction, dgi13: LABS


Note that you will keep all of your lab work throughout the course (documentation and source code) and submit it all together (see 'Submission' section below). Physical labs are organised so that you can ask questions and gain feedback on your work to date and any issues encountered.


Physical Labs

Physical labs will take place at the following locations and dates:
10 a.m., 23rd April 2013, CSC Plan 4: 'Brun' lab
1 p.m., 2nd May 2013, CSC Plan 4: 'Gul' lab
10 a.m., 6th May 2013, CSC Plan 4: 'Brun' lab
Note that your attendance to these is voluntary: it is a chance for you to raise questions about lab work in progress and to obtain some feedback on code and documentation that you have completed, if you wish.

Routes

Two routes are available for assessment. You can choose either Route 1 (hard core programming and technical route) or Route 2 (less programming oriented; more theory, scientific foundations and presentation based). You are strongly advised to choose between these routes depending on your background and future career goals (please talk to the course team if you need advice!). Computer science degree students are recommended to do the technical route and must talk to the course team first if they intend otherwise.

Route 1: Technical route

This route involves implementing (programming in C/C++) fundamental interactive computer graphics techniques. Deliverables include working applications and descriptions of approaches adopted, results, etc.

*new* Recommended documentation for this track is a two or three page document per lab detailing your implementation methods (your approach to completing the lab), experiences (problems encountered, solutions) and outputs (what worked, what did not, screenshots). It should not contain theoretical details or excessive code - source code comments can be added separately. The submission materials should consist of source code, executable and documentation for each of the three labs.

Lab 1: Set-up and Introduction to 2D and 3D Graphics

Lab 1 Instructions (read this first)
Lab 1 Source code

Lab 2: Raytracing

Lab 2 Instructions (read this first) *note* lab text updated to fix typo with Eqn. 24
Lab 2 Source code

Lab 3: Rasterisation

Lab 3 Instructions
Lab 3 Source code


Route 2: Theory route

This route involves careful consideration of the theory of interactive computer graphics techniques, practices, associated terminologies and a demonstration of a keen awareness of the state-of-the-art in related works. Deliverables include well-presented documents containing theory, argumententation and reference to scientific works related to specific graphics techniques.

Note: Computer science degree students are recommended to do the technical route and must talk to the course team first if they intend to take this route.

Lab 1: Introduction to 2D and 3D Graphics

Lab 1 Instructions

Lab 2: Raytracing

Lab 2 Instructions (read this first)
Lab 2 Source

Lab 3: State of the Art Report (STAR)

Lab 3 Instructions



Submission

Submission of the labs is due on Thursday May 16th.

The recommended documentation for the technical track is a well-presented, two to three page document per lab detailing your implementation methods (your approach to completing the lab), experiences (problems encountered, solutions) and outputs (what worked, what did not, screenshots). It should not contain many theoretical details or excessive code - source code comments can be added separately. The submission materials should consist of source code, executable and documentation for each of the three labs.

Lab submission is conducted through Bilda, under 'Event -> Assignments -> DH2323 DGI13 Lab assignment submission'. The system will close at 23:59 on 16/05/2013.

Copyright © Sidansvarig: Christopher Peters <chpeters@kth.se>
Uppdaterad 2013-05-13