|
Description
| |
The goal of this project is to enable automatic generation of highly detailed humanoid models. We build upon shape grammars that were primary designed for architectural models.
Humanoid figure characteristics silghtly change the design requirements compared to building, e.g. there are less repetitions, but stronger symetries. Moreover, a principal feature of living objects is movement.
Our second goal is automatic posing and animation of humanoids. Enabling rapid content creation is always fun, playing around with animation even more! Feel free to pick up a task for your praktikum from the procedural human topics listed below.
|
|
Task
|
There are several task students can choose from:
- Fine editing tools
- Subdivision modeling, symmetries, sculpting, inteligent mesh selection
- Mesh connecting and skinning
- Preservation of mesh connectivity by posing, skelet influence on model vertices
- Interfaces for posing
- Visual pose editing, GUI widgets, poses database
- Face gestures
- Face model template, deformations to gestures
- Inverse kinematics
- Implementation of an IK solver for the generated skeleton
- Advanced animation techniques
- Physically based animation, spring systems, muscular animation
- External rendering
- Internal Ogre3D renderer improvements, export to Collada for external rendering
|
|
Requirements
| |
The students should be interested in some of the following topics: computer graphics, animation, interactive visualization, real time rendering, formal languages, computational geometry.
|
|
Environment
| |
There is a C# framework for procedural modeling developed at our insitute. The result of a praktikum should be a C# plugin for our framework.
It provides a number of helper libraries (Ogre3D, CGAL, QuickGraph ... ), a nice docking GUI and great support by the creators.
Of course, there is some work already done for the procedural humans project. Shape and pose grammar basics are implemented, forward kinematics is well functional. It's only up to you, what cool feature will follow the next...
|
|
Additional Information
| |
Contact: ilcik {ät} cg . tuwien . ac . at
|
|