The goals of CS490T were to teach students the fundamentals of interactive graphics and to address in particular the unique issues that arise from using tablet and pen instead of keyboard and mouse in the interaction. Demo Day was April 30 and the students showed their accomplishments demonstrating the course projects. The instructors broke the class into groups of 2 or 3, armed each student with a Tablet PC, and set them free to develop a unique graphical sketch program using their Tablets. Click on the title of each presentation to view the slides groups presented on Demo Day.
The Demo Day presentations included the Tablet PC know how of Dan Olejko, Jamie Gennis, and Paolo Alandy in their Puppet presentation. They were motivated to create a fun program using an "intuitive user interface" with "powerful features." Their presentation showed that users can easily create a character, paint it, pose it and animate it with only one pen.
Water World Presentation
Craig Topper, Anthony Burke, and Jeremy Milonas joined their puppeteering classmates on Demo Day with their island simulator. They presented their "Water World" model, "a model that generally characterized an island" surrounded by "a large body of moving water." They also discussed the challenges, approaches, and results of creating the graphical representation of water and land both.
Team Giab, consisting of
Barron Gillon and Lee Chang, were then quick to jump into the mix of projects with their 3D sketcher. Their project explored the simplification of sketching controls to make the process feasible using a Tablet PC. They presented this by showing examples of complex sketching software and Tablet specific software.
Tim Thirion, Darin Rajan, and Jennifer Lin then wowed the crowd with an interactive paper folding simulation. The objective of their programming adventure was to create a system that allows the user "to create simple, 3D origami objects using an intuitive interface" and "to design a system such that basic folds are immediately available and complex folds can be added."
Monster Ink Presentation
Bringing it all to a close, Jason Dean and Heather O'Cull had a screaming good time with their demonstration of a sketcher that allows a three dimensional foreground atop a two dimensional background. Their goal was "to design an easy to use scenery sketcher where the user can draw a flat background and 3D objects. The user is then able to add creatures that perform actions."
Students were advised to use C++ as the implementation language, GLUT/OpenGL for graphics and WinMFC or GLUI for user interfaces. Projects can be built using existing code that is available or can be downloaded.