MobiX3D is a mobile player for X3D and H-Anim content. The rendering engine of the MobiX3D player supports classic lighting and shading algorithms and is based on the OpenGL ES standard.
Two versions of MobiX3D are currently available. One is meant for any PocketPC and uses the OpenGL ES 1.1 Hybrid Rasteroid library, the other is meant for devices equipped with the Intel 2700G graphics accelerator and uses the Intel 2700G implementation of the OpenGL ES 1.0 CL API. For both versions, we have also used the GlutES toolkit.
The MobiX3D player currently supports a subset of the X3D Interactive profile and the full H-Anim standard. The final goal of our project is to support the full X3D Interactive profile and the full H-Anim standard.
The Intel 2700G hardware-accelerated version of the MobiX3D player was tested on a Dell Axim X50V. The general version was tested on various PocketPC devices.
The MobiX3D player exploits the OpenGL ES implementations to support various features, such as transparency (alpha-blending), color and shading (wireframe, flat and gouraud shading supported), texturing, lighting, backface culling.
Version 0.6 of the MobiX3D player released.
Among other things, the 0.6 version of MobiX3D provides:
(i) full support of opaque and transparent textures (bmp, jpg, png, gif),
(ii) support of viewpoint animations, (iii) implementation of a basic view frustum
culling algorithm based on axis-aligned bounding boxes, (iv) several bug fixes and optimizations, and (v) adoption of the recent Hybrid Rasteroid 3.1 implementation of OpenGL ES 1.1.
New video demo of the MobiX3D player.
Version 0.2 of the MobiX3D player has been released. The list of the X3D nodes partially or fully supported by our player is here.
MobiX3D 0.6 is no longer available for download
For suggestions, information and bug reports, please write a mail to the lab director
H-Anim humanoid performing sign language