Saturday, April 28, 2012

How to Make Animated Peeps #3 ~ MoCap & BVhacker

Screen capture of the BVhacker program

This is the third in a series of tutorials that guide you through the process of sourcing and using applications that enable you to create 3D animated characters visible in most (but not all) modern web browsers. The ambition is to show you how you can create a demo of a character with a suitable motion in a matter of minutes.


One of the many methods for animating 3D computer models is to use motion capture (MoCap) data .

The are many formats available for storing MoCap data:

BVH & CGspeed

A popular file format for MoCap data - and the one used in this tutorial - is the BVH format:

There are a number of sources for royalty free BVH files. Thomas Larsson (introduced in tutorial #2)  lists a number of sources on pages 70-71 of his book:

A huge resource he mentions is the repository of over 2600 MoCap files produced by Carnegie Mellon University:

The files have been updated by Bruce Hahne and the updates are available on his web site:

The particular versions we need are the BVH files updated the be compatible with Autodesk Motion Builder and are available at CGspeed's data warehouse on Google Sits:


You may well have to look at many dozens of MoCap files in order to find the ones that please you. In order to speed up and simplify this work you can use BVhacker:
bvhacker - home

If you have any questions about BVhacker, there is a Google Group for the app that seems quite responsive:!forum/bvhacker

You can drag and drop BVH files onto the BVhacker display window and the animations will start playing very quickly. BVhacker provides numerous tools for editing and enhancing BVH files. I ended up using none of the capabilities because I preferred making the minor edits I needed in Blender.

Do note, however, that my interest in this tutorial is in making fast and 'cheap' animations but not necessarily quality animations.

Future versions of MakeHuman will also allow you to view BVH files and it is also possible to do so in Blender, but for the time being BVhacker is the fastest and easiest tool for the job.

What You Need To Do: Download a BVH file

Clink on the link to CGspeed's data warehouse provided above.

Scroll down until you see"2010 RE-RELEASE DOWNLOAD LINKS AND CAVEATS"

Download one of the BVH repositories. They are dozens of megabytes but each contains numerous BVH files. I suggest the first is a good place to start and it's only 32 megabytes.

Once its downloaded and unzipped, use BVhacker to select one of the BVH files that you would like to use in your first demo. For this tutorial, I used file '08_07.bvh' which shows kind of a strutting walk.

Coming Up

In the next tutorial, I will cover importing the MakeHuman 3D model data into Blender and applying the BVH MoCap to the model.

Next: How to Make Animated Peeps #4 ~ Blender:


  1. Hi again; just tried with Blender 2.62 and have same problem -- under MHX Visibility and MHX layers in properties there is nothing (certainly doesn't resemble your screen shot above) and the Mocap tools in the panel have nothing about retargeting or initialization. Any ideas? Thanks!

  2. As you'll count on, the site is completely appropriate with all working methods and cell units; so your Android or iPhone system is nice to go. All in all, Ignition stands out from the competition thanks to its one-of-a-kind poker part. It is known as|is called|is named} one of the best place for poker gamers and delivers amazingly on this category. Furthermore, this report extensively covers the gambling 1xbet market in UK segmentation by platform and kind . 37% of the market's growth will originate from APACduring the forecast interval. The geolocation software program additionally conducts a split-second scan of the participant's system to verify no applications are working to disguise the bettor's actual location, similar to a digital private network.