Configs Maya

Configs Maya

Table of Contents


Overview

There are several config settings available to specify the behavior of the pipeline when working in Maya. Below are explanations of the most important settings.

Important workflow settings

Intergrated LODS are on by default. To make the project work with separate LOD assets, set it to false in the override.

"INTEGRATED_LODS": true

Baking visibility is on by default, if this is not wanted, set it to false in the override.
"BAKE_VISIBILITY": true

Animation FBX caching is activated and mandatory by default.
"ANIMATION_FBX_REQUIRED": true
To allow no FBX caching and turn off caching by default,
you need to set the config setting to false in the override.

Usually such settings are set on a project level:
{Mount Point}/01_Projects/{ProjectFolder}/6_vfx/.pipeline/configs/maya
The name of the json file doesn’t matter, just needs to be in the correct folder.

 

  • Example of turning off integrated LODS for a project:

File location: {Mount Point}/01_Projects/{ProjectFolder}/6_vfx/.pipeline/configs/maya/settings.json
Content:

{ "INTEGRATED_LODS": false }

Example

Below is an example of the content as a json config file (pipeline defaults) for important settings with a value. (Not all are explained since they are pretty straight forward from reading the name.)

{ "GLTF_EXPORT_RESIZE_TEXTURES_SIZE": 512, "ANIMATION_BAKE_FBX_EXPORT_PUBLISH_SEPARATE_JOBS_DEADLINE": false, "ABC_CACHE_WRITE_WHOLEFRAMEGEO": false, "ABC_CACHE_WRITE_FACESETS": true, "SHOT_CAMERA_NAMESPACE": "shotCam", "BAKE_VISIBILITY": true, "PLAYBLAST_RENDER_DEADLINE_CONCURRENT_TASKS": 1, "CAMERA_ABC_CACHE_WRITE_VISIBILITY": true, "PLAYBLAST_RENDER_DEADLINE_POOL": "maya", "ABC_CACHE_WRITE_EULERFILTER": false, "FBX_ANIMATION_STEP": 1, "CAMERA_TRANSLATION_SCALING_FACTOR": 100, "MATERIAL_BROWSER_TASKS": [ "texture" ], "GLTF_LOD_EXPORT_ORDER": "lowest", "RENDER_SUBMIT_CONCURRENT_TASKS_DEFAULT": 1, "CAMERA_ABC_CACHE_WRITE_EULERFILTER": false, "FBX_FALLBACK_ON_FULL_ASSET_NO_SET": false, "LINEAR_UNIT": "m", "CAMERA_ABC_CACHE_STEP": 1, "TEXTURE_LOD_MATERIAL_NAME": "lambert", "RENDER_DEVICE_ASPECT_RATIO": 2.387, "ABC_CACHE_WRITE_VISIBILITY": true, "DUPLICATE_NON_REFERENCED_GEO_PLAYBLAST_RENDER": false, "PLAYBLAST_TURNTABLE_X_ROTATION": -25, "CAMERA_PARENT_SCALE": 0.01, "PLAYBLAST_WIREFRAME_TASKS": [ "lod", "modeling" ], "ABC_CACHE_STEP": 0.5, "PLAYBLAST_RENDER_BG_COLOR": [ 0.25, 0.25, 0.25 ], "RENDER_SUBMIT_PRIORITY_DEFAULT": 55, "CAMERA_ABC_CACHE_WORLDSPACE": true, "ABC_CACHE_WORLDSPACE": true, "PUBLISH_SUBMIT_PRIORITY_DEFAULT": 65, "SCRIPT_SUBMIT_PRIORITY_DEFAULT": 55, "CAMERA_FBX_EXPORT": 1, "PLAYBLAST_RENDER_WIREFRAME_EDGE_WEIGHT": 2.0, "GLTF_EXPORT_RESIZE_TEXTURES": true, "INTEGRATED_LODS": true, "PLAYBLAST_RENDER_WIREFRAME_EDGE_COLOR": [ 0, 0, 0 ], "ABC_CACHE_WRITE_RENDERABLE_ONLY": false, "CTRL_TRANSFORMATION_EXTENSION_AND_DECIMALS": [ "CTRL", 3 ], "ABC_FALLBACK_ON_FULL_ASSET_NO_SET": true, "ASSET_BROWSER_TASKS": [ "modeling", "texture-shading", "rigging", "shading" ], "AUTOLOAD_PLUGINS": [ "AbcExport", "AbcImport", "Substance", "substancemaya", "substanceworkflow", "fbxmaya" ], "ABC_CACHE_STRIP_NAMESPACES": true, "PLAYBLAST_FILETYPE": "png", "RENDER_WIDTH_HEIGHT": [ 2048, 858 ], "FBX_UNIT": "cm", "PLAYBLAST_WIDTH_HEIGHT": [ 2048, 858 ], "CAMERA_ABC_EXPORT": 0, "RIG_MAIN_CONTROLLER": "Main", "ABC_CACHE_WRITE_NONORMALS": false, "PLAYBLAST_DEVICE_ASPECT_RATIO": 2.387, "CAMERA_FBX_ANIMATION_STEP": 1, "PLAYBLAST_RENDER_GAMMA_CORRECTION": 2, "ABC_CACHE_WRITE_UVSETS": true, "MATERIAL_TASK_NAME": "Procedural Texturing", "CAMERA_ABC_CACHE_WRITE_NONORMALS": false, "COLOR_MANAGEMENT": { "playblastOutputTransformUseColorConversion": false, "workingSpaceName": "scene-linear Rec 709/sRGB", "outputTransformUseColorConversion": false, "playblastOutputTransformEnabled": true, "viewTransformName": "sRGB gamma", "configFileEnabled": false, "playblastOutputUseViewTransform": true, "outputTransformName": "sRGB gamma", "outputTransformEnabled": false, "playblastOutputTransformName": "sRGB gamma", "cmEnabled": true, "outputUseViewTransform": true }, "RENDER_SUBMIT_FRAMES_PER_TASK_DEFAULT": 10, "ABC_CACHE_WRITE_AUTOSUBD": false, "CAMERA_ABC_CACHE_STRIP_NAMESPACES": true, "NAMESPACE_READONLY_ERROR_AFTER_BUILD_FIX": true, "PUBLISH_SUBMIT_DEADLINE_POOL": "maya", "CAMERA_ABC_CACHE_WRITE_AUTOSUBD": false, "CAMERA_ABC_CACHE_WRITE_FACESETS": false, "FBX_BAKE_BLENDSHAPES": true, "CAMERA_ABC_CACHE_UVWRITE": false, "CAMERA_ABC_CACHE_WRITE_RENDERABLE_ONLY": false, "PLAYBLAST_RENDER_WIREFRAME_EDGE_STYLE": 2, "CAMERA_ABC_CACHE_WRITE_UVSETS": false, "PLAYBLAST_RENDER_DEADLINE_PRIORITY": 55, "FILE_NODE_ATTRIBUTES": [ "uvTilingMode", "useFrameExtension", "frameOffset", "ignoreColorSpaceFileRules", "useCache", "disableFileLoad", "colorSpace" ], "PLAYBLAST_RENDER_DEADLINE_FRAMES_PER_TASK": 15, "ABC_CACHE_UVWRITE": true, "ANIMATION_CAMERA_TYPE_SETUP": "abc", "CAMERA_ABC_CACHE_WRITE_WHOLEFRAMEGEO": false }