FBX Export

General

Tip:If you experience problems importing FBX files it may be because the FBX files were saved using older FBX versions. You can download the FBX converter from the Autodesk website, which converts older formats to the new format.
Tip:To make sure that a rigged character’s bind pose and other poses are generated correctly when re-imported into Cinema 4D or when imported into other applications, all Joint objects must have a corresponding Weight tag assigned to them and they must be set in all poses.

The export can be aborted at any time by pressing the ESC.

Coordinate System

Objects from Cinema 4D will be converted to the right-hand system; meshes and the direction of travel of the polygons will be corrected accordingly.

Parametric Objects

All parametric objects will be converted to polygon objects.

Lights

Spots, round spots and parallel lights can be converted directly. Details such as falloff, etc. cannot be set. The following allocation applies to the types that cannot be displayed:

Square Spot, Parallel Spot (round), Parallel Spot (square) -\ Round Spot

Distance -\ Directional and. Parallel

Cylinders, Area -\ Omni^

If a Null object was parented to a light upon import, it will be removed automatically upon export.

Environment Object

The environment color will be exported.

Object Visibility

The Renderer on setting (gray, red or green point at bottom right of Object Manager) will be saved as the visibility setting.

Parameters

General

File Format

Here you can select the FBX version that should be used for export. Which one should be selected depends on which version the application into which you want to import can read.

As Text File

If enabled, the FBX file will be saved in ASCII text format. This makes it easier, for example, for game developers to import animations into game engines.

Selection Only

If this option is enabled, only the selected objects, including their Child objects will be exported.

Global Coordinates

Selected objects will be saved with global coordinates (instead of with local coordinates or the Parent object, as is usually the case with objects in hierarchies.

Lights

Enable this option if you want to export Cinema 4D light sources.

Cameras

Enable this option if you want to export cameras.

Splines

Enable this option if you want to export splines.

Instances

The Cinema 4D Instance, Array and Clone objects can also be saved as an instance in the FBX file (whereby the file size will reduce accordingly). If this option is enabled, a complete polygon object will be created for each instance.

Geometry

Subdivision Surface

Enable this option if you want to export Subdivision Surfaces (only as Type Catmull-Clark), including weighting.

If this option is disabled, only the cage object will be exported.

Normals

Saving Normals is important for files created for MotionBuilder, Unity or Maya. All Phong tag information (incl. broken Phong edges) is exported in the Normals.

Vertex Colors

Enable this option if all Vertex Colors should be exported.

Make sure that the Vertex Colors Type (point or polygon-based) is also saved accordingly.

Baked Subdivision Surface

If this option is enabled, a Subdivision Surface will be exported in a subdivided polygon object which is defined by the Subdivision Renderer. If this option is disabled, only the non-subdivided cage object will be exported.

Note in conjunction with this that tags that are ,based on’ non-subdivided cage objects (such as Selection or Weight tags) will not be adapted and will therefore no longer fit to the exported, subdivided (i.e., option enabled) object.

Triangulate

If this option is enabled, meshes will basically be exported as triangles (quads and n-gons will also be converted to triangles).

Vertex Maps to Vertex Colors

If this option is enabled, all vertex maps will be exported as vertex colors.

Animation

Tracks

The following Tracks are supported:

Bake All Frames

If enabled, a keyframe will be set for each frame of animation. If disabled, A series of neighboring keyframes with the same value will be reduced to the first and last keyframes of that value.

PLA to Vertex Cache

Enable this option if you want to export PLA animations (or splines). Vertex data will then be saved for the PLA animated objects for each animation frame. A folder named according to the FBX Project file will be created in the save path, in which 2 files (*.xml and *.mc) for each PLA animation object will in turn be saved, named accordingly. These file and folder names, as well as the hierarchy may not be modified. Otherwise they cannot be read correctly by the application importing them.

Any Muscle objects that are present will also be exported as a PLA with this option.

Tip:Avoid using Unicode symbols (all symbols not displayed on normal English or German keyboards) when naming files or folders. These are not supported under Windows for Point Cache export.

Bound Joints Only

If this option is enabled, those joints not bound, i.e., those not included in a Weight tag and thus don’t contribute to the deformation, will not be exported.

Takes

There are several possibilities for exporting Animation Takes to FBX:

None

No Takes or only Basic Takes will be exported.

Takes Manager

If you have different animations in different Takes, each Take will be exported as a separate FBX Take in the same FBX file.

Timeline Markers

With the introduction of Cinema 4D R23, FBX Animation Takes can also be defined within the Timeline via markers. Note: The Export as Animation Take option must be enabled in the Marker settings.

Materials

Material

None

No materials will be exported.

Phong / Lambert

Select Phong/Lambert if you want to export materials. This is a "long established" material model that supports almost all 3D applications. To get a rough impression which standard material properties can be exported, take a look at Supported material properties.

Node Materials will also be exported correspondingly (these will be saved as a simplified version in FBX and the Node setup itself cannot be saved).

Textures will be saved to the "tex" project folder (regardless if Imbed Textures is enabled or not; you will have to delete these manually, if necessary).

Bake Materials

If you are using Node or plug-in materials that support baking in your scene, these textures can be baked. You can configure the texture size and image format uniformly for all materials. For Node Materials, the current Node Space will be taken into consideration. The actual number of textures and the quality of the baking compared to the original procedurals depends on the respective Node Space. Baking generally includes properties such as color, transparency, emission, roughness, etc.

If this option is disabled, no baking will take place, standard materials will be exported and Node Materials will be ignored.

Width[0..128000]

Height[0..128000]

Here you can define the width of the texture to be exported in pixels.

Format

Here you can define the bitmap format in which the texture to be exported should be saved. The selection made here depends on the format required by the target application.

Depth

Here you can define the color depth of the texture to be exported. Note that more than 8 bits per channel is not possible for all formats. *.tif, for example, can handle all three options: 8, 16 and 32-bit channels.

Embed Textures

If enabled, textures will be imbedded into the FBX file. If disabled, an absolute path to the texture will be saved. This will, of course, make the file smaller but the texture will no longer be found if the FBX file is moved to another computer or directory.

Substances

Enable this option if you want to export existing Substances to FBX. The substance material (as with all other materials) must be assigned to the respective object.

The following limitations exist:

Optional

Up Axis

Flip Z Axis

Use these settings to optimize your scene’s axis orientation for export to an application with a different axis system.

LOD Name Suffix

If this option is enabled, the objects under the LOD object will be given the suffix _LODx, whereby the x represents a consecutive number. Unity 3D, for example, requires this naming convention.

Note that FBX only supports the LOD Mode Children, whereby H/V Screen Size and Screen Surface is output as a percent value, which can, for example, be read by Maya.