Datorteknik logo
TDA361 - Computer graphics 2010 lp1      
Examiner: Ulf Assarsson
Example
Home   |   Schedule   |   Literature   |   Tutorials   |   Exam   |  
Tutorials (sv: Laborationer)
    The rooms 4211, 4213 and 4215 are booked for your convenience these times:
  • Mondays, Wednesdays, 17:00 - 21:00.
  • Tuesday, Thursdays, Fridays: 13:00 - 21:00
    During these booked timeslots, you have the right to politely "throw out" other students, not belonging to this course if there is a lack of available and suitable computers. Computers are reserved on a first come first served basis.
    The rooms used for the tutorials, are located at 4:th floor, south corridor in the "ED-huset". See MAP HERE

    Course assistants are available these times:
  • Tuesdays: 13:00 - 17:00 (to 19:00 week 6+7)
  • Thursdays: 13:00 - 17:00
  • Fridays: 15:00 - 17:00+ (will maybe stay longer if deemed necessary and nicely requested)


    Deadlines and start times for the tutorials
  • Tutorial 1-6, start Thursday, week 2. Deadline: Tuesday, week 4.
  • CgFX rally car tutorial, start Monday, week 3, Deadline: Friday, week 4.
  • 3D World + 3DSMax Design tutorial: start Tuesday week 4, Deadline: Thursday, week 7.

CLICK HERE TO DOWNLOAD TUTORIAL 1-6 plus the 3DWorld+3DSMaxDesign tutorial

Click here for the CgFX Rally Car tutorial


Update: Better OBJ-model loader

New, improved .obj loader. OBJ-models are loaded much faster. The loader also translates backslashes in paths to forward slashes, which allows linux users to import files written by 3D Studio Max without manually fixing the file names.

To use, download the OBJModel.cpp file and use it to replace the old one in the glutil/ directory.

Update: Visual Studio 2010 Project files

Note: If you have not previously downloaded the tutorials, you can ignore this, as the zip file has been updated.

To add Visual Studio 2010 project files (should work for Express edition), download and unzip OpenGLTutorials_vs2010_projects.zip into the same folder as the OpenGLTutorials you created earlier. This will NOT replace any files (except if you have previously tried to upgrade, any replacements of vcxproj files is fine). From now on use all_2010.sln, instead of all.sln. (Due to "interesting" decisions as Microsoft, automatic upgrade to Visual Studio 2010 fails.)


  • Working in pairs (groups of 2 persons) is recommended. In rooms 4211, 4213, 4215, you should be able to login using your normal student accounts. Start by downloading and unpacking the zip file for tutorials 1-6 (and 3D world tutorial). Then read the document ReadMe.doc/pdf. Currently, all of the tutorials are approved by the course assistant by showing the code and executables. Answers to questions in the lab PMs should be written down. Both group members must be present at the approval (to be able to hear feedback from the course assistant).
  • You may do the tutorials at home, on a laptop or wherever you are comfortable with the computers.
  • To pass the tutorials, you must present your solutions to the course assistants, Erik Sintorn, Ola Olsson, or Markus Billeter, or any other lab assistant at times of their presence. See schedule above. You may present on your laptop, or on the computers in the booked tutorial rooms or any other computer close enough for the lab assistants being willing to go there.
  • All tutorials are adapted for Windows and Microsoft Developer Studio - Visual C++. Some of them can be executed under Unix/Linux, but then limited support is provided.
  • If you do the tutorials elsewhere than in the booked rooms and need to install Microsoft Visual C++, I have heard that you can borrow a CD from helpdesk with Microsoft Visual C++. It is also downloadable here: http://msdn.microsoft.com/vstudio/express/ . Students that can login to studieportalen can also find the : full version of Microsoft Visual C++ here under the link to MicrosoftAcademy.
  • Information in Swedish for students not very familiar with the Windows-environment.
  • A Quick Introduction to C++ can be found here with example code. This course does not require preknowlege of C++, but requires knowledge of C, Java or similar. C++ is similar enough to make it very easy to quickly learn. C++ is the language mainly used among all companies in the computer graphics industry.