Specifications

Developers guidelines | 3D graphics with Java ME
29 June 2010
Getting started
The Java ME platform execution environment integrates both the JSR-184 and
Micro3D Ver.3. This implies that familiar Java development tools are used to write a 3D
application. However, the generation of the files that Mascot Capsule imports to
assemble and render 3D models is a more involved process, described below.
Micro3D Version 3 model
conversion
There are numerous commercial 3D authoring tools on the market that are used to
generate 3D models and animation for PC application or game consoles. Normally, the
model and animation data generated by these tools are not compatible with the JSR-
184 or Micro3D Ver.3 environment. Examples of these 3D modeling development tools
are 3ds max, LightWave and Maya.
HI Corporation offers a number of plugins that can be used from within these authoring
tools to export the model and animation data to intermediate files. These files can be
subsequently converted to Micro3D object and action format files. This allows an
application designer who created 3D models for game consoles to leverage the same
authoring tools and expertise to make 3D content for mobile applications.
After the model and action data are exported into their intermediate formats, several
utility tools for post processing and final translation can be used. The PAC.exe utility
allows viewing and adjusting the attributes of certain types of polygonal data in the
intermediate model data file. A converter utility application, Micro3D_Converter.exe,
translates the intermediate 3D data and action files into file formats that Micro3D can
use. A PVMicro.exe application allows viewing of the 3D models in their native
Micro3D Ver.3 3D format for final check out.
The table below summarises the file types involved in the export/translation procedure
and the file types involved in the export and translation of 3D model and animation
data for consumption by Micro3D Ver.3
File extension Description
.bac Intermediate file that contains the 3D model data exported from the 3D
authoring tool
.tra Intermediate file that contains animation (action table) data exported from
the 3D authoring tool
.mbac Final file that contains the 3D model data formatted for use in Micro3D
.mtra Final file that contains the 3D action table data formatted for use in Micro3D
.bmp Stores 8-bit texture image data