FBX Compatibility

From Terragen Documentation from Planetside Software
Jump to: navigation, search

Introduction[edit]

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[edit]

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


Import/Export Compatibility[edit]

Parameters marked with † cannot be animated.

Camera[edit]

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 parameter 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[edit]

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 parameter 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[edit]

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

TG parameter FBX property
Position The position is derived from all transform data on import. On export LclTranslation is set.

Sunlight[edit]

Sunlight nodes are exported to and imported from directional lights.

TG parameter 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[edit]

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


Animation[edit]

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[edit]

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[edit]

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[edit]

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

A parameter is an individual setting in a node parameter view which controls some aspect of the node.