COSC1224/1226 Real-Time Rendering and 3D Games Programming introduces key topics, principles and techniques for real-time rendering and 3D games programming from amongst: the graphics pipeline and graphics performance, texturing, spatial data structures, culling, optimisation of graphics codes, game physics, collision detection, special effects such as shadows, billboarding and motion blur, hierarchical modelling formats (VRML or X3D), sound and game AI. OpenGL is used as the 3D graphics library and GLUT is used as the windowing library.
COSC1224/1226 is available for students who have passed COSC1186/1187 Interactive 3D Graphics. With permission it may also be available to students who have not done COSC1186/1187.
COSC1224/1226 ran for the first time in semester 2, 2000 where its code was CS549. CS549 replaced CS547 Advanced Computer Graphics and included a major change of emphasis (including a switch of emphasis to real-time rendering and removal of material on ray-tracing and radiosity).
The subject assessment is 100% project work, this year consisting of two assignments, but in past years consisting of a major and a minor project.
The main equipment are the machines in the Sutherland Laboratory (14.11.38). New machines for 2011! They are HP Z210 workstations with quad-core i7s, 8 GB main memory, Nvidia Geforce 560 graphics cards and are running Fedora Linux. Unfortunately however, touch and go whether they will be ready for week 1 of semester.
2011 course guide coming. 2010 course guide part a and part b.
Notes will be put online and/or handed out in lectures and tutorials.
The tutor is Pyar Knowles.
Tutorials and Laboratories will be published on the web (in most cases). All tutorials and laboratories will be in the Sutherland Laboratory (14.11.38).
Assignments can be found here
Assignments must be submitted electronically, as per instructions given in the assignments.
Many students taking this course want to get jobs in the games industry. There are a number of games conferences and industry shows which may offer opportunities to meet people from the games industry. At this stage appears Freeplay is the onlyone running in Melbourne later this year.
Freeplay 2011 is scheduled for August 20 and 21. The Freeplay Independent Game Developers Festival was formerly part of Next Wave. An excellent feature of Free Play is its low student-friendly registration fee.
In 2008 ACMI organised an exhibition on the history of video games calles Game On.
The Australian Game Developers Conference (AGDC) ran for the last time in 2005.
Formerly contained links to past students and their project webpages, when the course consisted primarily of a single large project. To be resurrected when the wheel turns a circle :)