diff --git a/pype/hosts/maya/plugins/publish/extract_playblast.py b/pype/hosts/maya/plugins/publish/extract_playblast.py
index 770b077e41..da1428400e 100644
--- a/pype/hosts/maya/plugins/publish/extract_playblast.py
+++ b/pype/hosts/maya/plugins/publish/extract_playblast.py
@@ -23,6 +23,7 @@ class ExtractPlayblast(pype.api.Extractor):
hosts = ["maya"]
families = ["review"]
optional = True
+ capture_preset = {}
def process(self, instance):
self.log.info("Extracting capture..")
@@ -43,12 +44,9 @@ class ExtractPlayblast(pype.api.Extractor):
# get cameras
camera = instance.data['review_camera']
- capture_preset = (
- instance.context.data['project_settings']['maya']['capture']
- )
try:
- preset = lib.load_capture_preset(data=capture_preset)
+ preset = lib.load_capture_preset(data=self.capture_preset)
except Exception:
preset = {}
self.log.info('using viewport preset: {}'.format(preset))
diff --git a/pype/hosts/maya/plugins/publish/extract_thumbnail.py b/pype/hosts/maya/plugins/publish/extract_thumbnail.py
index 49511f6af6..9f6d16275f 100644
--- a/pype/hosts/maya/plugins/publish/extract_thumbnail.py
+++ b/pype/hosts/maya/plugins/publish/extract_thumbnail.py
@@ -34,7 +34,7 @@ class ExtractThumbnail(pype.api.Extractor):
capture_preset = ""
capture_preset = (
- instance.context.data["project_settings"]['maya']['capture']
+ instance.context.data["project_settings"]['maya']['publish']['ExtractPlayblast']
)
try:
diff --git a/pype/settings/defaults/project_settings/maya.json b/pype/settings/defaults/project_settings/maya.json
index 03955732d2..c1f43ff81e 100644
--- a/pype/settings/defaults/project_settings/maya.json
+++ b/pype/settings/defaults/project_settings/maya.json
@@ -1,111 +1,11 @@
{
- "capture": {
- "Codec": {
- "compression": "jpg",
- "format": "image",
- "quality": 95
- },
- "Display Options": {
- "background": [
- 0.7,
- 0.7,
- 0.7
- ],
- "backgroundBottom": [
- 0.7,
- 0.7,
- 0.7
- ],
- "backgroundTop": [
- 0.7,
- 0.7,
- 0.7
- ],
- "override_display": true
- },
- "Generic": {
- "isolate_view": true,
- "off_screen": true
- },
- "IO": {
- "name": "",
- "open_finished": true,
- "raw_frame_numbers": true,
- "recent_playblasts": [],
- "save_file": true
- },
- "PanZoom": {
- "pan_zoom": true
- },
- "Renderer": {
- "rendererName": "vp2Renderer"
- },
- "Resolution": {
- "width": 1080,
- "height": 1920,
- "percent": 1.0,
- "mode": "Custom"
- },
- "Time Range": {
- "start_frame": 0,
- "end_frame": 0,
- "frame": "",
- "time": "Time Slider"
- },
- "Viewport Options": {
- "cameras": false,
- "clipGhosts": false,
- "controlVertices": false,
- "deformers": false,
- "dimensions": false,
- "displayLights": 0,
- "dynamicConstraints": false,
- "dynamics": false,
- "fluids": false,
- "follicles": false,
- "gpuCacheDisplayFilter": false,
- "greasePencils": false,
- "grid": false,
- "hairSystems": true,
- "handles": false,
- "high_quality": true,
- "hud": false,
- "hulls": false,
- "ikHandles": false,
- "imagePlane": true,
- "joints": false,
- "lights": false,
- "locators": false,
- "manipulators": false,
- "motionTrails": false,
- "nCloths": false,
- "nParticles": false,
- "nRigids": false,
- "nurbsCurves": false,
- "nurbsSurfaces": false,
- "override_viewport_options": true,
- "particleInstancers": false,
- "pivots": false,
- "planes": false,
- "pluginShapes": false,
- "polymeshes": true,
- "shadows": true,
- "strokes": false,
- "subdivSurfaces": false,
- "textures": false,
- "twoSidedLighting": true
- },
- "Camera Options": {
- "displayGateMask": false,
- "displayResolution": false,
- "displayFilmGate": false,
- "displayFieldChart": false,
- "displaySafeAction": false,
- "displaySafeTitle": false,
- "displayFilmPivot": false,
- "displayFilmOrigin": false,
- "overscan": 1.0
- }
+ "ext_mapping": {
+ "model": "ma",
+ "mayaAscii": "ma",
+ "camera": "ma",
+ "rig": "ma",
+ "workfile": "ma",
+ "yetiRig": "ma"
},
"create": {
"CreateAnimation": {
@@ -299,6 +199,10 @@
"enabled": false,
"optional": true
},
+ "ValidateMeshNormalsUnlocked": {
+ "enabled": false,
+ "optional": true
+ },
"ValidateMeshUVSetMap1": {
"enabled": false,
"optional": true
@@ -336,7 +240,7 @@
"optional": true
},
"ValidateTransformZero": {
- "enabled": true,
+ "enabled": false,
"optional": true
},
"ValidateCameraAttributes": {
@@ -351,6 +255,116 @@
"enabled": true,
"optional": true
},
+ "ExtractPlayblast": {
+ "capture_preset": {
+ "Codec": {
+ "compression": "jpg",
+ "format": "image",
+ "quality": 95
+ },
+ "Display Options": {
+ "background": [
+ 0.7,
+ 0.7,
+ 0.7
+ ],
+ "backgroundBottom": [
+ 0.7,
+ 0.7,
+ 0.7
+ ],
+ "backgroundTop": [
+ 0.7,
+ 0.7,
+ 0.7
+ ],
+ "override_display": true
+ },
+ "Generic": {
+ "isolate_view": true,
+ "off_screen": true
+ },
+ "IO": {
+ "name": "",
+ "open_finished": true,
+ "raw_frame_numbers": true,
+ "recent_playblasts": [],
+ "save_file": true
+ },
+ "PanZoom": {
+ "pan_zoom": true
+ },
+ "Renderer": {
+ "rendererName": "vp2Renderer"
+ },
+ "Resolution": {
+ "width": 1080,
+ "height": 1920,
+ "percent": 1.0,
+ "mode": "Custom"
+ },
+ "Time Range": {
+ "start_frame": 0,
+ "end_frame": 0,
+ "frame": "",
+ "time": "Time Slider"
+ },
+ "Viewport Options": {
+ "cameras": false,
+ "clipGhosts": false,
+ "controlVertices": false,
+ "deformers": false,
+ "dimensions": false,
+ "displayLights": 0,
+ "dynamicConstraints": false,
+ "dynamics": false,
+ "fluids": false,
+ "follicles": false,
+ "gpuCacheDisplayFilter": false,
+ "greasePencils": false,
+ "grid": false,
+ "hairSystems": true,
+ "handles": false,
+ "high_quality": true,
+ "hud": false,
+ "hulls": false,
+ "ikHandles": false,
+ "imagePlane": true,
+ "joints": false,
+ "lights": false,
+ "locators": false,
+ "manipulators": false,
+ "motionTrails": false,
+ "nCloths": false,
+ "nParticles": false,
+ "nRigids": false,
+ "nurbsCurves": false,
+ "nurbsSurfaces": false,
+ "override_viewport_options": true,
+ "particleInstancers": false,
+ "pivots": false,
+ "planes": false,
+ "pluginShapes": false,
+ "polymeshes": true,
+ "shadows": true,
+ "strokes": false,
+ "subdivSurfaces": false,
+ "textures": false,
+ "twoSidedLighting": true
+ },
+ "Camera Options": {
+ "displayGateMask": false,
+ "displayResolution": false,
+ "displayFilmGate": false,
+ "displayFieldChart": false,
+ "displaySafeAction": false,
+ "displaySafeTitle": false,
+ "displayFilmPivot": false,
+ "displayFilmOrigin": false,
+ "overscan": 1.0
+ }
+ }
+ },
"ExtractCameraAlembic": {
"enabled": true,
"optional": true,
diff --git a/pype/settings/entities/schemas/projects_schema/schemas/schema_maya_capture.json b/pype/settings/entities/schemas/projects_schema/schemas/schema_maya_capture.json
deleted file mode 100644
index 4745a19075..0000000000
--- a/pype/settings/entities/schemas/projects_schema/schemas/schema_maya_capture.json
+++ /dev/null
@@ -1,581 +0,0 @@
-{
- "type": "dict",
- "collapsible": true,
- "key": "capture",
- "label": "Maya Playblast settings",
- "is_file": true,
- "children": [
- {
- "type": "dict",
- "key": "Codec",
- "children": [
- {
- "type": "label",
- "label": "Codec"
- },
- {
- "type": "text",
- "key": "compression",
- "label": "Compression type"
- },
- {
- "type": "text",
- "key": "format",
- "label": "Data format"
- },
- {
- "type": "number",
- "key": "quality",
- "label": "Quality",
- "decimal": 0,
- "minimum": 0,
- "maximum": 100
- },
-
- {
- "type": "splitter"
- }
- ]
- },
- {
- "type": "dict",
- "key": "Display Options",
- "children": [
- {
- "type": "label",
- "label": "Display Options"
- },
- {
- "type": "list-strict",
- "key": "background",
- "label": "Background Color: ",
- "object_types": [
- {
- "label": "Red",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- },
- {
- "label": "Green",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- },
- {
- "label": "Blue",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- }
- ]
- },
- {
- "type": "list-strict",
- "key": "backgroundBottom",
- "label": "Background Bottom: ",
- "object_types": [
- {
- "label": "Red",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- },
- {
- "label": "Green",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- },
- {
- "label": "Blue",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- }
- ]
- },
- {
- "type": "list-strict",
- "key": "backgroundTop",
- "label": "Background Top: ",
- "object_types": [
- {
- "label": "Red",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- },
- {
- "label": "Green",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- },
- {
- "label": "Blue",
- "type": "number",
- "minimum": 0,
- "maximum": 1,
- "decimal": 3
- }
- ]
- },
- {
- "type": "boolean",
- "key": "override_display",
- "label": "Override display options"
- }
- ]
- },
- {
- "type": "splitter"
- },
- {
- "type": "dict",
- "key": "Generic",
- "children": [
- {
- "type": "label",
- "label": "Generic"
- },
- {
- "type": "boolean",
- "key": "isolate_view",
- "label": " Isolate view"
- },
- {
- "type": "boolean",
- "key": "off_screen",
- "label": " Off Screen"
- }
- ]
- },
- {
- "type": "dict",
- "key": "IO",
- "children": [
- {
- "type": "label",
- "label": "IO"
- },
- {
- "type": "text",
- "key": "name",
- "label": "Name"
- },
- {
- "type": "boolean",
- "key": "open_finished",
- "label": "Open finished"
- },
- {
- "type": "boolean",
- "key": "raw_frame_numbers",
- "label": "Raw frame numbers"
- },
- {
- "type": "list",
- "key": "recent_playblasts",
- "label": "Recent Playblasts",
- "object_type": "text"
- },
- {
- "type": "boolean",
- "key": "save_file",
- "label": "Save file"
- }
- ]
- },
- {
- "type": "dict",
- "key": "PanZoom",
- "children": [
- {
- "type": "boolean",
- "key": "pan_zoom",
- "label": " Pan Zoom"
- }
- ]
- },
- {
- "type": "splitter"
- },
- {
- "type": "dict",
- "key": "Renderer",
- "children": [
- {
- "type": "label",
- "label": "Renderer"
- },
- {
- "type": "text",
- "key": "rendererName",
- "label": " Renderer name"
- }
- ]
- },
- {
- "type": "dict",
- "key": "Resolution",
- "children": [
- {
- "type": "splitter"
- },
- {
- "type": "label",
- "label": "Resolution"
- },
- {
- "type": "number",
- "key": "width",
- "label": " Width",
- "decimal": 0,
- "minimum": 0,
- "maximum": 99999
- },
- {
- "type": "number",
- "key": "height",
- "label": "Height",
- "decimal": 0,
- "minimum": 0,
- "maximum": 99999
- },
- {
- "type": "number",
- "key": "percent",
- "label": "percent",
- "decimal": 1,
- "minimum": 0,
- "maximum": 200
- },
- {
- "type": "text",
- "key": "mode",
- "label": "Mode"
- }
- ]
- },
- {
- "type": "splitter"
- },
- {
- "type": "dict",
- "key": "Time Range",
- "children": [
- {
- "type": "label",
- "label": "Time Range"
- },
- {
- "type": "number",
- "key": "start_frame",
- "label": " Start frame",
- "decimal": 0,
- "minimum": 0,
- "maximum": 999999
- },
- {
- "type": "number",
- "key": "end_frame",
- "label": "End frame",
- "decimal": 0,
- "minimum": 0,
- "maximum": 999999
- },
- {
- "type": "text",
- "key": "frame",
- "label": "Frame"
- },
- {
- "type": "text",
- "key": "time",
- "label": "Time"
- }
- ]
- },
- {
- "type": "dict",
- "collapsible": true,
- "key": "Viewport Options",
- "label": "Viewport Options",
- "children": [
- {
- "type": "boolean",
- "key": "cameras",
- "label": "cameras"
- },
- {
- "type": "boolean",
- "key": "clipGhosts",
- "label": "clipGhosts"
- },
- {
- "type": "boolean",
- "key": "controlVertices",
- "label": "controlVertices"
- },
- {
- "type": "boolean",
- "key": "deformers",
- "label": "deformers"
- },
- {
- "type": "boolean",
- "key": "dimensions",
- "label": "dimensions"
- },
- {
- "type": "number",
- "key": "displayLights",
- "label": "displayLights",
- "decimal": 0,
- "minimum": 0,
- "maximum": 10
- },
- {
- "type": "boolean",
- "key": "dynamicConstraints",
- "label": "dynamicConstraints"
- },
- {
- "type": "boolean",
- "key": "dynamics",
- "label": "dynamics"
- },
- {
- "type": "boolean",
- "key": "fluids",
- "label": "fluids"
- },
- {
- "type": "boolean",
- "key": "follicles",
- "label": "follicles"
- },
- {
- "type": "boolean",
- "key": "gpuCacheDisplayFilter",
- "label": "gpuCacheDisplayFilter"
- },
- {
- "type": "boolean",
- "key": "greasePencils",
- "label": "greasePencils"
- },
- {
- "type": "boolean",
- "key": "grid",
- "label": "grid"
- },
- {
- "type": "boolean",
- "key": "hairSystems",
- "label": "hairSystems"
- },
- {
- "type": "boolean",
- "key": "handles",
- "label": "handles"
- },
- {
- "type": "boolean",
- "key": "high_quality",
- "label": "high_quality"
- },
- {
- "type": "boolean",
- "key": "hud",
- "label": "hud"
- },
- {
- "type": "boolean",
- "key": "hulls",
- "label": "hulls"
- },
- {
- "type": "boolean",
- "key": "ikHandles",
- "label": "ikHandles"
- },
- {
- "type": "boolean",
- "key": "imagePlane",
- "label": "imagePlane"
- },
- {
- "type": "boolean",
- "key": "joints",
- "label": "joints"
- },
- {
- "type": "boolean",
- "key": "lights",
- "label": "lights"
- },
- {
- "type": "boolean",
- "key": "locators",
- "label": "locators"
- },
- {
- "type": "boolean",
- "key": "manipulators",
- "label": "manipulators"
- },
- {
- "type": "boolean",
- "key": "motionTrails",
- "label": "motionTrails"
- },
- {
- "type": "boolean",
- "key": "nCloths",
- "label": "nCloths"
- },
- {
- "type": "boolean",
- "key": "nParticles",
- "label": "nParticles"
- },
- {
- "type": "boolean",
- "key": "nRigids",
- "label": "nRigids"
- },
- {
- "type": "boolean",
- "key": "nurbsCurves",
- "label": "nurbsCurves"
- },
- {
- "type": "boolean",
- "key": "nurbsSurfaces",
- "label": "nurbsSurfaces"
- },
- {
- "type": "boolean",
- "key": "override_viewport_options",
- "label": "override_viewport_options"
- },
- {
- "type": "boolean",
- "key": "particleInstancers",
- "label": "particleInstancers"
- },
- {
- "type": "boolean",
- "key": "pivots",
- "label": "pivots"
- },
- {
- "type": "boolean",
- "key": "planes",
- "label": "planes"
- },
- {
- "type": "boolean",
- "key": "pluginShapes",
- "label": "pluginShapes"
- },
- {
- "type": "boolean",
- "key": "polymeshes",
- "label": "polymeshes"
- },
- {
- "type": "boolean",
- "key": "shadows",
- "label": "shadows"
- },
- {
- "type": "boolean",
- "key": "strokes",
- "label": "strokes"
- },
- {
- "type": "boolean",
- "key": "subdivSurfaces",
- "label": "subdivSurfaces"
- },
- {
- "type": "boolean",
- "key": "textures",
- "label": "textures"
- },
- {
- "type": "boolean",
- "key": "twoSidedLighting",
- "label": "twoSidedLighting"
- }
- ]
- },
- {
- "type": "dict",
- "collapsible": true,
- "key": "Camera Options",
- "label": "Camera Options",
- "children": [
- {
- "type": "boolean",
- "key": "displayGateMask",
- "label": "displayGateMask"
- },
- {
- "type": "boolean",
- "key": "displayResolution",
- "label": "displayResolution"
- },
- {
- "type": "boolean",
- "key": "displayFilmGate",
- "label": "displayFilmGate"
- },
- {
- "type": "boolean",
- "key": "displayFieldChart",
- "label": "displayFieldChart"
- },
- {
- "type": "boolean",
- "key": "displaySafeAction",
- "label": "displaySafeAction"
- },
- {
- "type": "boolean",
- "key": "displaySafeTitle",
- "label": "displaySafeTitle"
- },
- {
- "type": "boolean",
- "key": "displayFilmPivot",
- "label": "displayFilmPivot"
- },
- {
- "type": "boolean",
- "key": "displayFilmOrigin",
- "label": "displayFilmOrigin"
- },
- {
- "type": "number",
- "key": "overscan",
- "label": "overscan",
- "decimal": 1,
- "minimum": 0,
- "maximum": 10
- }
- ]
- }
- ]
-}
diff --git a/pype/settings/entities/schemas/projects_schema/schemas/template_maya_capture.json b/pype/settings/entities/schemas/projects_schema/schemas/template_maya_capture.json
new file mode 100644
index 0000000000..f6fcb3b998
--- /dev/null
+++ b/pype/settings/entities/schemas/projects_schema/schemas/template_maya_capture.json
@@ -0,0 +1,588 @@
+[
+ {
+ "type": "dict",
+ "collapsible": true,
+ "key": "ExtractPlayblast",
+ "label": "Extract Playblast settings",
+ "children": [
+ {
+ "type": "dict",
+ "key": "capture_preset",
+ "children": [
+ {
+ "type": "dict",
+ "key": "Codec",
+ "children": [
+ {
+ "type": "label",
+ "label": "Codec"
+ },
+ {
+ "type": "text",
+ "key": "compression",
+ "label": "Compression type"
+ },
+ {
+ "type": "text",
+ "key": "format",
+ "label": "Data format"
+ },
+ {
+ "type": "number",
+ "key": "quality",
+ "label": "Quality",
+ "decimal": 0,
+ "minimum": 0,
+ "maximum": 100
+ },
+
+ {
+ "type": "splitter"
+ }
+ ]
+ },
+ {
+ "type": "dict",
+ "key": "Display Options",
+ "children": [
+ {
+ "type": "label",
+ "label": "Display Options"
+ },
+ {
+ "type": "list-strict",
+ "key": "background",
+ "label": "Background Color: ",
+ "object_types": [
+ {
+ "label": "Red",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ },
+ {
+ "label": "Green",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ },
+ {
+ "label": "Blue",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ }
+ ]
+ },
+ {
+ "type": "list-strict",
+ "key": "backgroundBottom",
+ "label": "Background Bottom: ",
+ "object_types": [
+ {
+ "label": "Red",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ },
+ {
+ "label": "Green",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ },
+ {
+ "label": "Blue",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ }
+ ]
+ },
+ {
+ "type": "list-strict",
+ "key": "backgroundTop",
+ "label": "Background Top: ",
+ "object_types": [
+ {
+ "label": "Red",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ },
+ {
+ "label": "Green",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ },
+ {
+ "label": "Blue",
+ "type": "number",
+ "minimum": 0,
+ "maximum": 1,
+ "decimal": 3
+ }
+ ]
+ },
+ {
+ "type": "boolean",
+ "key": "override_display",
+ "label": "Override display options"
+ }
+ ]
+ },
+ {
+ "type": "splitter"
+ },
+ {
+ "type": "dict",
+ "key": "Generic",
+ "children": [
+ {
+ "type": "label",
+ "label": "Generic"
+ },
+ {
+ "type": "boolean",
+ "key": "isolate_view",
+ "label": " Isolate view"
+ },
+ {
+ "type": "boolean",
+ "key": "off_screen",
+ "label": " Off Screen"
+ }
+ ]
+ },
+ {
+ "type": "dict",
+ "key": "IO",
+ "children": [
+ {
+ "type": "label",
+ "label": "IO"
+ },
+ {
+ "type": "text",
+ "key": "name",
+ "label": "Name"
+ },
+ {
+ "type": "boolean",
+ "key": "open_finished",
+ "label": "Open finished"
+ },
+ {
+ "type": "boolean",
+ "key": "raw_frame_numbers",
+ "label": "Raw frame numbers"
+ },
+ {
+ "type": "list",
+ "key": "recent_playblasts",
+ "label": "Recent Playblasts",
+ "object_type": "text"
+ },
+ {
+ "type": "boolean",
+ "key": "save_file",
+ "label": "Save file"
+ }
+ ]
+ },
+ {
+ "type": "dict",
+ "key": "PanZoom",
+ "children": [
+ {
+ "type": "boolean",
+ "key": "pan_zoom",
+ "label": " Pan Zoom"
+ }
+ ]
+ },
+ {
+ "type": "splitter"
+ },
+ {
+ "type": "dict",
+ "key": "Renderer",
+ "children": [
+ {
+ "type": "label",
+ "label": "Renderer"
+ },
+ {
+ "type": "text",
+ "key": "rendererName",
+ "label": " Renderer name"
+ }
+ ]
+ },
+ {
+ "type": "dict",
+ "key": "Resolution",
+ "children": [
+ {
+ "type": "splitter"
+ },
+ {
+ "type": "label",
+ "label": "Resolution"
+ },
+ {
+ "type": "number",
+ "key": "width",
+ "label": " Width",
+ "decimal": 0,
+ "minimum": 0,
+ "maximum": 99999
+ },
+ {
+ "type": "number",
+ "key": "height",
+ "label": "Height",
+ "decimal": 0,
+ "minimum": 0,
+ "maximum": 99999
+ },
+ {
+ "type": "number",
+ "key": "percent",
+ "label": "percent",
+ "decimal": 1,
+ "minimum": 0,
+ "maximum": 200
+ },
+ {
+ "type": "text",
+ "key": "mode",
+ "label": "Mode"
+ }
+ ]
+ },
+ {
+ "type": "splitter"
+ },
+ {
+ "type": "dict",
+ "key": "Time Range",
+ "children": [
+ {
+ "type": "label",
+ "label": "Time Range"
+ },
+ {
+ "type": "number",
+ "key": "start_frame",
+ "label": " Start frame",
+ "decimal": 0,
+ "minimum": 0,
+ "maximum": 999999
+ },
+ {
+ "type": "number",
+ "key": "end_frame",
+ "label": "End frame",
+ "decimal": 0,
+ "minimum": 0,
+ "maximum": 999999
+ },
+ {
+ "type": "text",
+ "key": "frame",
+ "label": "Frame"
+ },
+ {
+ "type": "text",
+ "key": "time",
+ "label": "Time"
+ }
+ ]
+ },
+ {
+ "type": "dict",
+ "collapsible": true,
+ "key": "Viewport Options",
+ "label": "Viewport Options",
+ "children": [
+ {
+ "type": "boolean",
+ "key": "cameras",
+ "label": "cameras"
+ },
+ {
+ "type": "boolean",
+ "key": "clipGhosts",
+ "label": "clipGhosts"
+ },
+ {
+ "type": "boolean",
+ "key": "controlVertices",
+ "label": "controlVertices"
+ },
+ {
+ "type": "boolean",
+ "key": "deformers",
+ "label": "deformers"
+ },
+ {
+ "type": "boolean",
+ "key": "dimensions",
+ "label": "dimensions"
+ },
+ {
+ "type": "number",
+ "key": "displayLights",
+ "label": "displayLights",
+ "decimal": 0,
+ "minimum": 0,
+ "maximum": 10
+ },
+ {
+ "type": "boolean",
+ "key": "dynamicConstraints",
+ "label": "dynamicConstraints"
+ },
+ {
+ "type": "boolean",
+ "key": "dynamics",
+ "label": "dynamics"
+ },
+ {
+ "type": "boolean",
+ "key": "fluids",
+ "label": "fluids"
+ },
+ {
+ "type": "boolean",
+ "key": "follicles",
+ "label": "follicles"
+ },
+ {
+ "type": "boolean",
+ "key": "gpuCacheDisplayFilter",
+ "label": "gpuCacheDisplayFilter"
+ },
+ {
+ "type": "boolean",
+ "key": "greasePencils",
+ "label": "greasePencils"
+ },
+ {
+ "type": "boolean",
+ "key": "grid",
+ "label": "grid"
+ },
+ {
+ "type": "boolean",
+ "key": "hairSystems",
+ "label": "hairSystems"
+ },
+ {
+ "type": "boolean",
+ "key": "handles",
+ "label": "handles"
+ },
+ {
+ "type": "boolean",
+ "key": "high_quality",
+ "label": "high_quality"
+ },
+ {
+ "type": "boolean",
+ "key": "hud",
+ "label": "hud"
+ },
+ {
+ "type": "boolean",
+ "key": "hulls",
+ "label": "hulls"
+ },
+ {
+ "type": "boolean",
+ "key": "ikHandles",
+ "label": "ikHandles"
+ },
+ {
+ "type": "boolean",
+ "key": "imagePlane",
+ "label": "imagePlane"
+ },
+ {
+ "type": "boolean",
+ "key": "joints",
+ "label": "joints"
+ },
+ {
+ "type": "boolean",
+ "key": "lights",
+ "label": "lights"
+ },
+ {
+ "type": "boolean",
+ "key": "locators",
+ "label": "locators"
+ },
+ {
+ "type": "boolean",
+ "key": "manipulators",
+ "label": "manipulators"
+ },
+ {
+ "type": "boolean",
+ "key": "motionTrails",
+ "label": "motionTrails"
+ },
+ {
+ "type": "boolean",
+ "key": "nCloths",
+ "label": "nCloths"
+ },
+ {
+ "type": "boolean",
+ "key": "nParticles",
+ "label": "nParticles"
+ },
+ {
+ "type": "boolean",
+ "key": "nRigids",
+ "label": "nRigids"
+ },
+ {
+ "type": "boolean",
+ "key": "nurbsCurves",
+ "label": "nurbsCurves"
+ },
+ {
+ "type": "boolean",
+ "key": "nurbsSurfaces",
+ "label": "nurbsSurfaces"
+ },
+ {
+ "type": "boolean",
+ "key": "override_viewport_options",
+ "label": "override_viewport_options"
+ },
+ {
+ "type": "boolean",
+ "key": "particleInstancers",
+ "label": "particleInstancers"
+ },
+ {
+ "type": "boolean",
+ "key": "pivots",
+ "label": "pivots"
+ },
+ {
+ "type": "boolean",
+ "key": "planes",
+ "label": "planes"
+ },
+ {
+ "type": "boolean",
+ "key": "pluginShapes",
+ "label": "pluginShapes"
+ },
+ {
+ "type": "boolean",
+ "key": "polymeshes",
+ "label": "polymeshes"
+ },
+ {
+ "type": "boolean",
+ "key": "shadows",
+ "label": "shadows"
+ },
+ {
+ "type": "boolean",
+ "key": "strokes",
+ "label": "strokes"
+ },
+ {
+ "type": "boolean",
+ "key": "subdivSurfaces",
+ "label": "subdivSurfaces"
+ },
+ {
+ "type": "boolean",
+ "key": "textures",
+ "label": "textures"
+ },
+ {
+ "type": "boolean",
+ "key": "twoSidedLighting",
+ "label": "twoSidedLighting"
+ }
+ ]
+ },
+ {
+ "type": "dict",
+ "collapsible": true,
+ "key": "Camera Options",
+ "label": "Camera Options",
+ "children": [
+ {
+ "type": "boolean",
+ "key": "displayGateMask",
+ "label": "displayGateMask"
+ },
+ {
+ "type": "boolean",
+ "key": "displayResolution",
+ "label": "displayResolution"
+ },
+ {
+ "type": "boolean",
+ "key": "displayFilmGate",
+ "label": "displayFilmGate"
+ },
+ {
+ "type": "boolean",
+ "key": "displayFieldChart",
+ "label": "displayFieldChart"
+ },
+ {
+ "type": "boolean",
+ "key": "displaySafeAction",
+ "label": "displaySafeAction"
+ },
+ {
+ "type": "boolean",
+ "key": "displaySafeTitle",
+ "label": "displaySafeTitle"
+ },
+ {
+ "type": "boolean",
+ "key": "displayFilmPivot",
+ "label": "displayFilmPivot"
+ },
+ {
+ "type": "boolean",
+ "key": "displayFilmOrigin",
+ "label": "displayFilmOrigin"
+ },
+ {
+ "type": "number",
+ "key": "overscan",
+ "label": "overscan",
+ "decimal": 1,
+ "minimum": 0,
+ "maximum": 10
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
+]