Daniel Bardsley

A curious mix of personal shenanigans and computer vision research

Facial Animation Toolset for Maya

Comments Off on Facial Animation Toolset for Maya

Facial Animation SetupFrom the Institute of Animation homepage:

“We have developed a set of specialized Maya-tools targeted at reducing the amount of tedious work associated with the setup process of high quality, animatable characters. The Adaptable Facial Setup is capable of driving any humanoid geometry, drawing from an extensive, FACS-based library of facial movement components.

The process of fitting the head skeleton to the individual geometry is simplified by offering a standard set of skin weights that accomodates the typical deformation regions of the face. Any skin weights may be cloned topology-independent from one head to another utilizing the Geometry Matching Tool. The Corrective Blendshape Manager offers a useful way to add subtle deformations to a skinned mesh. Blendshape targets can be created and edited, and are computed with respect to the bind pose of the skinned mesh.”

Check out the video below to see whats possible with this tool.
Read the rest of this entry »

ARToolkit

Comments Off on ARToolkit

ARToolkit ScreenshotARToolkit is an excellent starting point for developing Augmented Reality applications. The demo applications are impressive right out of the box. You can download the toolkit from the ARToolkit homepage.

ARToolKit is a software library for building Augmented Reality (AR) applications. These are applications that involve the overlay of virtual imagery on the real world. For example, in the image to the right a three-dimensional virtual character appears standing on a real card. It can be seen by the user in the head set display they are wearing. When the user moves the card, the virtual character moves with it and appears attached to the real object.

Another useful tool for use in conjunction with ARToolkit is the ARGUI interface. Check out Lief Oppermanns page for more information and detailed install instructions (German).

Simple Visual Controller

Comments Off on Simple Visual Controller

Visual Controller ScreenshotI recently implemented a simple historgram backprojection based vision controller. The sample video (below) shows a hand being tracked with the position of the hand influencing the output of the controller. Distance from the camera is calculated using the area of the object being tracked.

Feel free to download the source code with compiled windows binaries. A working OpenCV installation is also required for this demo to function. Visual Studio 6 project files included. Feel free to mail me with any comments you may have.
Read the rest of this entry »