Though the base graphics system is based on VRM97, a
custom Event and Animation system is being developed, rather than use
it's existing route based features. Called EML,
which stands for Event Markup Language, the system offers much greater
versatility and higher level primitives for content creation and testing
for cloth simulation scenarios.
|
The design has a number of features, including:
- Event thread manager to support many concurrent threads
of animation.
- Support for stored, library & realtime events
with on demand fetching.
- Hierarchical construction of events
- Hierarchical construction of Timelines
- Behavioral modifiers support event instancing
- Control events e.g. for code callbacks
- Support for procedural events and events with unknown
expiry times.
- Causal event graph execution
|
- High level primitives for mocap.
Sequences can be bound to multiple characters.
- Skeleton copying with geometry re-instancing for multiple
characters with similar properties.
- Position correction for mocap concatenation
- Fast motion interpolation for millisecond level collision
detection during cloth simulation timesteps.
The system is in the early stages of development and
more features will be developed in the near future. The images shown are
rendered in realtime on a dual PIII PC.
Click on images to enlarge.
|