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