Human Computer Interaction
Adv. Graphics Raytracing
Advanced Graphics OpenGL
Digital Intellectual Property Law
Modeling Pixar's Wall-E in Maya
A project I am working on calls for a cameo of Wall-E, from the 2008 Pixal movie. Modeling and texturing Wall-E in Maya was an enjoyable process-any time you can quickly develop a model using simple shapes is good in my book. You can read more about this model and the 3D modeling and animation process here.
Character Animation and Machinima
In Spring 2008, my last semester at the University of Utah I will be taking two classes at the University of Utah. CPSP 6964 - Interactive Machinima uses the Half Life 2 game engine and content to create animations. Machinima style animations differ from traditional animations in that reframing and re-rendering a scene is as easy as replaying a game map, all animations are created in real time. In FILM 6760 - Advanced Graduate Computer Animation, I will use Maya and other software packages to model, rig, and animate a character based short animation.
Human Computer Interaction and Geometric Modeling
In Fall 2008 I will be taking two classes at the University of Utah. CPSP 6540 - Human Computer Interaction explores user interface, usability, and design philosophy. CPSP 6670 - Geometric Modeling with Splines covers parametric representation initially with Bezier curves, leading into B-Splines.
The projects that I completed this semester are available to the right. Unfortunatly the Human Computer Interaction projects are only available as a HTML (frames) version of a Powerpoint presentation. Kind of ironic that a class on user interface design insisted that homework be turned in via Powerpoint, but it illustrates what a ridiculous class it was. For further proof, check out the presentations. The final project was a DVD interface for children, which I designed in Flash. Jump directly to this "thing" here.
Raytracing, Virtual Reality, and Image Processing
In Spring 2007 I am taking three classes as part of my Masters coursework. CPSP 6620 - Advanced Computer Graphics II studies the raytracing algorithm and research. CPSP 6640 - Introduction to Image Processing applies digital signal processing to images, presented in a bio-engineering framework. CPSP 6360 - Virtual Reality examines the historical and current research in the fields of virtual reality, augmented reality, and applied force-feedback, although I am interested in the field coming from a entertainment background with research psychology sensibilities.
More to come as I link my assignments here.
Graphics and Visualization at the University of Utah
The above is a 3D rendered image of the Wasatch Front and greater Salt Lake City, pulled from a DEM file and visualized in VTK. Many of the projects that I'm doing as part of my MS in Computer Graphics at the University of Utah School of Computing have associated HTML pages created that serve as project reports. These will be linked in here as I complete them. In Fall Semester (2006) the programming / computer science heavy classes are CPSC 6610 - Advanced Computer Graphics I (OpenGL) and CPSC 6630 - Scientific Visualization. I am also taking a class in Digital Intellectual Property Law.