I have given presentations at the Linux Conferences which have
been held across Australia from 2000 onwards basically. Each year
I present different topics related to my research work to encourage
developers to think "outside of the box" and come up with
new and interesting ideas.
In Adelaide in 2004 and in Canberra in 2005 I gave tutorials on doing 3D graphics and
hardware development at home. The tutorial was titled "Hacking
Your Own Virtual and Augmented Reality Apps for Fun and Profit!".
I prepared an extensive set of notes, example code, and slides which
are available from this web site. In particular, there were detailed
discussions on the following topics:
- Configuring a Linux distribution for 3D acceleration and development
- Configuring Firewire and USB video camera devices and libraries
- Developing applications in OpenGL using live video input
- Using libraries such as ARToolKit for vision tracking
- Developing custom hardware that interfaces to the parallel and
The main page for the tutorial is here, and the 2004 version is also available. The notes are available in either HTML
The slides are available in PDF.
I have also included some GPL'ed example
programs which you can modify to get started. Information and
scripts for configuring 1394 support under Linux is available here.