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
}