Cinema 4D Basic Features Configuration Preferences Import/Export
Function available in CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D

Direct 3D Export

General

Tip:
For all scenes to display properly with a Direct3D Viewer it is necessary for all textures to have an edge length of a power of 2 (i.e. 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024,…).

Scale

This factor can be found at numerous locations throughout Cinema 4D when importing or exporting foreign formats. Therefore, don’t be surprised if the term ,export’ is used if this factor is seen in an import function (this factor is explained as a whole here).

This factor lets you scale files upon import/export, i.e., practically all relevant numerical values saved in the file or those to be saved will be multiplied by this factor and then saved - or interpreted when loaded.

The unit at the right in turn defines how upon

More information about units and scaling can be found in the Project Scale section.

Format

Direct3D is a text format. To facilitate manual editing of the file, this option formats the whole file automatically. This increases the file size.

Save Templates

When enabled, the template header is written to the file.

Export Textures

When enabled, all texture information is saved for all objects. This includes creating UV coordinates for each object.

Adapt Textures
Suffix

DirectX uses mainly the PPM (portable pixel map) graphics format, but also BMP (Windows bitmap). Cinema 4D does not recognize the former, which means that textures need to be converted. This can easily be done using most image editors. But what about adapting the names?

If you enable this option, all texture filename extensions of scene materials are automatically changed when they are exported (so that image.jpg becomes image.ppm). This has the benefit that you don’t have to check if renaming is required for each material and attribute.

Tip:
Only the name is changed. You still need to convert the image.

DirectX can only process graphics measuring 2n pixels (textures need to be 2x2, 4x4, 8x8, 16x16, 32x32, 64x64,128x128, 256x256 and so on).

Save Normals

If this option is enabled, normal vectors are created for all surfaces. If not, the calculation of the normals is left to Direct3D.

Generate Mesh

Direct3D works with two types of models: Frame and Mesh.

Frames, as with Cinema 4D, consist of objects arranged in a hierarchical structure. Objects remain encapsulated. In a Mesh, on the other hand, all objects are on the same level. The hierarchy disappears.

Adapt Textures
Suffix

DirectX uses mainly the PPM (portable pixel map) graphics format, but also BMP (Windows bitmap). Cinema 4D does not recognize the former, which means that textures need to be converted. This can easily be done using most image editors. But what about adapting the names?

If you enable this option, all texture filename extensions of scene materials are automatically changed when they are exported (so that image.jpg becomes image.ppm). This has the benefit that you don’t have to check if renaming is required for each material and attribute.

Tip:
Only the name is changed. You still need to convert the image.

DirectX can only process graphics measuring 2n pixels (textures need to be 2x2, 4x4, 8x8, 16x16, 32x32, 64x64,128x128, 256x256 and so on).