Skip to main content

Export Settings Guide

Export Settings

Setting TitleSetting NameLevelType [Range] (Default)Description
File NamefileNameadvancedstring [pattern: ^[a-zA-Z0-9_]*$]File Name for all written output formats
Preserve Texture File NamespreserveTextureFilenamesbasicboolean (false)Preserves Texture File Names if possible
Texture Map File PrefixtextureMapFilePrefixadvancedstring [pattern: ^[a-zA-Z0-9_]*$]prefix to be used for texture map names
Re-encode TexturesreencodeTexturesexpertstring [auto, never, copyLossy, always] (auto)specify when to copy or re-encode texture files
Examples: | JSON | WebUI | PluginUI |

{
"version": 1.4,
"export": [
{
"fileName": "",
"textureMapFilePrefix": "",
"discard": {},
"format": {
"gltf": {
"pbrMaterial": {}
}
}
}
]
}

Texture Re-encoding

Setting optionDescription
auto= copyLossy
neverNever re-encode textures, if they can be copied from input data instead
copyLossySkip re-encoding files that were lossy already (compressed) - if possible, copy from input data instead
alwaysAlways re-encode textures, even if lossy

Multiple Export Slots

Multiple export slots allow for the processed output to be exported as multiple formats, each having its own customizable settings.

Examples: | JSON | WebUI | PluginUI |

{
"version": 1.4,
"export": [
{
"fileName": "",
"preserveTextureFilenames": true,
"textureMapFilePrefix": "",
"discard": {},
"format": {
"gltf": {
"pbrMaterial": {}
}
}
},
{
"fileName": "",
"preserveTextureFilenames": true,
"textureMapFilePrefix": "",
"discard": {},
"format": {
"usdz": {
"usdPreviewSurface": {}
}
}
},
{
"fileName": "",
"preserveTextureFilenames": true,
"textureMapFilePrefix": "",
"discard": {},
"format": {
"obj": {}
}
}
]
}

Discard on Export

Discard properties on export.

Setting TitleSetting NameLevelType [Range] (Default)Description
Discard unused UVsunusedUVsexpertboolean (false)Discards UV coordinates which are not used by any material(s)
Discard empty nodesemptyNodesexpertboolean (false)Discards empty nodes
Examples: | JSON | WebUI | PluginUI |

{
"version": 1.4,
"export": [
{
"fileName": "",
"preserveTextureFilenames": false,
"textureMapFilePrefix": "",
"reencodeTextures": "auto",
"discard": {
"unusedUVs": false,
"emptyNodes": false
},
"format": {
"gltf": {
"pbrMaterial": {}
}
}
}
]
}

Format

File format to be exported.

tip

Also defines the name for the respective output sub-directory (e.g. if only one export slot is used which defines the glTF format, the default output from rpdx will be output/0_gltf/...).

glTF, glb, vrm

Setting TitleSetting NameLevelType [Range] (Default)Description
Geometry CompressiongeometryCompressionbasicstring [none, draco, dracoLossy, meshQuantization] (none)desired geometry compression (currently only available for glTF/glb/vrm export)
Exclude TangentsexcludeTangentsadvancedboolean (true)prevents export of tangent data, expects render client to compute them in MikkTSpace
Examples: | JSON | WebUI | PluginUI |

{
"version": 1.4,
"export": [
{
"fileName": "",
"preserveTextureFilenames": false,
"textureMapFilePrefix": "",
"reencodeTextures": "auto",
"discard": {
"unusedUVs": false,
"emptyNodes": false
},
"format": {
"gltf": {
"pbrMaterial": {
"maxTextureResolution": {
"default": 16384
},
"textureFormat": {
"default": "auto"
},
"textureCompression": {
"jpeg": {
"quality": 90,
"qualityNormals": 95
},
"webp": {
"quality": 95,
"qualityNormals": 95
},
"ktx": {
"compressionSpeed": 2,
"quality": 128,
"uastcQuality": "default",
"mipmapCount": 2
}
},
"separateOcclusionMap": false,
"excludePbrExtensions": false,
"forceDoubleSidedMaterials": false,
"forceUnlitMaterials": false,
"convertMetalRoughness": false
},
"geometryCompression": "none",
"excludeTangents": true,
"draco": {
"positionQuantization": 14,
"normalQuantization": 10,
"uvQuantization": 12,
"boneWeightsQuantization": 12
}
}
}
}
]
}

Draco Compression Settings

Setting TitleSetting NameLevelType [Range] (Default)Description
Position QuantizationpositionQuantizationexpertinteger [>= 1 && <= 32] (14)bits per position vertex attribute
Normal QuantizationnormalQuantizationexpertinteger [>= 1 && <= 32] (10)bits per normal vertex attribute
UV QuantizationuvQuantizationexpertinteger [>= 1 && <= 32] (12)bits per UV vertex attribute
Bone Weight QuantizationboneWeightsQuantizationexpertinteger [>= 1 && <= 32] (12)bits per bone weights vertex attribute

glTF PBR Material

Setting TitleSetting NameLevelType [Range] (Default)Description
Separate Occlusion MapseparateOcclusionMapbasicboolean (false)export a occlusion as a separate map instead of including it in the ORM
Exclude Material Extensions on ExportexcludePbrExtensionsadvancedboolean (false)If true, no glTF material PBR extensions are exported
Force Double Sided MaterialsforceDoubleSidedMaterialsadvancedboolean (false)export all materials as double sided
Force Unlit MaterialsforceUnlitMaterialsadvancedboolean (false)enables that all materials are specified as unlit, for .gltf/.glb export
Convert to MetalRoughnessconvertMetalRoughnessexpertboolean (false)if true, materials are always converted from spec/gloss to rough/metal

Texture Format

Format for exported texture maps.

info

Part of glTF PBR Material.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Texture Map Formatdefaultbasicstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)default format for exported texture maps
Base Color Map FormatbaseColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported base color maps
MetallicRoughness Map FormatmetallicRoughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported metallicRoughness maps
Occlusion Map Formatocclusionadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported occlusion maps
Emissive Map Formatemissiveadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported emissive maps
Normal Map Formatnormaladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported normal maps
Clearcoat Map Formatclearcoatadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported clearcoat maps
Clearcoat Roughness Map FormatclearcoatRoughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported clearcoat roughness maps
Clearcoat Normal Map FormatclearcoatNormaladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported clearcoat normal maps
Transmission Map Formattransmissionadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported transmission maps
Sheen Color Map FormatsheenColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported sheen color maps
Sheen Roughness Map FormatsheenRoughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported sheen roughness maps
Specular Map Formatspecularadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported specular maps
Specular Color Map FormatspecularColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported specular color maps
Thickness Map Formatthicknessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported thickness maps
Iridescence Map Formatiridescenceadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported iridescence maps
Iridescence Thickness Map FormatiridescenceThicknessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported iridescence thickness maps
Diffuse Color Map Formatdiffuseadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported diffuse color maps
SpecularGlossiness Map FormatspecularGlossinessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for specularGlossiness maps

Maximum Texture Resolution

Settings for the maximum resolution for exported texture maps.

info

Part of glTF PBR Material.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Maximum Texture Map Resolutiondefaultbasicinteger [>= 0 && <= 16384] (16384)default maximum resolution for exported texture maps
Maximum Base Color Map ResolutionbaseColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported base color maps
Maximum MetallicRoughness Map ResolutionmetallicRoughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported metallicRoughness maps
Maximum Occlusion Map Resolutionocclusionadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported occlusion maps
Maximum Emissive Map Resolutionemissiveadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported emissive maps
Maximum Normal Map Resolutionnormaladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported normal maps
Maximum Clearcoat Map Resolutionclearcoatadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported clearcoat maps
Maximum Clearcoat Roughness Map ResolutionclearcoatRoughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported clearcoat roughness maps
Maximum Clearcoat Normal Map ResolutionclearcoatNormaladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported clearcoat normal maps
Maximum Transmission Map Resolutiontransmissionadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported transmission maps
Maximum Sheen Color Map ResolutionsheenColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported sheen color maps
Maximum Sheen Roughness Map ResolutionsheenRoughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported sheen roughness maps
Maximum Specular Map Resolutionspecularadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported specular maps
Maximum Specular Color Map ResolutionspecularColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported specular color maps
Maximum Thickness Map Resolutionthicknessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported thickness maps
Maximum Iridescence Map Resolutioniridescenceadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported iridescence maps
Maximum Iridescence Thickness Map ResolutioniridescenceThicknessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported iridescence thickness maps
Maximum Diffuse Color Map Resolutiondiffuseadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported diffuse color maps
Maximum SpecularGlossiness Map ResolutionspecularGlossinessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported specularGlossiness maps

Texture Compression Settings

Texture compression settings for jpg, webp and ktx texture compression formats.

info

Part of glTF PBR Material.

JPG Compression Settings

Setting TitleSetting NameLevelType [Range] (Default)Description
JPG Compression Qualityqualityadvancedinteger [>= 1 && <= 100] (90)quality (in percent) of images exported as JPG
JPG Compression Normal QualityqualityNormalsadvancedinteger [>= 1 && <= 100] (95)quality (in percent) of images with normal data exported as JPG

WebP Compression Settings

Setting TitleSetting NameLevelType [Range] (Default)Description
WebP Compression Qualityqualityadvancedinteger [>= 1 && <= 100] (93)quality (in percent) of images exported as WebP
WebP Compression Normal QualityqualityNormalsadvancedinteger [>= 1 && <= 100] (95)quality (in percent) of images with normal data exported as WebP

KTX Compression Settings

Setting TitleSetting NameLevelType [Range] (Default)Description
KTX Compression SpeedcompressionSpeedadvancedinteger [>= 0 && <= 5] (2)compression speed for KTX (0 = fast, 5 = slow but higher quality)
KTX Compression Qualityqualityadvancedinteger [>= 0 && <= 255] (128)compression quality for KTX (0 = lowest quality but max compression, 255 = max quality)
KTX UASTC Compression QualityuastcQualityadvancedstring [default, high, balanced, compressed, high+compressed] (default)compression quality for UASTC KTX
Mip Map CountmipmapCountadvancedinteger [>= 0 && <= 2147483647] (2)number of mipmap levels generated on export (only supported for KTX2 files)

usd, usda, usdc, usdz

Writes out and sets settings for the Universal Scene Description Format - usd.

Setting TitleSetting NameLevelType [Range] (Default)Description
USD Export ProfileusdProfilestring [arkit, generic, omniverse] (arkit)desired USD output usage
USD UnitsusdUnitsstring [cm, m, original] (original)desired USD system unit
Exclude TangentsexcludeTangentsboolean (true)prevents export of tangent data, expects render client to compute them in MikkTSpace
Force Double Sided MeshesforceDoubleSidedMeshesboolean (false)export all meshes as double sided
Examples: | JSON | WebUI | PluginUI |

{
"version": 1.4,
"export": [
{
"fileName": "",
"preserveTextureFilenames": false,
"textureMapFilePrefix": "",
"reencodeTextures": "auto",
"discard": {
"unusedUVs": false,
"emptyNodes": false
},
"format": {
"usdz": {
"usdPreviewSurface": {
"maxTextureResolution": {
"default": 16384
},
"textureFormat": {
"default": "auto"
},
"textureCompression": {
"jpeg": {
"quality": 90,
"qualityNormals": 95
},
"webp": {
"quality": 95,
"qualityNormals": 95
},
"ktx": {
"compressionSpeed": 2,
"quality": 128,
"uastcQuality": "default",
"mipmapCount": 2
}
}
},
"usdProfile": "arkit",
"usdUnits": "original",
"forceDoubleSidedMeshes": false
}
}
}
]
}

USD Preview Surface Material

Settings for the USD Preview Surface Material.

Texture Format

Format for exported texture maps.

info

Part of USD Preview Surface Material.

caution

Other Software supporting USD might not support certain texture formats such as webp and ktx.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Texture Map Formatdefaultbasicstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)default format for exported texture maps
Diffuse Color Map FormatdiffuseColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported diffuse color maps
Metallic Map Formatmetallicadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported metallic maps
Roughness Map Formatroughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported roughness maps
Emissive Color Map FormatemissiveColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported emissive color maps
Normal Map Formatnormaladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported normal maps
Clearcoat Map Formatclearcoatadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported clearcoat maps
Clearcoat Roughness Map FormatclearcoatRoughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported clearcoat roughness maps
Occlusion Map Formatocclusionadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported occlusion maps
Displacement Map Formatdisplacementadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported displacement maps

Maximum Texture Resolution

Settings for the maximum resolution for exported texture maps.

info

Part of USD Preview Surface Material.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Maximum Texture Map Resolutiondefaultbasicinteger [>= 0 && <= 16384] (16384)default maximum resolution for exported texture maps
Maximum Diffuse Color Map ResolutiondiffuseColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported base color maps
Maximum Metallic Map Resolutionmetallicadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported metallic maps
Maximum Roughness Map Resolutionroughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported roughness maps
Maximum Emissive Color Map ResolutionemissiveColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported emissive color maps
Maximum Normal Map Resolutionnormaladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported normal maps
Maximum Clearcoat Map Resolutionclearcoatadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported clearcoat maps
Maximum Clearcoat Roughness Map ResolutionclearcoatRoughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported clearcoat roughness maps
Maximum Occlusion Map Resolutionocclusionadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported occlusion maps
Maximum Displacement Map Resolutiondisplacementadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported displacement maps

Texture Compression Settings

Texture compression settings for jpg, webp and ktx texture compression formats.

info

Part of USD Preview Surface Material.

Settings
Same Settings as in glTF PBR Material

Adobe Standard Material

Settings for the Adobe Standard Material.

info

The Adobe Standard Material will be written in addition to the USD Preview Surface Material into usd exports.

caution

Currently ASM is only supported if the input already carries ASM nodes. 3D Processor is not writing out ASM from non-ASM input data.

Texture Format

Format for exported texture maps.

info

Part of Adobe Standard Material.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Texture Map Formatdefaultbasicstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)default format for exported texture maps
Base Color Map FormatbaseColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported base color maps
Opacity Map Formatopacityadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported opacity maps
Roughness Map Formatroughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported roughness maps
Metallic Map Formatmetallicadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported metallic maps
Specular Level Map FormatspecularLeveladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported specular level maps
Specular Edge Color Map FormatspecularEdgeColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported specular edge color maps
Normal Map Formatnormaladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported normal maps
Height Map Formatheightadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported height maps
Anisotropy Level Map FormatanisotropyLeveladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported anisotropy level maps
Anisotropy Angle Map FormatanisotropyAngleadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported anisotropy angle maps
Emissive Map Formatemissiveadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported emissive maps
Sheen Opacity Map FormatsheenOpacityadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported sheen opacity maps
Sheen Color Map FormatsheenColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported sheen color maps
Sheen Roughness Map FormatsheenRoughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported sheen roughness maps
Transulcency Map Formattranslucencyadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported translucency maps
Absorption Color Map FormatabsorptionColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported absorption color maps
Scattering Color Map FormatscatteringColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported scattering color maps
Scattering Distance Scale Map FormatscatteringDistanceScaleadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported scattering distance scale maps
Coat Opacity Map FormatcoatOpacityadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported coat opacity maps
Coat Color Map FormatcoatColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported coat color maps
Coat Roughness Map FormatcoatRoughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported coat roughness maps
Coat Specular Level Map FormatcoatSpecularLeveladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported coat specular maps
Coat Normal Map FormatcoatNormaladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported coat normal maps
Ambient Occlusion Map FormatambientOcclusionadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported ambient occlusion maps
Volume Thickness Map FormatvolumeThicknessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported volume thickness maps

Maximum Texture Resolution

Settings for the maximum resolution for exported texture maps.

info

Part of Adobe Standard Material.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Maximum Texture Map Resolutiondefaultbasicinteger [>= 0 && <= 16384] (16384)default maximum resolution for exported texture maps
Maximum Base Color Map ResolutionbaseColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported base color maps
Maximum Opacity Map Resolutionopacityadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported opacity maps
Maximum Roughness Map Resolutionroughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported roughness maps
Maximum Metallic Map Resolutionmetallicadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported metallic maps
Maximum Specular Level Map ResolutionspecularLeveladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported specular level maps
Maximum Specular Edge Color Map ResolutionspecularEdgeColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported specular edge color maps
Maximum Normal Map Resolutionnormaladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported normal maps
Maximum Height Map Resolutionheightadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported height maps
Maximum Anisotropy Level Map ResolutionanisotropyLeveladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported anisotropy level maps
Maximum Anisotropy Angle Map ResolutionanisotropyAngleadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported anisotropy angle maps
Maximum Emissive Map Resolutionemissiveadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported emissive maps
Maximum Sheen Opacity Map ResolutionsheenOpacityadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported sheen opacity maps
Maximum Sheen Color Map ResolutionsheenColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported sheen color maps
Maximum Sheen Roughness Map ResolutionsheenRoughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported sheen roughness maps
Maximum Transulcency Map Resolutiontranslucencyadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported translucency maps
Maximum Absorption Color Map ResolutionabsorptionColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported absorption color maps
Maximum Scattering Color Map ResolutionscatteringColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported scattering color maps
Maximum Scattering Distance Scale Map ResolutionscatteringDistanceScaleadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported scattering distance scale maps
Maximum Coat Opacity Map ResolutioncoatOpacityadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported coat opacity maps
Maximum Coat Color Map ResolutioncoatColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported coat color maps
Maximum Coat Roughness Map ResolutioncoatRoughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported coat roughness maps
Maximum Coat Specular Level Map ResolutioncoatSpecularLeveladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported coat specular maps
Maximum Coat Normal Map ResolutioncoatNormaladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported coat normal maps
Maximum Ambient Occlusion Map ResolutionambientOcclusionadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported ambient occlusion maps
Maximum Volume Thickness Map ResolutionvolumeThicknessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported volume thickness maps

Texture Compression Settings

Texture compression settings for jpg, webp and ktx texture compression formats.

info

Part of Adobe Standard Material.

Settings
Same Settings as in glTF PBR Material

fbx

Writes out and sets settings for the Filmbox Format - fbx.

Setting TitleSetting NameLevelType [Range] (Default)Description
FBX Unitsunitsbasicstring [mm, dm, cm, m, km, inch, foot, mile, yard] (m)desired FBX system unit
FBX Deep Unit ConversionunitConversionadvancedboolean (true)deep convert scene units instead of scaling root node
FBX Axis SystemaxisSystemadvancedstring [original, mayaZUp, mayaYUp, max, motionbuilder, opengl, directx, lightwave] (original)desired FBX axis system
Exclude TangentsexcludeTangentsadvancedboolean (false)prevents export of tangent data, expects render client to compute them in MikkTSpace
FBX Flip Normal Map YflipNormalmapYexpertboolean (false)flip FBX normalmaps Y axis on export
Prefer Binary FormatpreferBinaryFormatexpertboolean (true)turns export in binary format on/off (if available)
Examples: | JSON | WebUI | PluginUI |

{
"version": 1.4,
"export": [
{
"fileName": "",
"preserveTextureFilenames": false,
"textureMapFilePrefix": "",
"reencodeTextures": "auto",
"discard": {
"unusedUVs": false,
"emptyNodes": false
},
"format": {
"fbx": {
"3dsMaxPhysicalMaterial": {
"maxTextureResolution": {
"default": 16384
},
"textureFormat": {
"default": "auto"
},
"textureCompression": {
"jpeg": {
"quality": 90,
"qualityNormals": 95
},
"webp": {
"quality": 95,
"qualityNormals": 95
},
"ktx": {
"compressionSpeed": 2,
"quality": 128,
"uastcQuality": "default",
"mipmapCount": 2
}
}
},
"units": "m",
"unitConversion": true,
"axisSystem": "original",
"excludeTangents": true,
"flipNormalmapY": false,
"preferBinaryFormat": true
}
}
}
]
}

3ds Max Physical Material

Settings for the 3ds Max Physical Material.

caution

This material model is only fully supported by Autodesk 3ds Max.

Texture Format

info

Part of 3ds Max Physical Material.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Texture Map Formatdefaultbasicstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)default format for exported texture maps
Base Color Map FormatbaseColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported base color maps
Cutout Map Formatcutoutadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported cutout maps
Metalness Map Formatmetalnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported metalness maps
Roughness Map Formatroughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported roguhness maps
Emission Color Map FormatemitColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported emission color maps
Bump Map Formatbumpadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported bump maps
Coating Map Formatcoatadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported coating maps
Coating Roughness Map FormatcoatRoughadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported coating roughness maps
Sheen Color Map FormatsheenColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported sheen color maps
Sheen Roughness Map FormatsheenRoughadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported sheen roughness maps
Transparency Map Formattransparencyadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported transparency maps
Reflection Color FormatreflColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported reflection color maps
Diffuse Roughness FormatdiffRoughadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported diffuse roughness maps

Maximum Texture Resolution

info

Part of 3ds Max Physical Material.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Maximum Texture Map Resolutiondefaultbasicinteger [>= 0 && <= 16384] (16384)default maximum resolution for exported texture maps
Maximum Base Color Map ResolutionbaseColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported base color maps
Maximum Cutout Map Resolutioncutoutadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported cutout maps
Maximum Metalness Map Resolutionmetalnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported metalness maps
Maximum Roughness Map Resolutionroughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported roguhness maps
Maximum Emission Color Map ResolutionemitColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported emission color maps
Maximum Bump Map Resolutionbumpadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported bump maps
Maximum Coating Map Resolutioncoatadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported coating maps
Maximum Coating Roughness Map ResolutioncoatRoughadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported coating roughness maps
Maximum Sheen Color Map ResolutionsheenColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported sheen color maps
Maximum Sheen Roughness Map ResolutionsheenRoughadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported sheen roughness maps
Maximum Transparency Map Resolutiontransparencyadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported transparency maps
Maximum Reflection Color ResolutionreflColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported reflection color maps
Maximum Diffuse Roughness ResolutiondiffRoughadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported diffuse roughness maps

Texture Compression Settings

Texture compression settings for jpg, webp and ktx texture compression formats.

info

Part of 3ds Max Physical Material.

Settings
Same Settings as in glTF PBR Material

obj

Writes out and sets settings for the Wavefront Object File Format - obj.

Setting TitleSetting NameLevelType [Range] (Default)Description
Preferred UV ChannelpreferredUVChannelintegerinteger [>= 0] (0)if an export format does not support multiple UV channels, pick the one set here
Examples: | JSON | WebUI | PluginUI |

{
"version": 1.4,
"export": [
{
"fileName": "",
"preserveTextureFilenames": false,
"textureMapFilePrefix": "",
"reencodeTextures": "auto",
"discard": {
"unusedUVs": false,
"emptyNodes": false
},
"format": {
"obj": {
"mtl": {
"maxTextureResolution": {
"default": 16384
},
"textureFormat": {
"default": "auto"
},
"textureCompression": {
"jpeg": {
"quality": 90,
"qualityNormals": 95
},
"webp": {
"quality": 95,
"qualityNormals": 95
},
"ktx": {
"compressionSpeed": 2,
"quality": 128,
"uastcQuality": "default",
"mipmapCount": 2
}
},
"displacementToNormalMapAlpha": false
},
"preferredUVChannel": 0
}
}
}
]
}

mtl

The .mtl Material file written out with .obj files.

Setting TitleSetting NameLevelType [Range] (Default)Description
Displacement to Normal Map Alpha ChanneldisplacementToNormalMapAlphabasicboolean (false)bakes displacement values into the normal map's alpha channel

PBR material references

As the PBR material standard is not streamlined with .obj and .mtl files, we recommend using the following syntax (reference: https://en.wikipedia.org/wiki/Wavefront_.obj_file#Physically-based_rendering):

TextureSingle ValueMap Inputexample
basecolorKdmap_Kdmap_kd material0_albedo.jpg
normal/normnorm material0_normal.png
occlusion/occlusionocclusion material0_occlusion.jpg
metallicPmmap_Pmmap_Pm material0_metallic.jpg
roughnessPrmap_Prmap_Pr material0_roughness.jpg
emissionKemap_kemap_Ke material0_emission.jpg

Texture Format

info

Referenced in .mtl Material File.

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Texture Map Formatdefaultbasicstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)default format for exported texture maps
Base Color Map FormatbaseColoradvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported base color maps
Metallic Map Formatmetallicadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported metallic maps
Roughness Map Formatroughnessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported roguhness maps
Occlusion Map Formatocclusionadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported occlusion maps
Emissive Map Formatemissiveadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported emissive maps
Normal Map Formatnormaladvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported normal maps
Displacement Map Formatdisplacementadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported displacement maps
Diffuse Map Formatdiffuseadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported diffuse maps
Specular Map Formatspecularadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for exported specular maps
Glossiness Map Formatglossinessadvancedstring [auto, jpg, png, png8, webp, ktx-basis-etc1s, ktx-basis-uastc] (auto)format for glossiness maps

Maximum Texture Resolution

Setting TitleSetting NameLevelType [Range] (Default)Description
Default Maximum Texture Map Resolutiondefaultbasicinteger [>= 0 && <= 16384] (16384)default maximum resolution for exported texture maps
Maximum Base Color Map ResolutionbaseColoradvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported base color maps
Maximum Metallic Map Resolutionmetallicadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported metallic maps
Maximum Roughness Map Resolutionroughnessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported roguhness maps
Maximum Occlusion Map Resolutionocclusionadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported occlusion color maps
Maximum Emissive Map Resolutionemissiveadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported emissive maps
Maximum Normal Map Resolutionnormaladvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported normal maps
Maximum Displacement Map Resolutiondisplacementadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported displacement maps
Maximum Diffuse Map Resolutiondiffuseadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported diffuse maps
Maximum Specular Map Resolutionspecularadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported specular maps
Maximum Glossiness Map Resolutionglossinessadvancedinteger [>= 0 && <= 16384] (16384)maximum resolution for exported glossiness maps

Texture Compression Settings

Texture compression settings for jpg, webp and ktx texture compression formats.

Settings
Same Settings as in glTF PBR Material

other supported export formats

ply

ctm

stl

Further Documentation

For the full Documentation on all available data operations commands and system settings, please refer to the CLI Commands Guide and 3D Processor System Schema & Settings.