Transformation Options in PVRGeoPOD

The transformations tab contains options related to how PVRGeoPOD should handle transformation matrices.

Transformation option settings are adjusted using the Transformations tab.

Geometry Options in PVRGeoPODMaterial Options in PVRGeoPODUser Options in PVRGeoPOD

The table below lists the transformation options available.

Option Description
Export animations This option toggles whether animations should be exported.
Export animations: Index animation data

Instead of storing transformation data per keyframe, ticking this option forces PVRGeoPOD to create a list of the transformations instead.

The transformations are then referred to by an index in that list within each keyframe. In instances where a small number of animations are being performed repeatedly, this can produce a smaller POD file.

Co-ordinate system

There are two dropdown boxes in this section.

The first one contains two options, OpenGL or DirectX, and must be set to match the API being targeted.

The second dropdown box has the options World Space or Model Space. These represent the ‘spaces’ that the file will be exported into.

This option only becomes available when no animation is present. When animation is present the export will always be in model space.

Co-ordinate system: Static frame If no animation is going to be exported and World Space has been selected, a single frame can be selected for export. This allows for certain transformations to be ‘baked in’.
Export transformations as matrices When this option is selected, all transformations will be exported as matrices rather than as positions, quaternions and scale.
Improve position precision: Add position unpack matrix

If a non-float data type (for example ushort) is set for position, this option can be ticked to improve the precision of the position data.

This is done by using the entire range of the data type to store the information. A matrix is provided to unpack the data back to the correct values.