FBX Compatibility

From Planetside Software Wiki
Jump to: navigation, search

Introduction

This page details Terragen's FBX compatibility. It describes which nodes are supported for FBX import/export, which parameters are supported and how any data conversions are done.

Nodes supported for FBX Import/Export

  • Camera
  • Light source
  • Micro exporter (export only)
  • Null
  • Sunlight


Import/Export Compatibility

Parameters marked with † cannot be animated.

Camera

TG imports from and exports to FBX cameras. On import TG supports look at targets, up targets and roll in addition to basic transform data.

TG parameterA parameter is an individual setting in a node parameter view which controls some aspect of the node. FBX property
Position The position is derived from all transform data on import. On export LclTranslation is set.
Rotation The rotation is derived from all transform data on import. On export LclRotation is set.
Perspective† ProjectionType
Use horizontal fov† (angle can be animated) ApertureMode (horizontal), FieldOfView
Use vertical fov† (angle can be animated) ApertureMode (vertical), FieldOfView
Focal length in mm FocalLength
Film aperture in mm† ApertureWidth/Height (converted to inches)
Orthographic† ProjectionType

Light source

Light source nodes are imported and exported as point or omnidirectional lights. When you import lights you can choose to import only supported light types, in which case only point lights and directional lights (see Sunlight below) are imported from the FBX file. If you choose to import all lights then any light types other than point or directional lights are imported as point lights.

TG parameterA parameter is an individual setting in a node parameter view which controls some aspect of the node. FBX property
Source centre This position is derived from all transform data on import. On export only LclTranslation is set.
Colour Color
Strength Intensity (divided by 100 on import, multiplied by 100 on export)
Cast shadows† CastShadows

Null

TG imports both FBX markers (including IK markers) and nulls as Null nodes. Null nodes are exported as FBX markers.

TG parameterA parameter is an individual setting in a node parameter view which controls some aspect of the node. FBX property
Position The position is derived from all transform data on import. On export LclTranslation is set.

Sunlight

Sunlight nodes are exported to and imported from directional lights.

TG parameterA parameter is an individual setting in a node parameter view which controls some aspect of the node. FBX property
Heading The heading is derived from all transform data on import. On export LclTranslation and LclRotation are set, based on both the Heading and Elevation parameters.
Elevation The elevation is derived from all transform data on import. On export LclTranslation and LclRotation are set, based on both the Heading and Elevation parameters.
Colour Color
Strength Intensity (divided by 100 on import, multiplied by 100 on export)
Cast shadows† CastShadows

Micro exporter

The Micro exporter exports geometry as a mesh with normals and texture coordinates (UVs).


Animation

This section describes details of FBX animation import/export support. Please note that animation import/export is only available if you have the Animation module.

Import

Imported animation is always baked, or keyed at every frame. Keys are placed at frame intervals dictated by the frame rate set in the FBX file.

Export

Exported animation supports linear and TCB interpolation. TCB values are set for TCB keys however you might find there are some differences in the curves between TG and other applications. If these differences cause problems you can choose to bake the animation when exporting.

Limitations

At the moment the main limitation with import of animation data is that blended animation layers are not supported. Animation data is only imported from the first layer.


Back to FBX Reference