3DS Max Exporter

I created a 3DS Max exporter that exports mesh and animation data including skinned animations. In addition the exporter features the capability of exporting mesh only or animation only data which can be specified in an XML settings file when bulk exporting. Additionally, the exporter features transformation decomposition of animation data into scale, rotation and translation data. As a further optimization, the data is quantized reducing each frame’s transformation data to 20 bytes.

The exporter produces the required data format for my Character Animation System which leverages the aforementioned optimizations when blending transformations.

Source Code

An excerpt from the exporter: the function in which the animation data is extracted and quantized.