Download Internet Browser Plugin

Transcript
Deliverable Number: D2-1
•
Multimedia and WWW Applications
FastMeshCOM – an optimised module used for mesh deformation and morph
targets.
•
COMRender – the rendering component that is described in section 3.2.
•
MSXML – The Microsoft XML engine, used in reading boneset hierarchy
data.
The Visicast control creates a single helper thread that is responsible for periodic
acquisition of animation bone data from IHostCOM, the warping of the mesh and the
rendering of the avatar. This is illustrated in the following Figure 10. IHostCOM is
called by the helper thread to retrieve the bone data for the current frame. Next,
FastMeshCOM is called to deform the avatar model stored within the 3D scene.
Finally the COMRenderer is called to render the scene.
Rendering Thread Context
Renders Scene
IHostCOM
Generates
BoneSet
FastMeshCOM
COMRenderer
Deforms mesh
3D Scene
Figure 10 - Operations carried out within the context of the rendering thread.
(2) 20