About Us      Recent News
How To Buy    |    Products    |    Technology    |    Case Studies
Products
Products Home
Virtual Reality Scene Generator (VRSG)
Overview
Real-time Media Clips of Demo Scenarios
Computer Image Generator (IG)
Standalone Networked Viewer
What's in Version 5
Tour the User Interface
Interoperability with SAF
Character Animation
First Person Simulator
Radar Simulation
IRserver
VR Tracker Support
Sound Support
3D Content
Mine Resistant Ambush Protected (MRAP) Entities
Future Combat System (FCS) Entities
Future Combat Systems (FCS) Entities
Multi-Channel IG
OpenFlight Conversion Tools
User's Guide
Metadesic Compiler
North America 3D Metadesic Terrain
Asia 3D Metadesic Terrain
Summary of MetaVR's Available 3D Terrain
WorldPerfect
3D Terrain Creation
3D Layering Control Plugin for ArcMap
Photo-Specific 3D Content
Complete Systems
3D Accelerators
Storage Devices
Navigational Controllers
Evaluation Policy

3D Character Animation

VRSG version 5 has integrated support for high-quality animated 3D characters. The new character animation and rendering is designed to support hundreds of characters within the field of view while still maintaining a high frame rate.

Click Zoom to see a high-resolution version of the full image.

Version 5 is delivered with a substantial model library of characters and weapons in MetaVR’s .hpx format. You can immediately configure and use these models in VRSG. Several animations for the characters are also included in the library; the animations portray all commonly used appearances required by the DIS protocol; VRSG smoothly blends animation transitions automatically. In addition you can use your own custom characters, weapons, and animations.

 
The animation above requires FlashPlayer version 6 or better.

MetaVR’s 3D characters consist of an inner skeleton and an outer “skin” mesh. The skin mesh is deformed in real-time according to the position of the skeleton. This technique prevents cracks or interpenetrating surfaces; it also creates realistic looking animations without requiring any excess geometry. In VRSG, the deformation is computed entirely by the graphics card to maximize performance. VRSG computes transitions between animations by smooth blending from one animation to the next. This approach prevents jarring discontinuities and makes it much easier to add custom animations without creating hand-authored transitions.

Adding characters to VRSG

Like a vehicle entity, a 3D character can be configured as an entity in VRSG through the ModelMap.ini configuration file. You can assign any character model to a DIS lifeform entity by its DIS enumeration. You can optionally associate a weapon with the character. A character with a weapon can respond to DIS protocol messages to deploy or fire its weapon. When an entity's appearance is updated over DIS, an animation is automatically assigned. (Note that for customers who currently use Boston Dynamics’ Di-Guy with VRSG, version 5 continues to support Di-Guy. You can use both MetaVR’s new characters and Di-Guy characters together in VRSG.)

MetaVR’s new 3D character library is delivered with a set of animation files in the standard .bvh motion capture format. Character animations are supported with a standard skeleton hierarchy based on MotionBuilder’s skeleton hierarchy.

Creating your own characters

In addition to using the models in MetaVR’s new 3D character library, you can create and texture your own human characters in Blender to use in VRSG, using MetaVR's new Blender plugin. MetaVR’s export plugin enables you to export characters from Blender in HPX format. MetaVR’s Blender character template includes an armature object containing a hierarchy of bones that matches MetaVR’s .bvh rig, a low polygon mesh that is used by VRSG's physics.

To request MetaVR's Blender plugin and character template, send email to inquiries@metavr.com.

Creating your own animations

MetaVR characters use the MotionBuilder standard skeleton hierarchy for animation. MotionBuilder is one of the strongest animation tools available, ideal for building character animation for simulations and games.

This approach enables you to import motion-capture data or use COTS software to create custom animation, and in turn use MotionBuilder to transfer your data to MetaVR’s skeleton hierarchy.

The character model library includes a control rig in MotionBuilder’s .fbx format that contains the standardized skeleton used in all MetaVR’s characters. You can use this file as the starting point of any new animations. Once your data is in MotionBuilder, you can easily create and optimized looped animation and export it in .bvh format for use in VRSG.

First person control

When you have human characters in a networked VRSG scenario, you can use the VRSG First Person Simulator (FPS) plugin to control your characters and view the scenario from their point of view.

    Contact Us     Site Map     Downloads    Privacy Policy    Copyright © 2008 MetaVR, Inc.