Ändringar mellan två versioner
Här visas ändringar i "Lab assignments" mellan 2015-03-23 18:04 av Christopher Peters och 2015-03-23 18:22 av Christopher Peters.
Visa < föregående | nästa > ändring.
Lab assignments
Materials There are three labs in total. A gallery of (mistaken) art work from the previous year is available here (you may need to reload the page in order for it to be correctly displayed).
Note that the following labs can be set up with the development tool/IDE, environment and platform of your choice. Examples include GCC and Visual Studio. There are a very large number of the aforementioned, so you will need to conduct the set up for your own specific configuration. In some cases, setting up the labs for the first time may be non-trivial if you haven't built projects in that particular development environment before. The hints and tips section here may be useful for some help with this.
Lab 1: Set-up and Introduction to 2D and 3D Graphics Lab 1 Instructions (read this first)Lab 1 Source codeLab 2: RaytracingLab 2 Instructions (read this first)Lab 2 Source codeLab 3: RasterisationLab 3 Instructions Lab 3 Source code
Note that an older version of SDL is used in order to avoid set up issues with different platforms. If you create a stable build using the latest version of SDL for the main platforms/development environments, I will be happy to upload it as a future option (and you will of course be credited for it).
Submission Submission of the labs is due on Friday 8th May 2015 as a single .zip or .rar archive with an appropriate directory structure (the Bilda submission system will be opened nearer to the submission date).The recommended documentation 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. If you worked in a group, group members should be clearly listed with contact details and there should also be a short section describing the contributions of each group member.
The submission materials should consist of source code, executable and documentation for each of the three labs. Lab submission will be conducted through Bilda, under 'Event -> Assignments -> DH2323 DGI15 Lab assignment submission'. Note that Bilda is not yet open for submissions.