diff --git a/pype/hosts/hiero/tags.json b/pype/hosts/hiero/tags.json index 56fcfcbce9..9c95fd629c 100644 --- a/pype/hosts/hiero/tags.json +++ b/pype/hosts/hiero/tags.json @@ -56,7 +56,6 @@ }, "metadata": { "focalLengthMm": 57 - } } }, @@ -244,8 +243,8 @@ "path": "icons:TagNuke.png" }, "metadata": { - "family": "nukescript", - "subset": "main" + "family": "nukescript", + "subset": "main" } }, "Comment": { @@ -255,8 +254,8 @@ "path": "icons:TagComment.png" }, "metadata": { - "family": "comment", - "subset": "main" + "family": "comment", + "subset": "main" } } } diff --git a/pype/hosts/maya/menu.json b/pype/hosts/maya/menu.json index e16bc7d4f4..03eb05e5bd 100644 --- a/pype/hosts/maya/menu.json +++ b/pype/hosts/maya/menu.json @@ -1,1008 +1,924 @@ -[{ - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\save_scene_incremental.py", - "sourcetype": "file", - "title": "# Version Up", - "tooltip": "Incremental save with a specific format" -}, -{ - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\open_current_folder.py", - "sourcetype": "file", - "title": "Open working folder..", - "tooltip": "Show current scene in Explorer" -}, -{ - "type": "action", - "command": "$PYPE_SCRIPTS\\avalon\\launch_manager.py", - "sourcetype": "file", - "title": "# Project Manager", - "tooltip": "Add assets to the project" -}, -{ - "type": "action", - "command": "from pype.tools.assetcreator import app as assetcreator; assetcreator.show(context='maya')", - "sourcetype": "python", - "title": "Asset Creator", - "tooltip": "Open the Asset Creator" -}, -{ - "type": "separator" -}, -{ - "type": "menu", - "title": "Modeling", - "items": [ - { - "type": "action", - "command": "import easyTreezSource; reload(easyTreezSource); easyTreezSource.easyTreez()", - "sourcetype": "python", - "tags": ["modeling", - "trees", - "generate", - "create", - "plants"], - "title": "EasyTreez", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\separateMeshPerShader.py", - "sourcetype": "file", - "tags": ["modeling", - "separateMeshPerShader"], - "title": "# Separate Mesh Per Shader", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\polyDetachSeparate.py", - "sourcetype": "file", - "tags": ["modeling", - "poly", - "detach", - "separate"], - "title": "# Polygon Detach and Separate", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\polySelectEveryNthEdgeUI.py", - "sourcetype": "file", - "tags": ["modeling", - "select", - "nth", - "edge", - "ui"], - "title": "# Select Every Nth Edge" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\djPFXUVs.py", - "sourcetype": "file", - "tags": ["modeling", - "djPFX", - "UVs"], - "title": "# dj PFX UVs", - "tooltip": "" - }] -}, -{ - "type": "menu", - "title": "Rigging", - "items": [ - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\advancedSkeleton.py", - "sourcetype": "file", - "tags": ["rigging", - "autorigger", "advanced", "skeleton", "advancedskeleton", - "file"], - "title": "Advanced Skeleton" - }] -}, -{ - "type": "menu", - "title": "Shading", - "items": [{ - "type": "menu", - "title": "# VRay", - "items": [{ - "type": "action", - "title": "# Import Proxies", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayImportProxies.py", - "sourcetype": "file", - "tags": ["shading", - "vray", - "import", - "proxies"], - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "# Select All GES", - "command": "$PYPE_SCRIPTS\\shading\\vray\\selectAllGES.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "select All GES"] - }, - { - "type": "action", - "title": "# Select All GES Under Selection", - "command": "$PYPE_SCRIPTS\\shading\\vray\\selectAllGESUnderSelection.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "select", - "all", - "GES"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "# Selection To VRay Mesh", - "command": "$PYPE_SCRIPTS\\shading\\vray\\selectionToVrayMesh.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "selection", - "vraymesh"] - }, - { - "type": "action", - "title": "# Add VRay Round Edges Attribute", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayRoundEdgesAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "round edges", - "attribute"] - }, - { - "type": "action", - "title": "# Add Gamma", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayAddGamma.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "add gamma"] - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\vray\\select_vraymesh_materials_with_unconnected_shader_slots.py", - "sourcetype": "file", - "title": "# Select Unconnected Shader Materials", - "tags": ["shading", - "vray", - "select", - "vraymesh", - "materials", - "unconnected shader slots"], - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayMergeSimilarVRayMeshMaterials.py", - "sourcetype": "file", - "title": "# Merge Similar VRay Mesh Materials", - "tags": ["shading", - "vray", - "Merge", - "VRayMesh", - "Materials"], - "tooltip": "" - }, - { - "type": "action", - "title": "# Create Two Sided Material", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayCreate2SidedMtlForSelectedMtlRenamed.py", - "sourcetype": "file", - "tooltip": "Creates two sided material for selected material and renames it", - "tags": ["shading", - "vray", - "two sided", - "material"] - }, - { - "type": "action", - "title": "# Create Two Sided Material For Selected", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayCreate2SidedMtlForSelectedMtl.py", - "sourcetype": "file", - "tooltip": "Select material to create a two sided version from it", - "tags": ["shading", - "vray", - "Create2SidedMtlForSelectedMtl.py"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "# Add OpenSubdiv Attribute", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayOpenSubdivAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "add", - "open subdiv", - "attribute"] - }, - { - "type": "action", - "title": "# Remove OpenSubdiv Attribute", - "command": "$PYPE_SCRIPTS\\shading\\vray\\removeVrayOpenSubdivAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "remove", - "opensubdiv", - "attributee"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "# Add Subdivision Attribute", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVraySubdivisionAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "addVraySubdivisionAttribute"] - }, - { - "type": "action", - "title": "# Remove Subdivision Attribute.py", - "command": "$PYPE_SCRIPTS\\shading\\vray\\removeVraySubdivisionAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "remove", - "subdivision", - "attribute"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "# Add Vray Object Ids", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayObjectIds.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "add", - "object id"] - }, - { - "type": "action", - "title": "# Add Vray Material Ids", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayMaterialIds.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "addVrayMaterialIds.py"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "# Set Physical DOF Depth", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayPhysicalDOFSetDepth.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "physical", - "DOF ", - "Depth"] - }, - { - "type": "action", - "title": "# Magic Vray Proxy UI", - "command": "$PYPE_SCRIPTS\\shading\\vray\\magicVrayProxyUI.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "magicVrayProxyUI"] - }] - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\pyblish\\lighting\\set_filename_prefix.py", - "sourcetype": "file", - "tags": ["shading", - "lookdev", - "assign", - "shaders", - "prefix", - "filename", - "render"], - "title": "# Set filename prefix", - "tooltip": "Set the render file name prefix." - }, - { - "type": "action", - "command": "import mayalookassigner; mayalookassigner.show()", - "sourcetype": "python", - "tags": ["shading", - "look", - "assign", - "shaders", - "auto"], - "title": "Look Manager", - "tooltip": "Open the Look Manager UI for look assignment" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\LightLinkUi.py", - "sourcetype": "file", - "tags": ["shading", - "light", - "link", - "ui"], - "title": "# Light Link UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\vdviewer_ui.py", - "sourcetype": "file", - "tags": ["shading", - "look", - "vray", - "displacement", - "shaders", - "auto"], - "title": "# VRay Displ Viewer", - "tooltip": "Open the VRay Displacement Viewer, select and control the content of the set" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\setTexturePreviewToCLRImage.py", - "sourcetype": "file", - "tags": ["shading", - "CLRImage", - "textures", - "preview"], - "title": "# Set Texture Preview To CLRImage", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\fixDefaultShaderSetBehavior.py", - "sourcetype": "file", - "tags": ["shading", - "fix", - "DefaultShaderSet", - "Behavior"], - "title": "# Fix Default Shader Set Behavior", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\fixSelectedShapesReferenceAssignments.py", - "sourcetype": "file", - "tags": ["shading", - "fix", - "Selected", - "Shapes", - "Reference", - "Assignments"], - "title": "# Fix Shapes Reference Assignments", - "tooltip": "Select shapes to fix the reference assignments" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\selectLambert1Members.py", - "sourcetype": "file", - "tags": ["shading", - "selectLambert1Members"], - "title": "# Select Lambert1 Members", - "tooltip": "Selects all objects which have the Lambert1 shader assigned" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\selectShapesWithoutShader.py", - "sourcetype": "file", - "tags": ["shading", - "selectShapesWithoutShader"], - "title": "# Select Shapes Without Shader", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\fixRenderLayerOutAdjustmentErrors.py", - "sourcetype": "file", - "tags": ["shading", - "fixRenderLayerOutAdjustmentErrors"], - "title": "# Fix RenderLayer Out Adjustment Errors", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\fix_renderlayer_missing_node_override.py", - "sourcetype": "file", - "tags": ["shading", - "renderlayer", - "missing", - "reference", - "switch", - "layer"], - "title": "# Fix RenderLayer Missing Referenced Nodes Overrides", - "tooltip": "" - }, - { - "type": "action", - "title": "# Image 2 Tiled EXR", - "command": "$PYPE_SCRIPTS\\shading\\open_img2exr.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "exr"] - }] -}, -{ - "type": "menu", - "title": "# Rendering", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\pyblish\\open_deadline_submission_settings.py", - "sourcetype": "file", - "tags": ["settings", - "deadline", - "globals", - "render"], - "title": "# DL Submission Settings UI", - "tooltip": "Open the Deadline Submission Settings UI" - }] -}, -{ - "type": "menu", - "title": "Animation", - "items": [{ - "type": "menu", - "title": "# Attributes", - "tooltip": "", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyValues.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes"], - "title": "# Copy Values", - "tooltip": "Copy attribute values" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyInConnections.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "connections", - "incoming"], - "title": "# Copy In Connections", - "tooltip": "Copy incoming connections" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyOutConnections.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "connections", - "out"], - "title": "# Copy Out Connections", - "tooltip": "Copy outcoming connections" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformLocal.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "transforms", - "local"], - "title": "# Copy Local Transfroms", - "tooltip": "Copy local transfroms" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformMatrix.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "transforms", - "matrix"], - "title": "# Copy Matrix Transfroms", - "tooltip": "Copy Matrix transfroms" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformUI.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "transforms", - "UI"], - "title": "# Copy Transforms UI", - "tooltip": "Open the Copy Transforms UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\simpleCopyUI.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "transforms", - "UI", - "simple"], - "title": "# Simple Copy UI", - "tooltip": "Open the simple Copy Transforms UI" - }] - }, - { - "type": "menu", - "title": "# Optimize", - "tooltip": "Optimization scripts", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\optimize\\toggleFreezeHierarchy.py", - "sourcetype": "file", - "tags": ["animation", - "hierarchy", - "toggle", - "freeze"], - "title": "# Toggle Freeze Hierarchy", - "tooltip": "Freeze and unfreeze hierarchy" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\optimize\\toggleParallelNucleus.py", - "sourcetype": "file", - "tags": ["animation", - "nucleus", - "toggle", - "parallel"], - "title": "# Toggle Parallel Nucleus", - "tooltip": "Toggle parallel nucleus" - }] - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\bakeSelectedToWorldSpace.py", - "tags": ["animation", - "bake", - "selection", - "worldspace.py"], - "title": "# Bake Selected To Worldspace", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\timeStepper.py", - "tags": ["animation", - "time", - "stepper"], - "title": "# Time Stepper", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\capture_ui.py", - "tags": ["animation", - "capture", - "ui", - "screen", - "movie", - "image"], - "title": "# Capture UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\simplePlayblastUI.py", - "tags": ["animation", - "simple", - "playblast", - "ui"], - "title": "# Simple Playblast UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\tweenMachineUI.py", - "tags": ["animation", - "tween", - "machine"], - "title": "# Tween Machine UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\selectAllAnimationCurves.py", - "tags": ["animation", - "select", - "curves"], - "title": "# Select All Animation Curves", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\pathAnimation.py", - "tags": ["animation", - "path", - "along"], - "title": "# Path Animation", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\offsetSelectedObjectsUI.py", - "tags": ["animation", - "offsetSelectedObjectsUI.py"], - "title": "# Offset Selected Objects UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\key_amplifier_ui.py", - "tags": ["animation", - "key", - "amplifier"], - "title": "# Key Amplifier UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\anim_scene_optimizer.py", - "tags": ["animation", - "anim_scene_optimizer.py"], - "title": "# Anim_Scene_Optimizer", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\zvParentMaster.py", - "tags": ["animation", - "zvParentMaster.py"], - "title": "# ZV Parent Master", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\animLibrary.py", - "tags": ["animation", - "studiolibrary.py"], - "title": "Anim Library", - "type": "action" - }] -}, -{ - "type": "menu", - "title": "# Layout", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\alignDistributeUI.py", - "sourcetype": "file", - "tags": ["layout", - "align", - "Distribute", - "UI"], - "title": "# Align Distribute UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\alignSimpleUI.py", - "sourcetype": "file", - "tags": ["layout", - "align", - "UI", - "Simple"], - "title": "# Align Simple UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\center_locator.py", - "sourcetype": "file", - "tags": ["layout", - "center", - "locator"], - "title": "# Center Locator", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\average_locator.py", - "sourcetype": "file", - "tags": ["layout", - "average", - "locator"], - "title": "# Average Locator", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\selectWithinProximityUI.py", - "sourcetype": "file", - "tags": ["layout", - "select", - "proximity", - "ui"], - "title": "# Select Within Proximity UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\dupCurveUI.py", - "sourcetype": "file", - "tags": ["layout", - "Duplicate", - "Curve", - "UI"], - "title": "# Duplicate Curve UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\randomDeselectUI.py", - "sourcetype": "file", - "tags": ["layout", - "random", - "Deselect", - "UI"], - "title": "# Random Deselect UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\multiReferencerUI.py", - "sourcetype": "file", - "tags": ["layout", - "multi", - "reference"], - "title": "# Multi Referencer UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\duplicateOffsetUI.py", - "sourcetype": "file", - "tags": ["layout", - "duplicate", - "offset", - "UI"], - "title": "# Duplicate Offset UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\spPaint3d.py", - "sourcetype": "file", - "tags": ["layout", - "spPaint3d", - "paint", - "tool"], - "title": "# SP Paint 3d", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\randomizeUI.py", - "sourcetype": "file", - "tags": ["layout", - "randomize", - "UI"], - "title": "# Randomize UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\distributeWithinObjectUI.py", - "sourcetype": "file", - "tags": ["layout", - "distribute", - "ObjectUI", - "within"], - "title": "# Distribute Within Object UI", - "tooltip": "" - }] -}, -{ - "type": "menu", - "title": "# Particles", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\instancerToObjects.py", - "sourcetype": "file", - "tags": ["particles", - "instancerToObjects"], - "title": "# Instancer To Objects", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsInstances.py", - "sourcetype": "file", - "tags": ["particles", - "instancerToObjectsInstances"], - "title": "# Instancer To Objects Instances", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsInstancesWithAnimation.py", - "sourcetype": "file", - "tags": ["particles", - "instancerToObjectsInstancesWithAnimation"], - "title": "# Instancer To Objects Instances With Animation", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsWithAnimation.py", - "sourcetype": "file", - "tags": ["particles", - "instancerToObjectsWithAnimation"], - "title": "# Instancer To Objects With Animation", - "tooltip": "" - }] -}, -{ - "type": "menu", - "title": "Cleanup", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\repair_faulty_containers.py", - "sourcetype": "file", - "tags": ["cleanup", - "repair", - "containers"], - "title": "# Find and Repair Containers", - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\removeNamespaces.py", - "sourcetype": "file", - "tags": ["cleanup", - "remove", - "namespaces"], - "title": "# Remove Namespaces", - "tooltip": "Remove all namespaces" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\remove_user_defined_attributes.py", - "sourcetype": "file", - "tags": ["cleanup", - "remove_user_defined_attributes"], - "title": "# Remove User Defined Attributes", - "tooltip": "Remove all user-defined attributs from all nodes" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\removeUnknownNodes.py", - "sourcetype": "file", - "tags": ["cleanup", - "removeUnknownNodes"], - "title": "# Remove Unknown Nodes", - "tooltip": "Remove all unknown nodes" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\removeUnloadedReferences.py", - "sourcetype": "file", - "tags": ["cleanup", - "removeUnloadedReferences"], - "title": "# Remove Unloaded References", - "tooltip": "Remove all unloaded references" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\removeReferencesFailedEdits.py", - "sourcetype": "file", - "tags": ["cleanup", - "removeReferencesFailedEdits"], - "title": "# Remove References Failed Edits", - "tooltip": "Remove failed edits for all references" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\remove_unused_looks.py", - "sourcetype": "file", - "tags": ["cleanup", - "removeUnusedLooks"], - "title": "# Remove Unused Looks", - "tooltip": "Remove all loaded yet unused Avalon look containers" - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\uniqifyNodeNames.py", - "sourcetype": "file", - "tags": ["cleanup", - "uniqifyNodeNames"], - "title": "# Uniqify Node Names", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\autoRenameFileNodes.py", - "sourcetype": "file", - "tags": ["cleanup", - "auto", - "rename", - "filenodes"], - "title": "# Auto Rename File Nodes", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\update_asset_id.py", - "sourcetype": "file", - "tags": ["cleanup", - "update", - "database", - "asset", - "id"], - "title": "# Update Asset ID", - "tooltip": "Will replace the Colorbleed ID with a new one (asset ID : Unique number)" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\ccRenameReplace.py", - "sourcetype": "file", - "tags": ["cleanup", - "rename", - "ui"], - "title": "Renamer", - "tooltip": "Rename UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\renameShapesToTransform.py", - "sourcetype": "file", - "tags": ["cleanup", - "renameShapesToTransform"], - "title": "# Rename Shapes To Transform", - "tooltip": "" - }] -}] +[ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\save_scene_incremental.py", + "sourcetype": "file", + "title": "# Version Up", + "tooltip": "Incremental save with a specific format" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\open_current_folder.py", + "sourcetype": "file", + "title": "Open working folder..", + "tooltip": "Show current scene in Explorer" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\avalon\\launch_manager.py", + "sourcetype": "file", + "title": "# Project Manager", + "tooltip": "Add assets to the project" + }, + { + "type": "action", + "command": "from pype.tools.assetcreator import app as assetcreator; assetcreator.show(context='maya')", + "sourcetype": "python", + "title": "Asset Creator", + "tooltip": "Open the Asset Creator" + }, + { + "type": "separator" + }, + { + "type": "menu", + "title": "Modeling", + "items": [ + { + "type": "action", + "command": "import easyTreezSource; reload(easyTreezSource); easyTreezSource.easyTreez()", + "sourcetype": "python", + "tags": ["modeling", "trees", "generate", "create", "plants"], + "title": "EasyTreez", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\separateMeshPerShader.py", + "sourcetype": "file", + "tags": ["modeling", "separateMeshPerShader"], + "title": "# Separate Mesh Per Shader", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\polyDetachSeparate.py", + "sourcetype": "file", + "tags": ["modeling", "poly", "detach", "separate"], + "title": "# Polygon Detach and Separate", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\polySelectEveryNthEdgeUI.py", + "sourcetype": "file", + "tags": ["modeling", "select", "nth", "edge", "ui"], + "title": "# Select Every Nth Edge" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\djPFXUVs.py", + "sourcetype": "file", + "tags": ["modeling", "djPFX", "UVs"], + "title": "# dj PFX UVs", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "Rigging", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\advancedSkeleton.py", + "sourcetype": "file", + "tags": [ + "rigging", + "autorigger", + "advanced", + "skeleton", + "advancedskeleton", + "file" + ], + "title": "Advanced Skeleton" + } + ] + }, + { + "type": "menu", + "title": "Shading", + "items": [ + { + "type": "menu", + "title": "# VRay", + "items": [ + { + "type": "action", + "title": "# Import Proxies", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayImportProxies.py", + "sourcetype": "file", + "tags": ["shading", "vray", "import", "proxies"], + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "# Select All GES", + "command": "$PYPE_SCRIPTS\\shading\\vray\\selectAllGES.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "select All GES"] + }, + { + "type": "action", + "title": "# Select All GES Under Selection", + "command": "$PYPE_SCRIPTS\\shading\\vray\\selectAllGESUnderSelection.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "select", "all", "GES"] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "# Selection To VRay Mesh", + "command": "$PYPE_SCRIPTS\\shading\\vray\\selectionToVrayMesh.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "selection", "vraymesh"] + }, + { + "type": "action", + "title": "# Add VRay Round Edges Attribute", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayRoundEdgesAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "round edges", "attribute"] + }, + { + "type": "action", + "title": "# Add Gamma", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayAddGamma.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "add gamma"] + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\vray\\select_vraymesh_materials_with_unconnected_shader_slots.py", + "sourcetype": "file", + "title": "# Select Unconnected Shader Materials", + "tags": [ + "shading", + "vray", + "select", + "vraymesh", + "materials", + "unconnected shader slots" + ], + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayMergeSimilarVRayMeshMaterials.py", + "sourcetype": "file", + "title": "# Merge Similar VRay Mesh Materials", + "tags": [ + "shading", + "vray", + "Merge", + "VRayMesh", + "Materials" + ], + "tooltip": "" + }, + { + "type": "action", + "title": "# Create Two Sided Material", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayCreate2SidedMtlForSelectedMtlRenamed.py", + "sourcetype": "file", + "tooltip": "Creates two sided material for selected material and renames it", + "tags": ["shading", "vray", "two sided", "material"] + }, + { + "type": "action", + "title": "# Create Two Sided Material For Selected", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayCreate2SidedMtlForSelectedMtl.py", + "sourcetype": "file", + "tooltip": "Select material to create a two sided version from it", + "tags": [ + "shading", + "vray", + "Create2SidedMtlForSelectedMtl.py" + ] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "# Add OpenSubdiv Attribute", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayOpenSubdivAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": [ + "shading", + "vray", + "add", + "open subdiv", + "attribute" + ] + }, + { + "type": "action", + "title": "# Remove OpenSubdiv Attribute", + "command": "$PYPE_SCRIPTS\\shading\\vray\\removeVrayOpenSubdivAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": [ + "shading", + "vray", + "remove", + "opensubdiv", + "attributee" + ] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "# Add Subdivision Attribute", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVraySubdivisionAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": [ + "shading", + "vray", + "addVraySubdivisionAttribute" + ] + }, + { + "type": "action", + "title": "# Remove Subdivision Attribute.py", + "command": "$PYPE_SCRIPTS\\shading\\vray\\removeVraySubdivisionAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": [ + "shading", + "vray", + "remove", + "subdivision", + "attribute" + ] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "# Add Vray Object Ids", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayObjectIds.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "add", "object id"] + }, + { + "type": "action", + "title": "# Add Vray Material Ids", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayMaterialIds.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "addVrayMaterialIds.py"] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "# Set Physical DOF Depth", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayPhysicalDOFSetDepth.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "physical", "DOF ", "Depth"] + }, + { + "type": "action", + "title": "# Magic Vray Proxy UI", + "command": "$PYPE_SCRIPTS\\shading\\vray\\magicVrayProxyUI.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "magicVrayProxyUI"] + } + ] + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\pyblish\\lighting\\set_filename_prefix.py", + "sourcetype": "file", + "tags": [ + "shading", + "lookdev", + "assign", + "shaders", + "prefix", + "filename", + "render" + ], + "title": "# Set filename prefix", + "tooltip": "Set the render file name prefix." + }, + { + "type": "action", + "command": "import mayalookassigner; mayalookassigner.show()", + "sourcetype": "python", + "tags": ["shading", "look", "assign", "shaders", "auto"], + "title": "Look Manager", + "tooltip": "Open the Look Manager UI for look assignment" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\LightLinkUi.py", + "sourcetype": "file", + "tags": ["shading", "light", "link", "ui"], + "title": "# Light Link UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\vdviewer_ui.py", + "sourcetype": "file", + "tags": [ + "shading", + "look", + "vray", + "displacement", + "shaders", + "auto" + ], + "title": "# VRay Displ Viewer", + "tooltip": "Open the VRay Displacement Viewer, select and control the content of the set" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\setTexturePreviewToCLRImage.py", + "sourcetype": "file", + "tags": ["shading", "CLRImage", "textures", "preview"], + "title": "# Set Texture Preview To CLRImage", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\fixDefaultShaderSetBehavior.py", + "sourcetype": "file", + "tags": ["shading", "fix", "DefaultShaderSet", "Behavior"], + "title": "# Fix Default Shader Set Behavior", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\fixSelectedShapesReferenceAssignments.py", + "sourcetype": "file", + "tags": [ + "shading", + "fix", + "Selected", + "Shapes", + "Reference", + "Assignments" + ], + "title": "# Fix Shapes Reference Assignments", + "tooltip": "Select shapes to fix the reference assignments" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\selectLambert1Members.py", + "sourcetype": "file", + "tags": ["shading", "selectLambert1Members"], + "title": "# Select Lambert1 Members", + "tooltip": "Selects all objects which have the Lambert1 shader assigned" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\selectShapesWithoutShader.py", + "sourcetype": "file", + "tags": ["shading", "selectShapesWithoutShader"], + "title": "# Select Shapes Without Shader", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\fixRenderLayerOutAdjustmentErrors.py", + "sourcetype": "file", + "tags": ["shading", "fixRenderLayerOutAdjustmentErrors"], + "title": "# Fix RenderLayer Out Adjustment Errors", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\fix_renderlayer_missing_node_override.py", + "sourcetype": "file", + "tags": [ + "shading", + "renderlayer", + "missing", + "reference", + "switch", + "layer" + ], + "title": "# Fix RenderLayer Missing Referenced Nodes Overrides", + "tooltip": "" + }, + { + "type": "action", + "title": "# Image 2 Tiled EXR", + "command": "$PYPE_SCRIPTS\\shading\\open_img2exr.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "exr"] + } + ] + }, + { + "type": "menu", + "title": "# Rendering", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\pyblish\\open_deadline_submission_settings.py", + "sourcetype": "file", + "tags": ["settings", "deadline", "globals", "render"], + "title": "# DL Submission Settings UI", + "tooltip": "Open the Deadline Submission Settings UI" + } + ] + }, + { + "type": "menu", + "title": "Animation", + "items": [ + { + "type": "menu", + "title": "# Attributes", + "tooltip": "", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyValues.py", + "sourcetype": "file", + "tags": ["animation", "copy", "attributes"], + "title": "# Copy Values", + "tooltip": "Copy attribute values" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyInConnections.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "connections", + "incoming" + ], + "title": "# Copy In Connections", + "tooltip": "Copy incoming connections" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyOutConnections.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "connections", + "out" + ], + "title": "# Copy Out Connections", + "tooltip": "Copy outcoming connections" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformLocal.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "transforms", + "local" + ], + "title": "# Copy Local Transfroms", + "tooltip": "Copy local transfroms" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformMatrix.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "transforms", + "matrix" + ], + "title": "# Copy Matrix Transfroms", + "tooltip": "Copy Matrix transfroms" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformUI.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "transforms", + "UI" + ], + "title": "# Copy Transforms UI", + "tooltip": "Open the Copy Transforms UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\simpleCopyUI.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "transforms", + "UI", + "simple" + ], + "title": "# Simple Copy UI", + "tooltip": "Open the simple Copy Transforms UI" + } + ] + }, + { + "type": "menu", + "title": "# Optimize", + "tooltip": "Optimization scripts", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\optimize\\toggleFreezeHierarchy.py", + "sourcetype": "file", + "tags": ["animation", "hierarchy", "toggle", "freeze"], + "title": "# Toggle Freeze Hierarchy", + "tooltip": "Freeze and unfreeze hierarchy" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\optimize\\toggleParallelNucleus.py", + "sourcetype": "file", + "tags": ["animation", "nucleus", "toggle", "parallel"], + "title": "# Toggle Parallel Nucleus", + "tooltip": "Toggle parallel nucleus" + } + ] + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\bakeSelectedToWorldSpace.py", + "tags": ["animation", "bake", "selection", "worldspace.py"], + "title": "# Bake Selected To Worldspace", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\timeStepper.py", + "tags": ["animation", "time", "stepper"], + "title": "# Time Stepper", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\capture_ui.py", + "tags": [ + "animation", + "capture", + "ui", + "screen", + "movie", + "image" + ], + "title": "# Capture UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\simplePlayblastUI.py", + "tags": ["animation", "simple", "playblast", "ui"], + "title": "# Simple Playblast UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\tweenMachineUI.py", + "tags": ["animation", "tween", "machine"], + "title": "# Tween Machine UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\selectAllAnimationCurves.py", + "tags": ["animation", "select", "curves"], + "title": "# Select All Animation Curves", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\pathAnimation.py", + "tags": ["animation", "path", "along"], + "title": "# Path Animation", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\offsetSelectedObjectsUI.py", + "tags": ["animation", "offsetSelectedObjectsUI.py"], + "title": "# Offset Selected Objects UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\key_amplifier_ui.py", + "tags": ["animation", "key", "amplifier"], + "title": "# Key Amplifier UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\anim_scene_optimizer.py", + "tags": ["animation", "anim_scene_optimizer.py"], + "title": "# Anim_Scene_Optimizer", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\zvParentMaster.py", + "tags": ["animation", "zvParentMaster.py"], + "title": "# ZV Parent Master", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\animLibrary.py", + "tags": ["animation", "studiolibrary.py"], + "title": "Anim Library", + "type": "action" + } + ] + }, + { + "type": "menu", + "title": "# Layout", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\alignDistributeUI.py", + "sourcetype": "file", + "tags": ["layout", "align", "Distribute", "UI"], + "title": "# Align Distribute UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\alignSimpleUI.py", + "sourcetype": "file", + "tags": ["layout", "align", "UI", "Simple"], + "title": "# Align Simple UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\center_locator.py", + "sourcetype": "file", + "tags": ["layout", "center", "locator"], + "title": "# Center Locator", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\average_locator.py", + "sourcetype": "file", + "tags": ["layout", "average", "locator"], + "title": "# Average Locator", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\selectWithinProximityUI.py", + "sourcetype": "file", + "tags": ["layout", "select", "proximity", "ui"], + "title": "# Select Within Proximity UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\dupCurveUI.py", + "sourcetype": "file", + "tags": ["layout", "Duplicate", "Curve", "UI"], + "title": "# Duplicate Curve UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\randomDeselectUI.py", + "sourcetype": "file", + "tags": ["layout", "random", "Deselect", "UI"], + "title": "# Random Deselect UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\multiReferencerUI.py", + "sourcetype": "file", + "tags": ["layout", "multi", "reference"], + "title": "# Multi Referencer UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\duplicateOffsetUI.py", + "sourcetype": "file", + "tags": ["layout", "duplicate", "offset", "UI"], + "title": "# Duplicate Offset UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\spPaint3d.py", + "sourcetype": "file", + "tags": ["layout", "spPaint3d", "paint", "tool"], + "title": "# SP Paint 3d", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\randomizeUI.py", + "sourcetype": "file", + "tags": ["layout", "randomize", "UI"], + "title": "# Randomize UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\distributeWithinObjectUI.py", + "sourcetype": "file", + "tags": ["layout", "distribute", "ObjectUI", "within"], + "title": "# Distribute Within Object UI", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "# Particles", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\instancerToObjects.py", + "sourcetype": "file", + "tags": ["particles", "instancerToObjects"], + "title": "# Instancer To Objects", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsInstances.py", + "sourcetype": "file", + "tags": ["particles", "instancerToObjectsInstances"], + "title": "# Instancer To Objects Instances", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsInstancesWithAnimation.py", + "sourcetype": "file", + "tags": [ + "particles", + "instancerToObjectsInstancesWithAnimation" + ], + "title": "# Instancer To Objects Instances With Animation", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsWithAnimation.py", + "sourcetype": "file", + "tags": ["particles", "instancerToObjectsWithAnimation"], + "title": "# Instancer To Objects With Animation", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "Cleanup", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\repair_faulty_containers.py", + "sourcetype": "file", + "tags": ["cleanup", "repair", "containers"], + "title": "# Find and Repair Containers", + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\removeNamespaces.py", + "sourcetype": "file", + "tags": ["cleanup", "remove", "namespaces"], + "title": "# Remove Namespaces", + "tooltip": "Remove all namespaces" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\remove_user_defined_attributes.py", + "sourcetype": "file", + "tags": ["cleanup", "remove_user_defined_attributes"], + "title": "# Remove User Defined Attributes", + "tooltip": "Remove all user-defined attributs from all nodes" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\removeUnknownNodes.py", + "sourcetype": "file", + "tags": ["cleanup", "removeUnknownNodes"], + "title": "# Remove Unknown Nodes", + "tooltip": "Remove all unknown nodes" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\removeUnloadedReferences.py", + "sourcetype": "file", + "tags": ["cleanup", "removeUnloadedReferences"], + "title": "# Remove Unloaded References", + "tooltip": "Remove all unloaded references" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\removeReferencesFailedEdits.py", + "sourcetype": "file", + "tags": ["cleanup", "removeReferencesFailedEdits"], + "title": "# Remove References Failed Edits", + "tooltip": "Remove failed edits for all references" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\remove_unused_looks.py", + "sourcetype": "file", + "tags": ["cleanup", "removeUnusedLooks"], + "title": "# Remove Unused Looks", + "tooltip": "Remove all loaded yet unused Avalon look containers" + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\uniqifyNodeNames.py", + "sourcetype": "file", + "tags": ["cleanup", "uniqifyNodeNames"], + "title": "# Uniqify Node Names", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\autoRenameFileNodes.py", + "sourcetype": "file", + "tags": ["cleanup", "auto", "rename", "filenodes"], + "title": "# Auto Rename File Nodes", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\update_asset_id.py", + "sourcetype": "file", + "tags": ["cleanup", "update", "database", "asset", "id"], + "title": "# Update Asset ID", + "tooltip": "Will replace the Colorbleed ID with a new one (asset ID : Unique number)" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\ccRenameReplace.py", + "sourcetype": "file", + "tags": ["cleanup", "rename", "ui"], + "title": "Renamer", + "tooltip": "Rename UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\renameShapesToTransform.py", + "sourcetype": "file", + "tags": ["cleanup", "renameShapesToTransform"], + "title": "# Rename Shapes To Transform", + "tooltip": "" + } + ] + } +] diff --git a/pype/hosts/maya/menu_backup.json b/pype/hosts/maya/menu_backup.json index e687c09b48..735799345d 100644 --- a/pype/hosts/maya/menu_backup.json +++ b/pype/hosts/maya/menu_backup.json @@ -1,1767 +1,1567 @@ -[{ - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\save_scene_incremental.py", - "sourcetype": "file", - "title": "Version Up", - "tooltip": "Incremental save with a specific format" -}, -{ - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\show_current_scene_in_explorer.py", - "sourcetype": "file", - "title": "Explore current scene..", - "tooltip": "Show current scene in Explorer" -}, -{ - "type": "action", - "command": "$PYPE_SCRIPTS\\avalon\\launch_manager.py", - "sourcetype": "file", - "title": "Project Manager", - "tooltip": "Add assets to the project" -}, -{ - "type": "separator" -}, -{ - "type": "menu", - "title": "Modeling", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\duplicate_normalized.py", - "sourcetype": "file", - "tags": ["modeling", - "duplicate", - "normalized"], - "title": "Duplicate Normalized", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\transferUVs.py", - "sourcetype": "file", - "tags": ["modeling", - "transfer", - "uv"], - "title": "Transfer UVs", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\mirrorSymmetry.py", - "sourcetype": "file", - "tags": ["modeling", - "mirror", - "symmetry"], - "title": "Mirror Symmetry", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\selectOutlineUI.py", - "sourcetype": "file", - "tags": ["modeling", - "select", - "outline", - "ui"], - "title": "Select Outline UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\polyDeleteOtherUVSets.py", - "sourcetype": "file", - "tags": ["modeling", - "polygon", - "uvset", - "delete"], - "title": "Polygon Delete Other UV Sets", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\polyCombineQuick.py", - "sourcetype": "file", - "tags": ["modeling", - "combine", - "polygon", - "quick"], - "title": "Polygon Combine Quick", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\separateMeshPerShader.py", - "sourcetype": "file", - "tags": ["modeling", - "separateMeshPerShader"], - "title": "Separate Mesh Per Shader", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\polyDetachSeparate.py", - "sourcetype": "file", - "tags": ["modeling", - "poly", - "detach", - "separate"], - "title": "Polygon Detach and Separate", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\polyRelaxVerts.py", - "sourcetype": "file", - "tags": ["modeling", - "relax", - "verts"], - "title": "Polygon Relax Vertices", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\polySelectEveryNthEdgeUI.py", - "sourcetype": "file", - "tags": ["modeling", - "select", - "nth", - "edge", - "ui"], - "title": "Select Every Nth Edge" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\modeling\\djPFXUVs.py", - "sourcetype": "file", - "tags": ["modeling", - "djPFX", - "UVs"], - "title": "dj PFX UVs", - "tooltip": "" - }] -}, -{ - "type": "menu", - "title": "Rigging", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\addCurveBetween.py", - "sourcetype": "file", - "tags": ["rigging", - "addCurveBetween", - "file"], - "title": "Add Curve Between" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\averageSkinWeights.py", - "sourcetype": "file", - "tags": ["rigging", - "average", - "skin weights", - "file"], - "title": "Average Skin Weights" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\cbSmoothSkinWeightUI.py", - "sourcetype": "file", - "tags": ["rigging", - "cbSmoothSkinWeightUI", - "file"], - "title": "CB Smooth Skin Weight UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\channelBoxManagerUI.py", - "sourcetype": "file", - "tags": ["rigging", - "channelBoxManagerUI", - "file"], - "title": "Channel Box Manager UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\characterAutorigger.py", - "sourcetype": "file", - "tags": ["rigging", - "characterAutorigger", - "file"], - "title": "Character Auto Rigger" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\connectUI.py", - "sourcetype": "file", - "tags": ["rigging", - "connectUI", - "file"], - "title": "Connect UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\copySkinWeightsLocal.py", - "sourcetype": "file", - "tags": ["rigging", - "copySkinWeightsLocal", - "file"], - "title": "Copy Skin Weights Local" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\createCenterLocator.py", - "sourcetype": "file", - "tags": ["rigging", - "createCenterLocator", - "file"], - "title": "Create Center Locator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\freezeTransformToGroup.py", - "sourcetype": "file", - "tags": ["rigging", - "freezeTransformToGroup", - "file"], - "title": "Freeze Transform To Group" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\groupSelected.py", - "sourcetype": "file", - "tags": ["rigging", - "groupSelected", - "file"], - "title": "Group Selected" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\ikHandlePoleVectorLocator.py", - "sourcetype": "file", - "tags": ["rigging", - "ikHandlePoleVectorLocator", - "file"], - "title": "IK Handle Pole Vector Locator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\jointOrientUI.py", - "sourcetype": "file", - "tags": ["rigging", - "jointOrientUI", - "file"], - "title": "Joint Orient UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\jointsOnCurve.py", - "sourcetype": "file", - "tags": ["rigging", - "jointsOnCurve", - "file"], - "title": "Joints On Curve" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\resetBindSelectedSkinJoints.py", - "sourcetype": "file", - "tags": ["rigging", - "resetBindSelectedSkinJoints", - "file"], - "title": "Reset Bind Selected Skin Joints" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\selectSkinclusterJointsFromSelectedComponents.py", - "sourcetype": "file", - "tags": ["rigging", - "selectSkinclusterJointsFromSelectedComponents", - "file"], - "title": "Select Skincluster Joints From Selected Components" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\selectSkinclusterJointsFromSelectedMesh.py", - "sourcetype": "file", - "tags": ["rigging", - "selectSkinclusterJointsFromSelectedMesh", - "file"], - "title": "Select Skincluster Joints From Selected Mesh" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\setJointLabels.py", - "sourcetype": "file", - "tags": ["rigging", - "setJointLabels", - "file"], - "title": "Set Joint Labels" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\setJointOrientationFromCurrentRotation.py", - "sourcetype": "file", - "tags": ["rigging", - "setJointOrientationFromCurrentRotation", - "file"], - "title": "Set Joint Orientation From Current Rotation" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\setSelectedJointsOrientationZero.py", - "sourcetype": "file", - "tags": ["rigging", - "setSelectedJointsOrientationZero", - "file"], - "title": "Set Selected Joints Orientation Zero" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\mirrorCurveShape.py", - "sourcetype": "file", - "tags": ["rigging", - "mirrorCurveShape", - "file"], - "title": "Mirror Curve Shape" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\setRotationOrderUI.py", - "sourcetype": "file", - "tags": ["rigging", - "setRotationOrderUI", - "file"], - "title": "Set Rotation Order UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\paintItNowUI.py", - "sourcetype": "file", - "tags": ["rigging", - "paintItNowUI", - "file"], - "title": "Paint It Now UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\parentScaleConstraint.py", - "sourcetype": "file", - "tags": ["rigging", - "parentScaleConstraint", - "file"], - "title": "Parent Scale Constraint" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\quickSetWeightsUI.py", - "sourcetype": "file", - "tags": ["rigging", - "quickSetWeightsUI", - "file"], - "title": "Quick Set Weights UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\rapidRig.py", - "sourcetype": "file", - "tags": ["rigging", - "rapidRig", - "file"], - "title": "Rapid Rig" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\regenerate_blendshape_targets.py", - "sourcetype": "file", - "tags": ["rigging", - "regenerate_blendshape_targets", - "file"], - "title": "Regenerate Blendshape Targets" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\removeRotationAxis.py", - "sourcetype": "file", - "tags": ["rigging", - "removeRotationAxis", - "file"], - "title": "Remove Rotation Axis" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\resetBindSelectedMeshes.py", - "sourcetype": "file", - "tags": ["rigging", - "resetBindSelectedMeshes", - "file"], - "title": "Reset Bind Selected Meshes" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\simpleControllerOnSelection.py", - "sourcetype": "file", - "tags": ["rigging", - "simpleControllerOnSelection", - "file"], - "title": "Simple Controller On Selection" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\simpleControllerOnSelectionHierarchy.py", - "sourcetype": "file", - "tags": ["rigging", - "simpleControllerOnSelectionHierarchy", - "file"], - "title": "Simple Controller On Selection Hierarchy" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\superRelativeCluster.py", - "sourcetype": "file", - "tags": ["rigging", - "superRelativeCluster", - "file"], - "title": "Super Relative Cluster" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\tfSmoothSkinWeight.py", - "sourcetype": "file", - "tags": ["rigging", - "tfSmoothSkinWeight", - "file"], - "title": "TF Smooth Skin Weight" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\toggleIntermediates.py", - "sourcetype": "file", - "tags": ["rigging", - "toggleIntermediates", - "file"], - "title": "Toggle Intermediates" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\toggleSegmentScaleCompensate.py", - "sourcetype": "file", - "tags": ["rigging", - "toggleSegmentScaleCompensate", - "file"], - "title": "Toggle Segment Scale Compensate" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\rigging\\toggleSkinclusterDeformNormals.py", - "sourcetype": "file", - "tags": ["rigging", - "toggleSkinclusterDeformNormals", - "file"], - "title": "Toggle Skincluster Deform Normals" - }] -}, -{ - "type": "menu", - "title": "Shading", - "items": [{ - "type": "menu", - "title": "VRay", - "items": [{ - "type": "action", - "title": "Import Proxies", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayImportProxies.py", - "sourcetype": "file", - "tags": ["shading", - "vray", - "import", - "proxies"], - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "Select All GES", - "command": "$PYPE_SCRIPTS\\shading\\vray\\selectAllGES.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "select All GES"] - }, - { - "type": "action", - "title": "Select All GES Under Selection", - "command": "$PYPE_SCRIPTS\\shading\\vray\\selectAllGESUnderSelection.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "select", - "all", - "GES"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "Selection To VRay Mesh", - "command": "$PYPE_SCRIPTS\\shading\\vray\\selectionToVrayMesh.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "selection", - "vraymesh"] - }, - { - "type": "action", - "title": "Add VRay Round Edges Attribute", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayRoundEdgesAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "round edges", - "attribute"] - }, - { - "type": "action", - "title": "Add Gamma", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayAddGamma.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "add gamma"] - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\vray\\select_vraymesh_materials_with_unconnected_shader_slots.py", - "sourcetype": "file", - "title": "Select Unconnected Shader Materials", - "tags": ["shading", - "vray", - "select", - "vraymesh", - "materials", - "unconnected shader slots"], - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayMergeSimilarVRayMeshMaterials.py", - "sourcetype": "file", - "title": "Merge Similar VRay Mesh Materials", - "tags": ["shading", - "vray", - "Merge", - "VRayMesh", - "Materials"], - "tooltip": "" - }, - { - "type": "action", - "title": "Create Two Sided Material", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayCreate2SidedMtlForSelectedMtlRenamed.py", - "sourcetype": "file", - "tooltip": "Creates two sided material for selected material and renames it", - "tags": ["shading", - "vray", - "two sided", - "material"] - }, - { - "type": "action", - "title": "Create Two Sided Material For Selected", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayCreate2SidedMtlForSelectedMtl.py", - "sourcetype": "file", - "tooltip": "Select material to create a two sided version from it", - "tags": ["shading", - "vray", - "Create2SidedMtlForSelectedMtl.py"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "Add OpenSubdiv Attribute", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayOpenSubdivAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "add", - "open subdiv", - "attribute"] - }, - { - "type": "action", - "title": "Remove OpenSubdiv Attribute", - "command": "$PYPE_SCRIPTS\\shading\\vray\\removeVrayOpenSubdivAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "remove", - "opensubdiv", - "attributee"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "Add Subdivision Attribute", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVraySubdivisionAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "addVraySubdivisionAttribute"] - }, - { - "type": "action", - "title": "Remove Subdivision Attribute.py", - "command": "$PYPE_SCRIPTS\\shading\\vray\\removeVraySubdivisionAttribute.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "remove", - "subdivision", - "attribute"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "Add Vray Object Ids", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayObjectIds.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "add", - "object id"] - }, - { - "type": "action", - "title": "Add Vray Material Ids", - "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayMaterialIds.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "addVrayMaterialIds.py"] - }, - { - "type": "separator" - }, - { - "type": "action", - "title": "Set Physical DOF Depth", - "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayPhysicalDOFSetDepth.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "physical", - "DOF ", - "Depth"] - }, - { - "type": "action", - "title": "Magic Vray Proxy UI", - "command": "$PYPE_SCRIPTS\\shading\\vray\\magicVrayProxyUI.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "magicVrayProxyUI"] - }] - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\pyblish\\lighting\\set_filename_prefix.py", - "sourcetype": "file", - "tags": ["shading", - "lookdev", - "assign", - "shaders", - "prefix", - "filename", - "render"], - "title": "Set filename prefix", - "tooltip": "Set the render file name prefix." - }, - { - "type": "action", - "command": "import mayalookassigner; mayalookassigner.show()", - "sourcetype": "python", - "tags": ["shading", - "look", - "assign", - "shaders", - "auto"], - "title": "Look Manager", - "tooltip": "Open the Look Manager UI for look assignment" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\LightLinkUi.py", - "sourcetype": "file", - "tags": ["shading", - "light", - "link", - "ui"], - "title": "Light Link UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\vdviewer_ui.py", - "sourcetype": "file", - "tags": ["shading", - "look", - "vray", - "displacement", - "shaders", - "auto"], - "title": "VRay Displ Viewer", - "tooltip": "Open the VRay Displacement Viewer, select and control the content of the set" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\setTexturePreviewToCLRImage.py", - "sourcetype": "file", - "tags": ["shading", - "CLRImage", - "textures", - "preview"], - "title": "Set Texture Preview To CLRImage", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\fixDefaultShaderSetBehavior.py", - "sourcetype": "file", - "tags": ["shading", - "fix", - "DefaultShaderSet", - "Behavior"], - "title": "Fix Default Shader Set Behavior", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\fixSelectedShapesReferenceAssignments.py", - "sourcetype": "file", - "tags": ["shading", - "fix", - "Selected", - "Shapes", - "Reference", - "Assignments"], - "title": "Fix Shapes Reference Assignments", - "tooltip": "Select shapes to fix the reference assignments" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\selectLambert1Members.py", - "sourcetype": "file", - "tags": ["shading", - "selectLambert1Members"], - "title": "Select Lambert1 Members", - "tooltip": "Selects all objects which have the Lambert1 shader assigned" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\selectShapesWithoutShader.py", - "sourcetype": "file", - "tags": ["shading", - "selectShapesWithoutShader"], - "title": "Select Shapes Without Shader", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\fixRenderLayerOutAdjustmentErrors.py", - "sourcetype": "file", - "tags": ["shading", - "fixRenderLayerOutAdjustmentErrors"], - "title": "Fix RenderLayer Out Adjustment Errors", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\shading\\fix_renderlayer_missing_node_override.py", - "sourcetype": "file", - "tags": ["shading", - "renderlayer", - "missing", - "reference", - "switch", - "layer"], - "title": "Fix RenderLayer Missing Referenced Nodes Overrides", - "tooltip": "" - }, - { - "type": "action", - "title": "Image 2 Tiled EXR", - "command": "$PYPE_SCRIPTS\\shading\\open_img2exr.py", - "sourcetype": "file", - "tooltip": "", - "tags": ["shading", - "vray", - "exr"] - }] -}, -{ - "type": "menu", - "title": "Rendering", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\pyblish\\open_deadline_submission_settings.py", - "sourcetype": "file", - "tags": ["settings", - "deadline", - "globals", - "render"], - "title": "DL Submission Settings UI", - "tooltip": "Open the Deadline Submission Settings UI" - }] -}, -{ - "type": "menu", - "title": "Animation", - "items": [{ - "type": "menu", - "title": "Attributes", - "tooltip": "", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyValues.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes"], - "title": "Copy Values", - "tooltip": "Copy attribute values" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyInConnections.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "connections", - "incoming"], - "title": "Copy In Connections", - "tooltip": "Copy incoming connections" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyOutConnections.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "connections", - "out"], - "title": "Copy Out Connections", - "tooltip": "Copy outcoming connections" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformLocal.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "transforms", - "local"], - "title": "Copy Local Transfroms", - "tooltip": "Copy local transfroms" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformMatrix.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "transforms", - "matrix"], - "title": "Copy Matrix Transfroms", - "tooltip": "Copy Matrix transfroms" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformUI.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "transforms", - "UI"], - "title": "Copy Transforms UI", - "tooltip": "Open the Copy Transforms UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\attributes\\simpleCopyUI.py", - "sourcetype": "file", - "tags": ["animation", - "copy", - "attributes", - "transforms", - "UI", - "simple"], - "title": "Simple Copy UI", - "tooltip": "Open the simple Copy Transforms UI" - }] - }, - { - "type": "menu", - "title": "Optimize", - "tooltip": "Optimization scripts", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\optimize\\toggleFreezeHierarchy.py", - "sourcetype": "file", - "tags": ["animation", - "hierarchy", - "toggle", - "freeze"], - "title": "Toggle Freeze Hierarchy", - "tooltip": "Freeze and unfreeze hierarchy" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\animation\\optimize\\toggleParallelNucleus.py", - "sourcetype": "file", - "tags": ["animation", - "nucleus", - "toggle", - "parallel"], - "title": "Toggle Parallel Nucleus", - "tooltip": "Toggle parallel nucleus" - }] - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\bakeSelectedToWorldSpace.py", - "tags": ["animation", - "bake", - "selection", - "worldspace.py"], - "title": "Bake Selected To Worldspace", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\timeStepper.py", - "tags": ["animation", - "time", - "stepper"], - "title": "Time Stepper", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\capture_ui.py", - "tags": ["animation", - "capture", - "ui", - "screen", - "movie", - "image"], - "title": "Capture UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\simplePlayblastUI.py", - "tags": ["animation", - "simple", - "playblast", - "ui"], - "title": "Simple Playblast UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\tweenMachineUI.py", - "tags": ["animation", - "tween", - "machine"], - "title": "Tween Machine UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\selectAllAnimationCurves.py", - "tags": ["animation", - "select", - "curves"], - "title": "Select All Animation Curves", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\pathAnimation.py", - "tags": ["animation", - "path", - "along"], - "title": "Path Animation", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\offsetSelectedObjectsUI.py", - "tags": ["animation", - "offsetSelectedObjectsUI.py"], - "title": "Offset Selected Objects UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\key_amplifier_ui.py", - "tags": ["animation", - "key", - "amplifier"], - "title": "Key Amplifier UI", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\anim_scene_optimizer.py", - "tags": ["animation", - "anim_scene_optimizer.py"], - "title": "Anim_Scene_Optimizer", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\zvParentMaster.py", - "tags": ["animation", - "zvParentMaster.py"], - "title": "ZV Parent Master", - "type": "action" - }, - { - "sourcetype": "file", - "command": "$PYPE_SCRIPTS\\animation\\poseLibrary.py", - "tags": ["animation", - "poseLibrary.py"], - "title": "Pose Library", - "type": "action" - }] -}, -{ - "type": "menu", - "title": "Layout", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\alignDistributeUI.py", - "sourcetype": "file", - "tags": ["layout", - "align", - "Distribute", - "UI"], - "title": "Align Distribute UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\alignSimpleUI.py", - "sourcetype": "file", - "tags": ["layout", - "align", - "UI", - "Simple"], - "title": "Align Simple UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\center_locator.py", - "sourcetype": "file", - "tags": ["layout", - "center", - "locator"], - "title": "Center Locator", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\average_locator.py", - "sourcetype": "file", - "tags": ["layout", - "average", - "locator"], - "title": "Average Locator", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\selectWithinProximityUI.py", - "sourcetype": "file", - "tags": ["layout", - "select", - "proximity", - "ui"], - "title": "Select Within Proximity UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\dupCurveUI.py", - "sourcetype": "file", - "tags": ["layout", - "Duplicate", - "Curve", - "UI"], - "title": "Duplicate Curve UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\randomDeselectUI.py", - "sourcetype": "file", - "tags": ["layout", - "random", - "Deselect", - "UI"], - "title": "Random Deselect UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\multiReferencerUI.py", - "sourcetype": "file", - "tags": ["layout", - "multi", - "reference"], - "title": "Multi Referencer UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\duplicateOffsetUI.py", - "sourcetype": "file", - "tags": ["layout", - "duplicate", - "offset", - "UI"], - "title": "Duplicate Offset UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\spPaint3d.py", - "sourcetype": "file", - "tags": ["layout", - "spPaint3d", - "paint", - "tool"], - "title": "SP Paint 3d", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\randomizeUI.py", - "sourcetype": "file", - "tags": ["layout", - "randomize", - "UI"], - "title": "Randomize UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\layout\\distributeWithinObjectUI.py", - "sourcetype": "file", - "tags": ["layout", - "distribute", - "ObjectUI", - "within"], - "title": "Distribute Within Object UI", - "tooltip": "" - }] -}, -{ - "type": "menu", - "title": "Particles", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\instancerToObjects.py", - "sourcetype": "file", - "tags": ["particles", - "instancerToObjects"], - "title": "Instancer To Objects", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsInstances.py", - "sourcetype": "file", - "tags": ["particles", - "instancerToObjectsInstances"], - "title": "Instancer To Objects Instances", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\objectsToParticlesAndInstancerCleanSource.py", - "sourcetype": "file", - "tags": ["particles", - "objects", - "Particles", - "Instancer", - "Clean", - "Source"], - "title": "Objects To Particles & Instancer - Clean Source", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\particleComponentsToLocators.py", - "sourcetype": "file", - "tags": ["particles", - "components", - "locators"], - "title": "Particle Components To Locators", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\objectsToParticlesAndInstancer.py", - "sourcetype": "file", - "tags": ["particles", - "objects", - "particles", - "instancer"], - "title": "Objects To Particles And Instancer", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\spawnParticlesOnMesh.py", - "sourcetype": "file", - "tags": ["particles", - "spawn", - "on", - "mesh"], - "title": "Spawn Particles On Mesh", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsInstancesWithAnimation.py", - "sourcetype": "file", - "tags": ["particles", - "instancerToObjectsInstancesWithAnimation"], - "title": "Instancer To Objects Instances With Animation", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\objectsToParticles.py", - "sourcetype": "file", - "tags": ["particles", - "objectsToParticles"], - "title": "Objects To Particles", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\add_particle_cacheFile_attrs.py", - "sourcetype": "file", - "tags": ["particles", - "add_particle_cacheFile_attrs"], - "title": "Add Particle CacheFile Attributes", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\mergeParticleSystems.py", - "sourcetype": "file", - "tags": ["particles", - "mergeParticleSystems"], - "title": "Merge Particle Systems", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\particlesToLocators.py", - "sourcetype": "file", - "tags": ["particles", - "particlesToLocators"], - "title": "Particles To Locators", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsWithAnimation.py", - "sourcetype": "file", - "tags": ["particles", - "instancerToObjectsWithAnimation"], - "title": "Instancer To Objects With Animation", - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\mayaReplicateHoudiniTool.py", - "sourcetype": "file", - "tags": ["particles", - "houdini", - "houdiniTool", - "houdiniEngine"], - "title": "Replicate Houdini Tool", - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\clearInitialState.py", - "sourcetype": "file", - "tags": ["particles", - "clearInitialState"], - "title": "Clear Initial State", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\particles\\killSelectedParticles.py", - "sourcetype": "file", - "tags": ["particles", - "killSelectedParticles"], - "title": "Kill Selected Particles", - "tooltip": "" - }] -}, -{ - "type": "menu", - "title": "Yeti", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\yeti\\yeti_rig_manager.py", - "sourcetype": "file", - "tags": ["yeti", - "rig", - "fur", - "manager"], - "title": "Open Yeti Rig Manager", - "tooltip": "" - }] -}, -{ - "type": "menu", - "title": "Cleanup", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\repair_faulty_containers.py", - "sourcetype": "file", - "tags": ["cleanup", - "repair", - "containers"], - "title": "Find and Repair Containers", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\selectByType.py", - "sourcetype": "file", - "tags": ["cleanup", - "selectByType"], - "title": "Select By Type", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\selectIntermediateObjects.py", - "sourcetype": "file", - "tags": ["cleanup", - "selectIntermediateObjects"], - "title": "Select Intermediate Objects", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\selectNonUniqueNames.py", - "sourcetype": "file", - "tags": ["cleanup", - "select", - "non unique", - "names"], - "title": "Select Non Unique Names", - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\removeNamespaces.py", - "sourcetype": "file", - "tags": ["cleanup", - "remove", - "namespaces"], - "title": "Remove Namespaces", - "tooltip": "Remove all namespaces" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\remove_user_defined_attributes.py", - "sourcetype": "file", - "tags": ["cleanup", - "remove_user_defined_attributes"], - "title": "Remove User Defined Attributes", - "tooltip": "Remove all user-defined attributs from all nodes" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\removeUnknownNodes.py", - "sourcetype": "file", - "tags": ["cleanup", - "removeUnknownNodes"], - "title": "Remove Unknown Nodes", - "tooltip": "Remove all unknown nodes" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\removeUnloadedReferences.py", - "sourcetype": "file", - "tags": ["cleanup", - "removeUnloadedReferences"], - "title": "Remove Unloaded References", - "tooltip": "Remove all unloaded references" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\removeReferencesFailedEdits.py", - "sourcetype": "file", - "tags": ["cleanup", - "removeReferencesFailedEdits"], - "title": "Remove References Failed Edits", - "tooltip": "Remove failed edits for all references" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\remove_unused_looks.py", - "sourcetype": "file", - "tags": ["cleanup", - "removeUnusedLooks"], - "title": "Remove Unused Looks", - "tooltip": "Remove all loaded yet unused Avalon look containers" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\deleteGhostIntermediateObjects.py", - "sourcetype": "file", - "tags": ["cleanup", - "deleteGhostIntermediateObjects"], - "title": "Delete Ghost Intermediate Objects", - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\resetViewportCache.py", - "sourcetype": "file", - "tags": ["cleanup", - "reset", - "viewport", - "cache"], - "title": "Reset Viewport Cache", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\uniqifyNodeNames.py", - "sourcetype": "file", - "tags": ["cleanup", - "uniqifyNodeNames"], - "title": "Uniqify Node Names", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\autoRenameFileNodes.py", - "sourcetype": "file", - "tags": ["cleanup", - "auto", - "rename", - "filenodes"], - "title": "Auto Rename File Nodes", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\update_asset_id.py", - "sourcetype": "file", - "tags": ["cleanup", - "update", - "database", - "asset", - "id"], - "title": "Update Asset ID", - "tooltip": "Will replace the Colorbleed ID with a new one (asset ID : Unique number)" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\colorbleedRename.py", - "sourcetype": "file", - "tags": ["cleanup", - "rename", - "ui"], - "title": "Colorbleed Renamer", - "tooltip": "Colorbleed Rename UI" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\renameShapesToTransform.py", - "sourcetype": "file", - "tags": ["cleanup", - "renameShapesToTransform"], - "title": "Rename Shapes To Transform", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\reorderUI.py", - "sourcetype": "file", - "tags": ["cleanup", - "reorderUI"], - "title": "Reorder UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\cleanup\\pastedCleaner.py", - "sourcetype": "file", - "tags": ["cleanup", - "pastedCleaner"], - "title": "Pasted Cleaner", - "tooltip": "" - }] -}, -{ - "type": "menu", - "title": "Others", - "items": [{ - "type": "menu", - "sourcetype": "file", - "title": "Yeti", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\yeti\\cache_selected_yeti_nodes.py", - "sourcetype": "file", - "tags": ["others", - "yeti", - "cache", - "selected"], - "title": "Cache Selected Yeti Nodes", - "tooltip": "" - }] - }, - { - "type": "menu", - "title": "Hair", - "tooltip": "", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\hair\\recolorHairCurrentCurve", - "sourcetype": "file", - "tags": ["others", - "selectSoftSelection"], - "title": "Select Soft Selection", - "tooltip": "" - }] - }, - { - "type": "menu", - "command": "$PYPE_SCRIPTS\\others\\display", - "sourcetype": "file", - "tags": ["others", - "display"], - "title": "Display", - "items": [{ - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\display\\wireframeSelectedObjects.py", - "sourcetype": "file", - "tags": ["others", - "wireframe", - "selected", - "objects"], - "title": "Wireframe Selected Objects", - "tooltip": "" - }] - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\archiveSceneUI.py", - "sourcetype": "file", - "tags": ["others", - "archiveSceneUI"], - "title": "Archive Scene UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\getSimilarMeshes.py", - "sourcetype": "file", - "tags": ["others", - "getSimilarMeshes"], - "title": "Get Similar Meshes", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\createBoundingBoxEachSelected.py", - "sourcetype": "file", - "tags": ["others", - "createBoundingBoxEachSelected"], - "title": "Create BoundingBox Each Selected", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\curveFromPositionEveryFrame.py", - "sourcetype": "file", - "tags": ["others", - "curveFromPositionEveryFrame"], - "title": "Curve From Position", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\instanceLeafSmartTransform.py", - "sourcetype": "file", - "tags": ["others", - "instance", - "leaf", - "smart", - "transform"], - "title": "Instance Leaf Smart Transform", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\instanceSmartTransform.py", - "sourcetype": "file", - "tags": ["others", - "instance", - "smart", - "transform"], - "title": "Instance Smart Transform", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\randomizeUVShellsSelectedObjects.py", - "sourcetype": "file", - "tags": ["others", - "randomizeUVShellsSelectedObjects"], - "title": "Randomize UV Shells", - "tooltip": "Select objects before running action" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\centerPivotGroup.py", - "sourcetype": "file", - "tags": ["others", - "centerPivotGroup"], - "title": "Center Pivot Group", - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\locatorsOnSelectedFaces.py", - "sourcetype": "file", - "tags": ["others", - "locatorsOnSelectedFaces"], - "title": "Locators On Selected Faces", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\locatorsOnEdgeSelectionPrompt.py", - "sourcetype": "file", - "tags": ["others", - "locatorsOnEdgeSelectionPrompt"], - "title": "Locators On Edge Selection Prompt", - "tooltip": "" - }, - { - "type": "separator" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\copyDeformers.py", - "sourcetype": "file", - "tags": ["others", - "copyDeformers"], - "title": "Copy Deformers", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\selectInReferenceEditor.py", - "sourcetype": "file", - "tags": ["others", - "selectInReferenceEditor"], - "title": "Select In Reference Editor", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\selectConstrainingObject.py", - "sourcetype": "file", - "tags": ["others", - "selectConstrainingObject"], - "title": "Select Constraining Object", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\deformerSetRelationsUI.py", - "sourcetype": "file", - "tags": ["others", - "deformerSetRelationsUI"], - "title": "Deformer Set Relations UI", - "tooltip": "" - }, - { - "type": "action", - "command": "$PYPE_SCRIPTS\\others\\recreateBaseNodesForAllLatticeNodes.py", - "sourcetype": "file", - "tags": ["others", - "recreate", - "base", - "nodes", - "lattice"], - "title": "Recreate Base Nodes For Lattice Nodes", - "tooltip": "" - }] -}] +[ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\save_scene_incremental.py", + "sourcetype": "file", + "title": "Version Up", + "tooltip": "Incremental save with a specific format" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\show_current_scene_in_explorer.py", + "sourcetype": "file", + "title": "Explore current scene..", + "tooltip": "Show current scene in Explorer" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\avalon\\launch_manager.py", + "sourcetype": "file", + "title": "Project Manager", + "tooltip": "Add assets to the project" + }, + { + "type": "separator" + }, + { + "type": "menu", + "title": "Modeling", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\duplicate_normalized.py", + "sourcetype": "file", + "tags": ["modeling", "duplicate", "normalized"], + "title": "Duplicate Normalized", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\transferUVs.py", + "sourcetype": "file", + "tags": ["modeling", "transfer", "uv"], + "title": "Transfer UVs", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\mirrorSymmetry.py", + "sourcetype": "file", + "tags": ["modeling", "mirror", "symmetry"], + "title": "Mirror Symmetry", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\selectOutlineUI.py", + "sourcetype": "file", + "tags": ["modeling", "select", "outline", "ui"], + "title": "Select Outline UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\polyDeleteOtherUVSets.py", + "sourcetype": "file", + "tags": ["modeling", "polygon", "uvset", "delete"], + "title": "Polygon Delete Other UV Sets", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\polyCombineQuick.py", + "sourcetype": "file", + "tags": ["modeling", "combine", "polygon", "quick"], + "title": "Polygon Combine Quick", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\separateMeshPerShader.py", + "sourcetype": "file", + "tags": ["modeling", "separateMeshPerShader"], + "title": "Separate Mesh Per Shader", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\polyDetachSeparate.py", + "sourcetype": "file", + "tags": ["modeling", "poly", "detach", "separate"], + "title": "Polygon Detach and Separate", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\polyRelaxVerts.py", + "sourcetype": "file", + "tags": ["modeling", "relax", "verts"], + "title": "Polygon Relax Vertices", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\polySelectEveryNthEdgeUI.py", + "sourcetype": "file", + "tags": ["modeling", "select", "nth", "edge", "ui"], + "title": "Select Every Nth Edge" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\modeling\\djPFXUVs.py", + "sourcetype": "file", + "tags": ["modeling", "djPFX", "UVs"], + "title": "dj PFX UVs", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "Rigging", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\addCurveBetween.py", + "sourcetype": "file", + "tags": ["rigging", "addCurveBetween", "file"], + "title": "Add Curve Between" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\averageSkinWeights.py", + "sourcetype": "file", + "tags": ["rigging", "average", "skin weights", "file"], + "title": "Average Skin Weights" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\cbSmoothSkinWeightUI.py", + "sourcetype": "file", + "tags": ["rigging", "cbSmoothSkinWeightUI", "file"], + "title": "CB Smooth Skin Weight UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\channelBoxManagerUI.py", + "sourcetype": "file", + "tags": ["rigging", "channelBoxManagerUI", "file"], + "title": "Channel Box Manager UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\characterAutorigger.py", + "sourcetype": "file", + "tags": ["rigging", "characterAutorigger", "file"], + "title": "Character Auto Rigger" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\connectUI.py", + "sourcetype": "file", + "tags": ["rigging", "connectUI", "file"], + "title": "Connect UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\copySkinWeightsLocal.py", + "sourcetype": "file", + "tags": ["rigging", "copySkinWeightsLocal", "file"], + "title": "Copy Skin Weights Local" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\createCenterLocator.py", + "sourcetype": "file", + "tags": ["rigging", "createCenterLocator", "file"], + "title": "Create Center Locator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\freezeTransformToGroup.py", + "sourcetype": "file", + "tags": ["rigging", "freezeTransformToGroup", "file"], + "title": "Freeze Transform To Group" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\groupSelected.py", + "sourcetype": "file", + "tags": ["rigging", "groupSelected", "file"], + "title": "Group Selected" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\ikHandlePoleVectorLocator.py", + "sourcetype": "file", + "tags": ["rigging", "ikHandlePoleVectorLocator", "file"], + "title": "IK Handle Pole Vector Locator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\jointOrientUI.py", + "sourcetype": "file", + "tags": ["rigging", "jointOrientUI", "file"], + "title": "Joint Orient UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\jointsOnCurve.py", + "sourcetype": "file", + "tags": ["rigging", "jointsOnCurve", "file"], + "title": "Joints On Curve" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\resetBindSelectedSkinJoints.py", + "sourcetype": "file", + "tags": ["rigging", "resetBindSelectedSkinJoints", "file"], + "title": "Reset Bind Selected Skin Joints" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\selectSkinclusterJointsFromSelectedComponents.py", + "sourcetype": "file", + "tags": [ + "rigging", + "selectSkinclusterJointsFromSelectedComponents", + "file" + ], + "title": "Select Skincluster Joints From Selected Components" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\selectSkinclusterJointsFromSelectedMesh.py", + "sourcetype": "file", + "tags": [ + "rigging", + "selectSkinclusterJointsFromSelectedMesh", + "file" + ], + "title": "Select Skincluster Joints From Selected Mesh" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\setJointLabels.py", + "sourcetype": "file", + "tags": ["rigging", "setJointLabels", "file"], + "title": "Set Joint Labels" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\setJointOrientationFromCurrentRotation.py", + "sourcetype": "file", + "tags": [ + "rigging", + "setJointOrientationFromCurrentRotation", + "file" + ], + "title": "Set Joint Orientation From Current Rotation" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\setSelectedJointsOrientationZero.py", + "sourcetype": "file", + "tags": ["rigging", "setSelectedJointsOrientationZero", "file"], + "title": "Set Selected Joints Orientation Zero" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\mirrorCurveShape.py", + "sourcetype": "file", + "tags": ["rigging", "mirrorCurveShape", "file"], + "title": "Mirror Curve Shape" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\setRotationOrderUI.py", + "sourcetype": "file", + "tags": ["rigging", "setRotationOrderUI", "file"], + "title": "Set Rotation Order UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\paintItNowUI.py", + "sourcetype": "file", + "tags": ["rigging", "paintItNowUI", "file"], + "title": "Paint It Now UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\parentScaleConstraint.py", + "sourcetype": "file", + "tags": ["rigging", "parentScaleConstraint", "file"], + "title": "Parent Scale Constraint" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\quickSetWeightsUI.py", + "sourcetype": "file", + "tags": ["rigging", "quickSetWeightsUI", "file"], + "title": "Quick Set Weights UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\rapidRig.py", + "sourcetype": "file", + "tags": ["rigging", "rapidRig", "file"], + "title": "Rapid Rig" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\regenerate_blendshape_targets.py", + "sourcetype": "file", + "tags": ["rigging", "regenerate_blendshape_targets", "file"], + "title": "Regenerate Blendshape Targets" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\removeRotationAxis.py", + "sourcetype": "file", + "tags": ["rigging", "removeRotationAxis", "file"], + "title": "Remove Rotation Axis" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\resetBindSelectedMeshes.py", + "sourcetype": "file", + "tags": ["rigging", "resetBindSelectedMeshes", "file"], + "title": "Reset Bind Selected Meshes" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\simpleControllerOnSelection.py", + "sourcetype": "file", + "tags": ["rigging", "simpleControllerOnSelection", "file"], + "title": "Simple Controller On Selection" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\simpleControllerOnSelectionHierarchy.py", + "sourcetype": "file", + "tags": [ + "rigging", + "simpleControllerOnSelectionHierarchy", + "file" + ], + "title": "Simple Controller On Selection Hierarchy" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\superRelativeCluster.py", + "sourcetype": "file", + "tags": ["rigging", "superRelativeCluster", "file"], + "title": "Super Relative Cluster" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\tfSmoothSkinWeight.py", + "sourcetype": "file", + "tags": ["rigging", "tfSmoothSkinWeight", "file"], + "title": "TF Smooth Skin Weight" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\toggleIntermediates.py", + "sourcetype": "file", + "tags": ["rigging", "toggleIntermediates", "file"], + "title": "Toggle Intermediates" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\toggleSegmentScaleCompensate.py", + "sourcetype": "file", + "tags": ["rigging", "toggleSegmentScaleCompensate", "file"], + "title": "Toggle Segment Scale Compensate" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\rigging\\toggleSkinclusterDeformNormals.py", + "sourcetype": "file", + "tags": ["rigging", "toggleSkinclusterDeformNormals", "file"], + "title": "Toggle Skincluster Deform Normals" + } + ] + }, + { + "type": "menu", + "title": "Shading", + "items": [ + { + "type": "menu", + "title": "VRay", + "items": [ + { + "type": "action", + "title": "Import Proxies", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayImportProxies.py", + "sourcetype": "file", + "tags": ["shading", "vray", "import", "proxies"], + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "Select All GES", + "command": "$PYPE_SCRIPTS\\shading\\vray\\selectAllGES.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "select All GES"] + }, + { + "type": "action", + "title": "Select All GES Under Selection", + "command": "$PYPE_SCRIPTS\\shading\\vray\\selectAllGESUnderSelection.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "select", "all", "GES"] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "Selection To VRay Mesh", + "command": "$PYPE_SCRIPTS\\shading\\vray\\selectionToVrayMesh.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "selection", "vraymesh"] + }, + { + "type": "action", + "title": "Add VRay Round Edges Attribute", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayRoundEdgesAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "round edges", "attribute"] + }, + { + "type": "action", + "title": "Add Gamma", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayAddGamma.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "add gamma"] + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\vray\\select_vraymesh_materials_with_unconnected_shader_slots.py", + "sourcetype": "file", + "title": "Select Unconnected Shader Materials", + "tags": [ + "shading", + "vray", + "select", + "vraymesh", + "materials", + "unconnected shader slots" + ], + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayMergeSimilarVRayMeshMaterials.py", + "sourcetype": "file", + "title": "Merge Similar VRay Mesh Materials", + "tags": [ + "shading", + "vray", + "Merge", + "VRayMesh", + "Materials" + ], + "tooltip": "" + }, + { + "type": "action", + "title": "Create Two Sided Material", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayCreate2SidedMtlForSelectedMtlRenamed.py", + "sourcetype": "file", + "tooltip": "Creates two sided material for selected material and renames it", + "tags": ["shading", "vray", "two sided", "material"] + }, + { + "type": "action", + "title": "Create Two Sided Material For Selected", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayCreate2SidedMtlForSelectedMtl.py", + "sourcetype": "file", + "tooltip": "Select material to create a two sided version from it", + "tags": [ + "shading", + "vray", + "Create2SidedMtlForSelectedMtl.py" + ] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "Add OpenSubdiv Attribute", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayOpenSubdivAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": [ + "shading", + "vray", + "add", + "open subdiv", + "attribute" + ] + }, + { + "type": "action", + "title": "Remove OpenSubdiv Attribute", + "command": "$PYPE_SCRIPTS\\shading\\vray\\removeVrayOpenSubdivAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": [ + "shading", + "vray", + "remove", + "opensubdiv", + "attributee" + ] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "Add Subdivision Attribute", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVraySubdivisionAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": [ + "shading", + "vray", + "addVraySubdivisionAttribute" + ] + }, + { + "type": "action", + "title": "Remove Subdivision Attribute.py", + "command": "$PYPE_SCRIPTS\\shading\\vray\\removeVraySubdivisionAttribute.py", + "sourcetype": "file", + "tooltip": "", + "tags": [ + "shading", + "vray", + "remove", + "subdivision", + "attribute" + ] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "Add Vray Object Ids", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayObjectIds.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "add", "object id"] + }, + { + "type": "action", + "title": "Add Vray Material Ids", + "command": "$PYPE_SCRIPTS\\shading\\vray\\addVrayMaterialIds.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "addVrayMaterialIds.py"] + }, + { + "type": "separator" + }, + { + "type": "action", + "title": "Set Physical DOF Depth", + "command": "$PYPE_SCRIPTS\\shading\\vray\\vrayPhysicalDOFSetDepth.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "physical", "DOF ", "Depth"] + }, + { + "type": "action", + "title": "Magic Vray Proxy UI", + "command": "$PYPE_SCRIPTS\\shading\\vray\\magicVrayProxyUI.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "magicVrayProxyUI"] + } + ] + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\pyblish\\lighting\\set_filename_prefix.py", + "sourcetype": "file", + "tags": [ + "shading", + "lookdev", + "assign", + "shaders", + "prefix", + "filename", + "render" + ], + "title": "Set filename prefix", + "tooltip": "Set the render file name prefix." + }, + { + "type": "action", + "command": "import mayalookassigner; mayalookassigner.show()", + "sourcetype": "python", + "tags": ["shading", "look", "assign", "shaders", "auto"], + "title": "Look Manager", + "tooltip": "Open the Look Manager UI for look assignment" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\LightLinkUi.py", + "sourcetype": "file", + "tags": ["shading", "light", "link", "ui"], + "title": "Light Link UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\vdviewer_ui.py", + "sourcetype": "file", + "tags": [ + "shading", + "look", + "vray", + "displacement", + "shaders", + "auto" + ], + "title": "VRay Displ Viewer", + "tooltip": "Open the VRay Displacement Viewer, select and control the content of the set" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\setTexturePreviewToCLRImage.py", + "sourcetype": "file", + "tags": ["shading", "CLRImage", "textures", "preview"], + "title": "Set Texture Preview To CLRImage", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\fixDefaultShaderSetBehavior.py", + "sourcetype": "file", + "tags": ["shading", "fix", "DefaultShaderSet", "Behavior"], + "title": "Fix Default Shader Set Behavior", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\fixSelectedShapesReferenceAssignments.py", + "sourcetype": "file", + "tags": [ + "shading", + "fix", + "Selected", + "Shapes", + "Reference", + "Assignments" + ], + "title": "Fix Shapes Reference Assignments", + "tooltip": "Select shapes to fix the reference assignments" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\selectLambert1Members.py", + "sourcetype": "file", + "tags": ["shading", "selectLambert1Members"], + "title": "Select Lambert1 Members", + "tooltip": "Selects all objects which have the Lambert1 shader assigned" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\selectShapesWithoutShader.py", + "sourcetype": "file", + "tags": ["shading", "selectShapesWithoutShader"], + "title": "Select Shapes Without Shader", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\fixRenderLayerOutAdjustmentErrors.py", + "sourcetype": "file", + "tags": ["shading", "fixRenderLayerOutAdjustmentErrors"], + "title": "Fix RenderLayer Out Adjustment Errors", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\shading\\fix_renderlayer_missing_node_override.py", + "sourcetype": "file", + "tags": [ + "shading", + "renderlayer", + "missing", + "reference", + "switch", + "layer" + ], + "title": "Fix RenderLayer Missing Referenced Nodes Overrides", + "tooltip": "" + }, + { + "type": "action", + "title": "Image 2 Tiled EXR", + "command": "$PYPE_SCRIPTS\\shading\\open_img2exr.py", + "sourcetype": "file", + "tooltip": "", + "tags": ["shading", "vray", "exr"] + } + ] + }, + { + "type": "menu", + "title": "Rendering", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\pyblish\\open_deadline_submission_settings.py", + "sourcetype": "file", + "tags": ["settings", "deadline", "globals", "render"], + "title": "DL Submission Settings UI", + "tooltip": "Open the Deadline Submission Settings UI" + } + ] + }, + { + "type": "menu", + "title": "Animation", + "items": [ + { + "type": "menu", + "title": "Attributes", + "tooltip": "", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyValues.py", + "sourcetype": "file", + "tags": ["animation", "copy", "attributes"], + "title": "Copy Values", + "tooltip": "Copy attribute values" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyInConnections.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "connections", + "incoming" + ], + "title": "Copy In Connections", + "tooltip": "Copy incoming connections" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyOutConnections.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "connections", + "out" + ], + "title": "Copy Out Connections", + "tooltip": "Copy outcoming connections" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformLocal.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "transforms", + "local" + ], + "title": "Copy Local Transfroms", + "tooltip": "Copy local transfroms" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformMatrix.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "transforms", + "matrix" + ], + "title": "Copy Matrix Transfroms", + "tooltip": "Copy Matrix transfroms" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\copyTransformUI.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "transforms", + "UI" + ], + "title": "Copy Transforms UI", + "tooltip": "Open the Copy Transforms UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\attributes\\simpleCopyUI.py", + "sourcetype": "file", + "tags": [ + "animation", + "copy", + "attributes", + "transforms", + "UI", + "simple" + ], + "title": "Simple Copy UI", + "tooltip": "Open the simple Copy Transforms UI" + } + ] + }, + { + "type": "menu", + "title": "Optimize", + "tooltip": "Optimization scripts", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\optimize\\toggleFreezeHierarchy.py", + "sourcetype": "file", + "tags": ["animation", "hierarchy", "toggle", "freeze"], + "title": "Toggle Freeze Hierarchy", + "tooltip": "Freeze and unfreeze hierarchy" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\animation\\optimize\\toggleParallelNucleus.py", + "sourcetype": "file", + "tags": ["animation", "nucleus", "toggle", "parallel"], + "title": "Toggle Parallel Nucleus", + "tooltip": "Toggle parallel nucleus" + } + ] + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\bakeSelectedToWorldSpace.py", + "tags": ["animation", "bake", "selection", "worldspace.py"], + "title": "Bake Selected To Worldspace", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\timeStepper.py", + "tags": ["animation", "time", "stepper"], + "title": "Time Stepper", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\capture_ui.py", + "tags": [ + "animation", + "capture", + "ui", + "screen", + "movie", + "image" + ], + "title": "Capture UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\simplePlayblastUI.py", + "tags": ["animation", "simple", "playblast", "ui"], + "title": "Simple Playblast UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\tweenMachineUI.py", + "tags": ["animation", "tween", "machine"], + "title": "Tween Machine UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\selectAllAnimationCurves.py", + "tags": ["animation", "select", "curves"], + "title": "Select All Animation Curves", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\pathAnimation.py", + "tags": ["animation", "path", "along"], + "title": "Path Animation", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\offsetSelectedObjectsUI.py", + "tags": ["animation", "offsetSelectedObjectsUI.py"], + "title": "Offset Selected Objects UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\key_amplifier_ui.py", + "tags": ["animation", "key", "amplifier"], + "title": "Key Amplifier UI", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\anim_scene_optimizer.py", + "tags": ["animation", "anim_scene_optimizer.py"], + "title": "Anim_Scene_Optimizer", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\zvParentMaster.py", + "tags": ["animation", "zvParentMaster.py"], + "title": "ZV Parent Master", + "type": "action" + }, + { + "sourcetype": "file", + "command": "$PYPE_SCRIPTS\\animation\\poseLibrary.py", + "tags": ["animation", "poseLibrary.py"], + "title": "Pose Library", + "type": "action" + } + ] + }, + { + "type": "menu", + "title": "Layout", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\alignDistributeUI.py", + "sourcetype": "file", + "tags": ["layout", "align", "Distribute", "UI"], + "title": "Align Distribute UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\alignSimpleUI.py", + "sourcetype": "file", + "tags": ["layout", "align", "UI", "Simple"], + "title": "Align Simple UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\center_locator.py", + "sourcetype": "file", + "tags": ["layout", "center", "locator"], + "title": "Center Locator", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\average_locator.py", + "sourcetype": "file", + "tags": ["layout", "average", "locator"], + "title": "Average Locator", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\selectWithinProximityUI.py", + "sourcetype": "file", + "tags": ["layout", "select", "proximity", "ui"], + "title": "Select Within Proximity UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\dupCurveUI.py", + "sourcetype": "file", + "tags": ["layout", "Duplicate", "Curve", "UI"], + "title": "Duplicate Curve UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\randomDeselectUI.py", + "sourcetype": "file", + "tags": ["layout", "random", "Deselect", "UI"], + "title": "Random Deselect UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\multiReferencerUI.py", + "sourcetype": "file", + "tags": ["layout", "multi", "reference"], + "title": "Multi Referencer UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\duplicateOffsetUI.py", + "sourcetype": "file", + "tags": ["layout", "duplicate", "offset", "UI"], + "title": "Duplicate Offset UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\spPaint3d.py", + "sourcetype": "file", + "tags": ["layout", "spPaint3d", "paint", "tool"], + "title": "SP Paint 3d", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\randomizeUI.py", + "sourcetype": "file", + "tags": ["layout", "randomize", "UI"], + "title": "Randomize UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\layout\\distributeWithinObjectUI.py", + "sourcetype": "file", + "tags": ["layout", "distribute", "ObjectUI", "within"], + "title": "Distribute Within Object UI", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "Particles", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\instancerToObjects.py", + "sourcetype": "file", + "tags": ["particles", "instancerToObjects"], + "title": "Instancer To Objects", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsInstances.py", + "sourcetype": "file", + "tags": ["particles", "instancerToObjectsInstances"], + "title": "Instancer To Objects Instances", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\objectsToParticlesAndInstancerCleanSource.py", + "sourcetype": "file", + "tags": [ + "particles", + "objects", + "Particles", + "Instancer", + "Clean", + "Source" + ], + "title": "Objects To Particles & Instancer - Clean Source", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\particleComponentsToLocators.py", + "sourcetype": "file", + "tags": ["particles", "components", "locators"], + "title": "Particle Components To Locators", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\objectsToParticlesAndInstancer.py", + "sourcetype": "file", + "tags": ["particles", "objects", "particles", "instancer"], + "title": "Objects To Particles And Instancer", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\spawnParticlesOnMesh.py", + "sourcetype": "file", + "tags": ["particles", "spawn", "on", "mesh"], + "title": "Spawn Particles On Mesh", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsInstancesWithAnimation.py", + "sourcetype": "file", + "tags": [ + "particles", + "instancerToObjectsInstancesWithAnimation" + ], + "title": "Instancer To Objects Instances With Animation", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\objectsToParticles.py", + "sourcetype": "file", + "tags": ["particles", "objectsToParticles"], + "title": "Objects To Particles", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\add_particle_cacheFile_attrs.py", + "sourcetype": "file", + "tags": ["particles", "add_particle_cacheFile_attrs"], + "title": "Add Particle CacheFile Attributes", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\mergeParticleSystems.py", + "sourcetype": "file", + "tags": ["particles", "mergeParticleSystems"], + "title": "Merge Particle Systems", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\particlesToLocators.py", + "sourcetype": "file", + "tags": ["particles", "particlesToLocators"], + "title": "Particles To Locators", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\instancerToObjectsWithAnimation.py", + "sourcetype": "file", + "tags": ["particles", "instancerToObjectsWithAnimation"], + "title": "Instancer To Objects With Animation", + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\mayaReplicateHoudiniTool.py", + "sourcetype": "file", + "tags": [ + "particles", + "houdini", + "houdiniTool", + "houdiniEngine" + ], + "title": "Replicate Houdini Tool", + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\clearInitialState.py", + "sourcetype": "file", + "tags": ["particles", "clearInitialState"], + "title": "Clear Initial State", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\particles\\killSelectedParticles.py", + "sourcetype": "file", + "tags": ["particles", "killSelectedParticles"], + "title": "Kill Selected Particles", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "Yeti", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\yeti\\yeti_rig_manager.py", + "sourcetype": "file", + "tags": ["yeti", "rig", "fur", "manager"], + "title": "Open Yeti Rig Manager", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "Cleanup", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\repair_faulty_containers.py", + "sourcetype": "file", + "tags": ["cleanup", "repair", "containers"], + "title": "Find and Repair Containers", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\selectByType.py", + "sourcetype": "file", + "tags": ["cleanup", "selectByType"], + "title": "Select By Type", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\selectIntermediateObjects.py", + "sourcetype": "file", + "tags": ["cleanup", "selectIntermediateObjects"], + "title": "Select Intermediate Objects", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\selectNonUniqueNames.py", + "sourcetype": "file", + "tags": ["cleanup", "select", "non unique", "names"], + "title": "Select Non Unique Names", + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\removeNamespaces.py", + "sourcetype": "file", + "tags": ["cleanup", "remove", "namespaces"], + "title": "Remove Namespaces", + "tooltip": "Remove all namespaces" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\remove_user_defined_attributes.py", + "sourcetype": "file", + "tags": ["cleanup", "remove_user_defined_attributes"], + "title": "Remove User Defined Attributes", + "tooltip": "Remove all user-defined attributs from all nodes" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\removeUnknownNodes.py", + "sourcetype": "file", + "tags": ["cleanup", "removeUnknownNodes"], + "title": "Remove Unknown Nodes", + "tooltip": "Remove all unknown nodes" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\removeUnloadedReferences.py", + "sourcetype": "file", + "tags": ["cleanup", "removeUnloadedReferences"], + "title": "Remove Unloaded References", + "tooltip": "Remove all unloaded references" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\removeReferencesFailedEdits.py", + "sourcetype": "file", + "tags": ["cleanup", "removeReferencesFailedEdits"], + "title": "Remove References Failed Edits", + "tooltip": "Remove failed edits for all references" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\remove_unused_looks.py", + "sourcetype": "file", + "tags": ["cleanup", "removeUnusedLooks"], + "title": "Remove Unused Looks", + "tooltip": "Remove all loaded yet unused Avalon look containers" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\deleteGhostIntermediateObjects.py", + "sourcetype": "file", + "tags": ["cleanup", "deleteGhostIntermediateObjects"], + "title": "Delete Ghost Intermediate Objects", + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\resetViewportCache.py", + "sourcetype": "file", + "tags": ["cleanup", "reset", "viewport", "cache"], + "title": "Reset Viewport Cache", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\uniqifyNodeNames.py", + "sourcetype": "file", + "tags": ["cleanup", "uniqifyNodeNames"], + "title": "Uniqify Node Names", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\autoRenameFileNodes.py", + "sourcetype": "file", + "tags": ["cleanup", "auto", "rename", "filenodes"], + "title": "Auto Rename File Nodes", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\update_asset_id.py", + "sourcetype": "file", + "tags": ["cleanup", "update", "database", "asset", "id"], + "title": "Update Asset ID", + "tooltip": "Will replace the Colorbleed ID with a new one (asset ID : Unique number)" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\colorbleedRename.py", + "sourcetype": "file", + "tags": ["cleanup", "rename", "ui"], + "title": "Colorbleed Renamer", + "tooltip": "Colorbleed Rename UI" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\renameShapesToTransform.py", + "sourcetype": "file", + "tags": ["cleanup", "renameShapesToTransform"], + "title": "Rename Shapes To Transform", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\reorderUI.py", + "sourcetype": "file", + "tags": ["cleanup", "reorderUI"], + "title": "Reorder UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\cleanup\\pastedCleaner.py", + "sourcetype": "file", + "tags": ["cleanup", "pastedCleaner"], + "title": "Pasted Cleaner", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "Others", + "items": [ + { + "type": "menu", + "sourcetype": "file", + "title": "Yeti", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\yeti\\cache_selected_yeti_nodes.py", + "sourcetype": "file", + "tags": ["others", "yeti", "cache", "selected"], + "title": "Cache Selected Yeti Nodes", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "title": "Hair", + "tooltip": "", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\hair\\recolorHairCurrentCurve", + "sourcetype": "file", + "tags": ["others", "selectSoftSelection"], + "title": "Select Soft Selection", + "tooltip": "" + } + ] + }, + { + "type": "menu", + "command": "$PYPE_SCRIPTS\\others\\display", + "sourcetype": "file", + "tags": ["others", "display"], + "title": "Display", + "items": [ + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\display\\wireframeSelectedObjects.py", + "sourcetype": "file", + "tags": ["others", "wireframe", "selected", "objects"], + "title": "Wireframe Selected Objects", + "tooltip": "" + } + ] + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\archiveSceneUI.py", + "sourcetype": "file", + "tags": ["others", "archiveSceneUI"], + "title": "Archive Scene UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\getSimilarMeshes.py", + "sourcetype": "file", + "tags": ["others", "getSimilarMeshes"], + "title": "Get Similar Meshes", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\createBoundingBoxEachSelected.py", + "sourcetype": "file", + "tags": ["others", "createBoundingBoxEachSelected"], + "title": "Create BoundingBox Each Selected", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\curveFromPositionEveryFrame.py", + "sourcetype": "file", + "tags": ["others", "curveFromPositionEveryFrame"], + "title": "Curve From Position", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\instanceLeafSmartTransform.py", + "sourcetype": "file", + "tags": ["others", "instance", "leaf", "smart", "transform"], + "title": "Instance Leaf Smart Transform", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\instanceSmartTransform.py", + "sourcetype": "file", + "tags": ["others", "instance", "smart", "transform"], + "title": "Instance Smart Transform", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\randomizeUVShellsSelectedObjects.py", + "sourcetype": "file", + "tags": ["others", "randomizeUVShellsSelectedObjects"], + "title": "Randomize UV Shells", + "tooltip": "Select objects before running action" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\centerPivotGroup.py", + "sourcetype": "file", + "tags": ["others", "centerPivotGroup"], + "title": "Center Pivot Group", + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\locatorsOnSelectedFaces.py", + "sourcetype": "file", + "tags": ["others", "locatorsOnSelectedFaces"], + "title": "Locators On Selected Faces", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\locatorsOnEdgeSelectionPrompt.py", + "sourcetype": "file", + "tags": ["others", "locatorsOnEdgeSelectionPrompt"], + "title": "Locators On Edge Selection Prompt", + "tooltip": "" + }, + { + "type": "separator" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\copyDeformers.py", + "sourcetype": "file", + "tags": ["others", "copyDeformers"], + "title": "Copy Deformers", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\selectInReferenceEditor.py", + "sourcetype": "file", + "tags": ["others", "selectInReferenceEditor"], + "title": "Select In Reference Editor", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\selectConstrainingObject.py", + "sourcetype": "file", + "tags": ["others", "selectConstrainingObject"], + "title": "Select Constraining Object", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\deformerSetRelationsUI.py", + "sourcetype": "file", + "tags": ["others", "deformerSetRelationsUI"], + "title": "Deformer Set Relations UI", + "tooltip": "" + }, + { + "type": "action", + "command": "$PYPE_SCRIPTS\\others\\recreateBaseNodesForAllLatticeNodes.py", + "sourcetype": "file", + "tags": ["others", "recreate", "base", "nodes", "lattice"], + "title": "Recreate Base Nodes For Lattice Nodes", + "tooltip": "" + } + ] + } +] diff --git a/pype/hosts/premiere/extensions/com.pype/jsx/jsconfig.json b/pype/hosts/premiere/extensions/com.pype/jsx/jsconfig.json index f97a86db74..0ee989834f 100644 --- a/pype/hosts/premiere/extensions/com.pype/jsx/jsconfig.json +++ b/pype/hosts/premiere/extensions/com.pype/jsx/jsconfig.json @@ -1,9 +1,7 @@ { - "compilerOptions": { - "noLib" : true, - "checkJs": true - }, - "include": [ - "**/*" - ] -} \ No newline at end of file + "compilerOptions": { + "noLib": true, + "checkJs": true + }, + "include": ["**/*"] +} diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_main.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_main.json index 5b3c399666..5724e50cdc 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_main.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_main.json @@ -24,14 +24,15 @@ "name": "schema_anatomy_imageio" } ] - }, { + }, + { "type": "dict", "key": "project_settings", "children": [ - { - "type": "schema", - "name": "schema_project_global" - }, + { + "type": "schema", + "name": "schema_project_global" + }, { "type": "schema", "name": "schema_project_ftrack" diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_plugins.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_plugins.json index f04750ff83..ce90ceb881 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_plugins.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_plugins.json @@ -9,39 +9,46 @@ "collapsable": true, "key": "standalonepublisher", "label": "Standalone Publisher", - "children": [{ - "type": "dict", - "collapsable": true, - "key": "publish", - "label": "Publish plugins", - "is_file": true, - "children": [{ + "children": [ + { "type": "dict", "collapsable": true, - "key": "ExtractThumbnailSP", - "label": "ExtractThumbnailSP", - "is_group": true, - "children": [{ - "type": "dict", - "collapsable": false, - "key": "ffmpeg_args", - "label": "ffmpeg_args", - "children": [{ - "type": "list", - "object_type": "text", - "key": "input", - "label": "input" - }, - { - "type": "list", - "object_type": "text", - "key": "output", - "label": "output" - } - ] - }] - }] - }] + "key": "publish", + "label": "Publish plugins", + "is_file": true, + "children": [ + { + "type": "dict", + "collapsable": true, + "key": "ExtractThumbnailSP", + "label": "ExtractThumbnailSP", + "is_group": true, + "children": [ + { + "type": "dict", + "collapsable": false, + "key": "ffmpeg_args", + "label": "ffmpeg_args", + "children": [ + { + "type": "list", + "object_type": "text", + "key": "input", + "label": "input" + }, + { + "type": "list", + "object_type": "text", + "key": "output", + "label": "output" + } + ] + } + ] + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_celaction.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_celaction.json index a1c94b14ef..86d6141c4a 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_celaction.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_celaction.json @@ -4,47 +4,59 @@ "key": "celaction", "label": "CelAction", "is_file": true, - "children": [{ - "type": "dict", - "collapsable": true, - "key": "publish", - "label": "Publish plugins", - "children": [{ + "children": [ + { "type": "dict", "collapsable": true, - "checkbox_key": "enabled", - "key": "ExtractCelactionDeadline", - "label": "ExtractCelactionDeadline", - "is_group": true, - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, { - "type": "text", - "key": "deadline_department", - "label": "Deadline apartment" - }, { - "type": "number", - "key": "deadline_priority", - "label": "Deadline priority" - }, { - "type": "text", - "key": "deadline_pool", - "label": "Deadline pool" - }, { - "type": "text", - "key": "deadline_pool_secondary", - "label": "Deadline pool (secondary)" - }, { - "type": "text", - "key": "deadline_group", - "label": "Deadline Group" - }, { - "type": "number", - "key": "deadline_chunk_size", - "label": "Deadline Chunk size" - }] - }] - }] + "key": "publish", + "label": "Publish plugins", + "children": [ + { + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "ExtractCelactionDeadline", + "label": "ExtractCelactionDeadline", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "text", + "key": "deadline_department", + "label": "Deadline apartment" + }, + { + "type": "number", + "key": "deadline_priority", + "label": "Deadline priority" + }, + { + "type": "text", + "key": "deadline_pool", + "label": "Deadline pool" + }, + { + "type": "text", + "key": "deadline_pool_secondary", + "label": "Deadline pool (secondary)" + }, + { + "type": "text", + "key": "deadline_group", + "label": "Deadline Group" + }, + { + "type": "number", + "key": "deadline_chunk_size", + "label": "Deadline Chunk size" + } + ] + } + ] + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_ftrack.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_ftrack.json index ea01400e94..4c3e30b77f 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_ftrack.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_ftrack.json @@ -6,310 +6,314 @@ "checkbox_key": "enabled", "is_file": true, "children": [ - { - "type": "splitter" - }, - { - "type": "label", - "label": "Additional Ftrack paths" - }, - { - "type": "list", - "key": "ftrack_actions_path", - "label": "Action paths", - "object_type": "text" - }, - { - "type": "list", - "key": "ftrack_events_path", - "label": "Event paths", - "object_type": "text" - }, - { - "type": "splitter" - }, - { - "type": "dict", - "key": "events", - "label": "Server Events", - "children": [ { - "type": "dict", - "key": "sync_to_avalon", - "label": "Sync to avalon", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "label", - "label": "Allow name and hierarchy change only if following statuses are on all children tasks" - }, - { - "type": "list", - "key": "statuses_name_change", - "label": "Statuses", - "object_type": - { - "type": "text", - "multiline": false - } - }] + "type": "splitter" + }, + { + "type": "label", + "label": "Additional Ftrack paths" + }, + { + "type": "list", + "key": "ftrack_actions_path", + "label": "Action paths", + "object_type": "text" + }, + { + "type": "list", + "key": "ftrack_events_path", + "label": "Event paths", + "object_type": "text" + }, + { + "type": "splitter" }, { "type": "dict", - "key": "push_frame_values_to_task", - "label": "Sync Hierarchical and Entity Attributes", - "checkbox_key": "enabled", + "key": "events", + "label": "Server Events", "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "list", - "key": "interest_entity_types", - "label": "Entity types of interest", - "object_type": { - "type": "text", - "multiline": false - } - }, - { - "type": "list", - "key": "interest_attributess", - "label": "Attributes to sync", - "object_type": - { - "type": "text", - "multiline": false - } - }] - }, - { - "type": "dict", - "key": "thumbnail_updates", - "label": "Update Hierarchy thumbnails", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "label", - "label": "Push thumbnail from version, up through multiple hierarchy levels." - }, - { - "type": "number", - "key": "levels", - "label": "Levels" - }] - }, - { - "type": "dict", - "key": "user_assignment", - "label": "Run script on user assignments", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, - { - "type": "dict", - "key": "status_update", - "label": "Update status on task action", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "key": "mapping", - "type": "dict-modifiable", - "object_type": - { - "type": "list", - "object_type": "text" - } - }] - }, - { - "type": "dict", - "key": "status_task_to_parent", - "label": "Sync status from Task to Parent", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "key": "parent_status_match_all_task_statuses", - "type": "dict-modifiable", - "label": "Change parent if all tasks match", - "object_type": - { - "type": "list", - "object_type": "text" - } - }, - { - "key": "parent_status_by_task_status", - "type": "dict-modifiable", - "label": "Change parent status if a single task matches", - "object_type": - { - "type": "list", - "object_type": "text" - } - }] - }, - { - "type": "dict", - "key": "status_task_to_version", - "label": "Sync status from Task to Version", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "dict-modifiable", - "key": "mapping", - "object_type": - { - "type": "list", - "object_type": "text" - } - }] - }, - { - "type": "dict", - "key": "status_version_to_task", - "label": "Sync status from Version to Task", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "dict-modifiable", - "key": "mapping", - "object_type": - { - "type": "list", - "object_type": "text" - } - }] - }, - { - "type": "dict", - "key": "first_version_status", - "label": "Set status on first created version", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "text", - "key": "status", - "label": "Status" - }] - }, - { - "type": "dict", - "key": "next_task_update", - "label": "Update status on next task", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "dict-modifiable", - "key": "mapping", - "object_type": - { - "type": "text" - } - }] - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "publish", - "label": "Publish plugins", - "is_file": true, - "children": [ - { - "type": "dict", - "collapsable": true, - "checkbox_key": "enabled", - "key": "IntegrateFtrackNote", - "label": "IntegrateFtrackNote", - "is_group": true, - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" + "type": "dict", + "key": "sync_to_avalon", + "label": "Sync to avalon", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "label", + "label": "Allow name and hierarchy change only if following statuses are on all children tasks" + }, + { + "type": "list", + "key": "statuses_name_change", + "label": "Statuses", + "object_type": { + "type": "text", + "multiline": false + } + } + ] }, { - "type": "text", - "key": "note_with_intent_template", - "label": "Note with intent template" + "type": "dict", + "key": "push_frame_values_to_task", + "label": "Sync Hierarchical and Entity Attributes", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "list", + "key": "interest_entity_types", + "label": "Entity types of interest", + "object_type": { + "type": "text", + "multiline": false + } + }, + { + "type": "list", + "key": "interest_attributess", + "label": "Attributes to sync", + "object_type": { + "type": "text", + "multiline": false + } + } + ] }, { - "type": "list", - "object_type": "text", - "key": "note_labels", - "label": "Note labels" - }] - }, + "type": "dict", + "key": "thumbnail_updates", + "label": "Update Hierarchy thumbnails", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "label", + "label": "Push thumbnail from version, up through multiple hierarchy levels." + }, + { + "type": "number", + "key": "levels", + "label": "Levels" + } + ] + }, + { + "type": "dict", + "key": "user_assignment", + "label": "Run script on user assignments", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + }, + { + "type": "dict", + "key": "status_update", + "label": "Update status on task action", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "key": "mapping", + "type": "dict-modifiable", + "object_type": { + "type": "list", + "object_type": "text" + } + } + ] + }, + { + "type": "dict", + "key": "status_task_to_parent", + "label": "Sync status from Task to Parent", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "key": "parent_status_match_all_task_statuses", + "type": "dict-modifiable", + "label": "Change parent if all tasks match", + "object_type": { + "type": "list", + "object_type": "text" + } + }, + { + "key": "parent_status_by_task_status", + "type": "dict-modifiable", + "label": "Change parent status if a single task matches", + "object_type": { + "type": "list", + "object_type": "text" + } + } + ] + }, + { + "type": "dict", + "key": "status_task_to_version", + "label": "Sync status from Task to Version", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "dict-modifiable", + "key": "mapping", + "object_type": { + "type": "list", + "object_type": "text" + } + } + ] + }, + { + "type": "dict", + "key": "status_version_to_task", + "label": "Sync status from Version to Task", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "dict-modifiable", + "key": "mapping", + "object_type": { + "type": "list", + "object_type": "text" + } + } + ] + }, + { + "type": "dict", + "key": "first_version_status", + "label": "Set status on first created version", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "text", + "key": "status", + "label": "Status" + } + ] + }, + { + "type": "dict", + "key": "next_task_update", + "label": "Update status on next task", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "dict-modifiable", + "key": "mapping", + "object_type": { + "type": "text" + } + } + ] + } + ] + }, + { + "type": "dict", + "collapsable": true, + "key": "publish", + "label": "Publish plugins", + "is_file": true, + "children": [ + { + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "IntegrateFtrackNote", + "label": "IntegrateFtrackNote", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "text", + "key": "note_with_intent_template", + "label": "Note with intent template" + }, + { + "type": "list", + "object_type": "text", + "key": "note_labels", + "label": "Note labels" + } + ] + }, - { - "type": "dict", - "collapsable": true, - "checkbox_key": "enabled", - "key": "ValidateFtrackAttributes", - "label": "ValidateFtrackAttributes", - "is_group": true, - "children": [ { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "raw-json", - "key": "ftrack_custom_attributes", - "label": "Custom attributes to validate" - }] - } - - ] - }] + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "ValidateFtrackAttributes", + "label": "ValidateFtrackAttributes", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "raw-json", + "key": "ftrack_custom_attributes", + "label": "Custom attributes to validate" + } + ] + } + ] + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_global.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_global.json index 75731fe207..5c2419eeaf 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_global.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_global.json @@ -5,14 +5,14 @@ "label": "Global", "is_file": true, "children": [ - { - "type": "schema", - "name": "schema_global_publish" - }, - { - "type": "schema", - "name": "schema_global_tools" - }, + { + "type": "schema", + "name": "schema_global_publish" + }, + { + "type": "schema", + "name": "schema_global_tools" + }, { "type": "collapsible-wrap", diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_harmony.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_harmony.json index 282a4350b6..791a08cb8d 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_harmony.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_harmony.json @@ -5,20 +5,19 @@ "label": "Harmony", "is_file": true, "children": [ - { - "type": "dict", - "collapsable": true, - "key": "publish", - "label": "Publish plugins", - "children": [] - }, - { - "type": "dict", - "collapsable": true, - "key": "general", - "label": "General", - "children": [ - + { + "type": "dict", + "collapsable": true, + "key": "publish", + "label": "Publish plugins", + "children": [] + }, + { + "type": "dict", + "collapsable": true, + "key": "general", + "label": "General", + "children": [ { "type": "boolean", "key": "skip_resolution_check", @@ -29,6 +28,7 @@ "key": "skip_timelines_check", "label": "Skip Timeliene Check" } - ] - }] + ] + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_hiero.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_hiero.json index 834dc0bb3d..e55e652cb6 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_hiero.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_hiero.json @@ -4,44 +4,54 @@ "key": "hiero", "label": "Hiero", "is_file": true, - "children": [{ - "type": "dict", - "collapsable": true, - "key": "publish", - "label": "Publish plugins", - "children": [{ + "children": [ + { "type": "dict", "collapsable": true, - "checkbox_key": "enabled", - "key": "CollectInstanceVersion", - "label": "Collect Instance Version", - "is_group": true, - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, { - "type": "dict", - "collapsable": true, - "checkbox_key": "enabled", - "key": "ExtractReviewCutUpVideo", - "label": "Extract Review Cut Up Video", - "is_group": true, - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, { - "type": "list", - "object_type": "text", - "key": "tags_addition", - "label": "Tags addition" - }] - }] - }, - { - "type": "schema", - "name": "schema_publish_gui_filter" - }] + "key": "publish", + "label": "Publish plugins", + "children": [ + { + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "CollectInstanceVersion", + "label": "Collect Instance Version", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + }, + { + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "ExtractReviewCutUpVideo", + "label": "Extract Review Cut Up Video", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "list", + "object_type": "text", + "key": "tags_addition", + "label": "Tags addition" + } + ] + } + ] + }, + { + "type": "schema", + "name": "schema_publish_gui_filter" + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_maya.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_maya.json index a71cfb1e09..069ae3c977 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_maya.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_maya.json @@ -4,24 +4,26 @@ "key": "maya", "label": "Maya", "is_file": true, - "children": [{ - "type": "schema", - "name": "schema_maya_capture" - }, - { - "type": "schema", - "name": "schema_maya_publish" - }, - { - "type": "schema", - "name": "schema_maya_load" - }, - { - "type": "schema", - "name": "schema_workfile_build" - }, - { - "type": "schema", - "name": "schema_publish_gui_filter" - }] + "children": [ + { + "type": "schema", + "name": "schema_maya_capture" + }, + { + "type": "schema", + "name": "schema_maya_publish" + }, + { + "type": "schema", + "name": "schema_maya_load" + }, + { + "type": "schema", + "name": "schema_workfile_build" + }, + { + "type": "schema", + "name": "schema_publish_gui_filter" + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_nuke.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_nuke.json index ef0541da58..9bec54fa36 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_nuke.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_nuke.json @@ -4,141 +4,176 @@ "key": "nuke", "label": "Nuke", "is_file": true, - "children": [{ - "type": "dict", - "collapsable": true, - "key": "create", - "label": "Create plugins", - "children": [{ - "type": "dict", - "collapsable": false, - "key": "CreateWriteRender", - "label": "CreateWriteRender", - "is_group": true, - "children": [{ - "type": "text", - "key": "fpath_template", - "label": "Path template" - }] - }, { - "type": "dict", - "collapsable": false, - "key": "CreateWritePrerender", - "label": "CreateWritePrerender", - "is_group": true, - "children": [{ - "type": "text", - "key": "fpath_template", - "label": "Path template" - }] - }] - }, { - "type": "dict", - "collapsable": true, - "key": "publish", - "label": "Publish plugins", - "children": [{ + "children": [ + { "type": "dict", "collapsable": true, - "checkbox_key": "enabled", - "key": "ExtractThumbnail", - "label": "ExtractThumbnail", - "is_group": true, - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, { - "type": "raw-json", - "key": "nodes", - "label": "Nodes" - }] - }, { + "key": "create", + "label": "Create plugins", + "children": [ + { + "type": "dict", + "collapsable": false, + "key": "CreateWriteRender", + "label": "CreateWriteRender", + "is_group": true, + "children": [ + { + "type": "text", + "key": "fpath_template", + "label": "Path template" + } + ] + }, + { + "type": "dict", + "collapsable": false, + "key": "CreateWritePrerender", + "label": "CreateWritePrerender", + "is_group": true, + "children": [ + { + "type": "text", + "key": "fpath_template", + "label": "Path template" + } + ] + } + ] + }, + { "type": "dict", "collapsable": true, - "checkbox_key": "enabled", - "key": "ValidateKnobs", - "label": "ValidateKnobs", - "is_group": true, - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, { - "type": "raw-json", - "key": "knobs", - "label": "Knobs" - }] - }, { - "type": "dict", - "collapsable": true, - "checkbox_key": "enabled", - "key": "ExtractReviewDataLut", - "label": "ExtractReviewDataLut", - "is_group": true, - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, { - "type": "dict", - "collapsable": true, - "checkbox_key": "enabled", - "key": "ExtractReviewDataMov", - "label": "ExtractReviewDataMov", - "is_group": true, - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, { - "type": "boolean", - "key": "viewer_lut_raw", - "label": "Viewer LUT raw" - }] - }, { - "type": "dict", - "collapsable": true, - "key": "ExtractSlateFrame", - "label": "ExtractSlateFrame", - "is_group": true, - "children": [{ - "type": "boolean", - "key": "viewer_lut_raw", - "label": "Viewer LUT raw" - }] - }, { - "type": "dict", - "collapsable": true, - "key": "NukeSubmitDeadline", - "label": "NukeSubmitDeadline", - "is_group": true, - "children": [{ - "type": "number", - "key": "deadline_priority", - "label": "deadline_priority" - }, { - "type": "text", - "key": "deadline_pool", - "label": "deadline_pool" - }, { - "type": "text", - "key": "deadline_pool_secondary", - "label": "deadline_pool_secondary" - }, { - "type": "number", - "key": "deadline_chunk_size", - "label": "deadline_chunk_size" - }] - }] - }, - { - "type": "schema", - "name": "schema_workfile_build" - }, - { - "type": "schema", - "name": "schema_publish_gui_filter" - }] + "key": "publish", + "label": "Publish plugins", + "children": [ + { + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "ExtractThumbnail", + "label": "ExtractThumbnail", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "raw-json", + "key": "nodes", + "label": "Nodes" + } + ] + }, + { + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "ValidateKnobs", + "label": "ValidateKnobs", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "raw-json", + "key": "knobs", + "label": "Knobs" + } + ] + }, + { + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "ExtractReviewDataLut", + "label": "ExtractReviewDataLut", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + }, + { + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "ExtractReviewDataMov", + "label": "ExtractReviewDataMov", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "boolean", + "key": "viewer_lut_raw", + "label": "Viewer LUT raw" + } + ] + }, + { + "type": "dict", + "collapsable": true, + "key": "ExtractSlateFrame", + "label": "ExtractSlateFrame", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "viewer_lut_raw", + "label": "Viewer LUT raw" + } + ] + }, + { + "type": "dict", + "collapsable": true, + "key": "NukeSubmitDeadline", + "label": "NukeSubmitDeadline", + "is_group": true, + "children": [ + { + "type": "number", + "key": "deadline_priority", + "label": "deadline_priority" + }, + { + "type": "text", + "key": "deadline_pool", + "label": "deadline_pool" + }, + { + "type": "text", + "key": "deadline_pool_secondary", + "label": "deadline_pool_secondary" + }, + { + "type": "number", + "key": "deadline_chunk_size", + "label": "deadline_chunk_size" + } + ] + } + ] + }, + { + "type": "schema", + "name": "schema_workfile_build" + }, + { + "type": "schema", + "name": "schema_publish_gui_filter" + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_resolve.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_resolve.json index 9452911354..fcd649db83 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_resolve.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_resolve.json @@ -4,32 +4,38 @@ "key": "resolve", "label": "DaVinci Resolve", "is_file": true, - "children": [{ - "type": "dict", - "collapsable": true, - "key": "create", - "label": "Creator plugins", - "children": [{ - "type": "dict", - "collapsable": true, - "key": "CreateShotClip", - "label": "Create Shot Clip", - "is_group": true, - "children": [{ - "type": "text", - "key": "clipName", - "label": "Clip name template" - }, { - "type": "text", - "key": "folder", - "label": "Folder" - }, { - "type": "number", - "key": "steps", - "label": "Steps" - }] - } - - ] - }] + "children": [ + { + "type": "dict", + "collapsable": true, + "key": "create", + "label": "Creator plugins", + "children": [ + { + "type": "dict", + "collapsable": true, + "key": "CreateShotClip", + "label": "Create Shot Clip", + "is_group": true, + "children": [ + { + "type": "text", + "key": "clipName", + "label": "Clip name template" + }, + { + "type": "text", + "key": "folder", + "label": "Folder" + }, + { + "type": "number", + "key": "steps", + "label": "Steps" + } + ] + } + ] + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_standalonepublisher.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_standalonepublisher.json index 1241620dea..40b27f766f 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_standalonepublisher.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_standalonepublisher.json @@ -5,86 +5,89 @@ "label": "Standalone Publisher", "is_file": true, "children": [ - { - "type": "dict", - "collapsable": true, - "key": "publish", - "label": "Publish plugins", - "is_file": true, - "children": [ { "type": "dict", "collapsable": true, - "key": "ExtractThumbnailSP", - "label": "ExtractThumbnailSP", - "is_group": true, + "key": "publish", + "label": "Publish plugins", + "is_file": true, "children": [ - { - "type": "dict", - "collapsable": false, - "key": "ffmpeg_args", - "label": "ffmpeg_args", - "children": [ { - "type": "list", - "object_type": "text", - "key": "input", - "label": "input" - }, - { - "type": "list", - "object_type": "text", - "key": "output", - "label": "output" - }] - }] - }] - }, - { - "type": "dict-modifiable", - "collapsable": true, - "key": "create", - "label": "Creator plugins", - "collapsable_key": true, - "is_file": true, - "object_type": - { - "type": "dict", - "children": [ - { - "type": "text", - "key": "name", - "label": "Name" - }, - { - "type": "text", - "key": "label", - "label": "Label" - }, - { - "type": "text", - "key": "family", - "label": "Family" - }, - { - "type": "text", - "key": "icon", - "label": "Icon" - }, - { - "type": "list", - "key": "defaults", - "label": "Defaults", - "object_type": - { - "type": "text" + "type": "dict", + "collapsable": true, + "key": "ExtractThumbnailSP", + "label": "ExtractThumbnailSP", + "is_group": true, + "children": [ + { + "type": "dict", + "collapsable": false, + "key": "ffmpeg_args", + "label": "ffmpeg_args", + "children": [ + { + "type": "list", + "object_type": "text", + "key": "input", + "label": "input" + }, + { + "type": "list", + "object_type": "text", + "key": "output", + "label": "output" + } + ] + } + ] } - }, - { - "type": "text", - "key": "help", - "label": "Help" - }] + ] + }, + { + "type": "dict-modifiable", + "collapsable": true, + "key": "create", + "label": "Creator plugins", + "collapsable_key": true, + "is_file": true, + "object_type": { + "type": "dict", + "children": [ + { + "type": "text", + "key": "name", + "label": "Name" + }, + { + "type": "text", + "key": "label", + "label": "Label" + }, + { + "type": "text", + "key": "family", + "label": "Family" + }, + { + "type": "text", + "key": "icon", + "label": "Icon" + }, + { + "type": "list", + "key": "defaults", + "label": "Defaults", + "object_type": { + "type": "text" + } + }, + { + "type": "text", + "key": "help", + "label": "Help" + } + ] + } } - }] + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_unreal.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_unreal.json index 63cfdec639..392289296a 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_unreal.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schema_project_unreal.json @@ -5,21 +5,23 @@ "label": "Unreal Engine", "is_file": true, "children": [ - { - "type": "dict", - "collapsable": true, - "key": "project_setup", - "label": "Project Setup", - "children": [ { - "type": "boolean", - "key": "dev_mode", - "label": "Dev mode" - }, - { - "type": "boolean", - "key": "install_unreal_python_engine", - "label": "Install unreal python engine" - }] - }] + "type": "dict", + "collapsable": true, + "key": "project_setup", + "label": "Project Setup", + "children": [ + { + "type": "boolean", + "key": "dev_mode", + "label": "Dev mode" + }, + { + "type": "boolean", + "key": "install_unreal_python_engine", + "label": "Install unreal python engine" + } + ] + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_attributes.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_attributes.json index a64b99ce9d..b045ef978b 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_attributes.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_attributes.json @@ -5,75 +5,75 @@ "label": "Attributes", "is_file": true, "children": [ - { - "type": "number", - "key": "fps", - "label": "Frame Rate" - }, - { - "type": "number", - "key": "frameStart", - "label": "Frame Start" - }, - { - "type": "number", - "key": "frameEnd", - "label": "Frame End" - }, - { - "type": "number", - "key": "clipIn", - "label": "Clip In" - }, - { - "type": "number", - "key": "clipOut", - "label": "Clip Out" - }, - { - "type": "number", - "key": "handleStart", - "label": "Handle Start" - }, - { - "type": "number", - "key": "handleEnd", - "label": "Handle End" - }, - { - "type": "number", - "key": "resolutionWidth", - "label": "Resolution Width" - }, - { - "type": "number", - "key": "resolutionHeight", - "label": "Resolution Height" - }, - { - "type": "number", - "key": "pixelAspect", - "label": "Pixel Aspect Ratio" - }, - { - "type": "enum", - "key": "applications", - "label": "Applications", - "multiselection": true, - "enum_items": [ - {"maya_2020" : "Maya 2020"}, - {"nuke_12.2": "Nuke 12.2"}, - {"hiero_12.2": "Hiero 12.2"}, - {"houdini_18": "Houdini 18"}, - {"blender_2.91": "Blender 2.91"}, - {"aftereffects_2021": "After Effects 2021"} - ] - }, - { - "type": "dict-modifiable", - "key": "task_short_names", - "label": "Task short names (by Task type)", - "object_type": "text" - } - ] + { + "type": "number", + "key": "fps", + "label": "Frame Rate" + }, + { + "type": "number", + "key": "frameStart", + "label": "Frame Start" + }, + { + "type": "number", + "key": "frameEnd", + "label": "Frame End" + }, + { + "type": "number", + "key": "clipIn", + "label": "Clip In" + }, + { + "type": "number", + "key": "clipOut", + "label": "Clip Out" + }, + { + "type": "number", + "key": "handleStart", + "label": "Handle Start" + }, + { + "type": "number", + "key": "handleEnd", + "label": "Handle End" + }, + { + "type": "number", + "key": "resolutionWidth", + "label": "Resolution Width" + }, + { + "type": "number", + "key": "resolutionHeight", + "label": "Resolution Height" + }, + { + "type": "number", + "key": "pixelAspect", + "label": "Pixel Aspect Ratio" + }, + { + "type": "enum", + "key": "applications", + "label": "Applications", + "multiselection": true, + "enum_items": [ + { "maya_2020": "Maya 2020" }, + { "nuke_12.2": "Nuke 12.2" }, + { "hiero_12.2": "Hiero 12.2" }, + { "houdini_18": "Houdini 18" }, + { "blender_2.91": "Blender 2.91" }, + { "aftereffects_2021": "After Effects 2021" } + ] + }, + { + "type": "dict-modifiable", + "key": "task_short_names", + "label": "Task short names (by Task type)", + "object_type": "text" + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_imageio.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_imageio.json index f3de0dcb44..4f75e1171a 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_imageio.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_imageio.json @@ -1,289 +1,355 @@ { - "type": "dict", - "key": "imageio", - "label": "Color Management and Output Formats", - "is_file": true, - "children": [{ - "key": "hiero", "type": "dict", - "label": "Hiero", - "children": [{ - "key": "workfile", - "type": "dict", - "label": "Workfile", - "collapsable": false, - "children": [{ - "type": "form", - "children": [{ - "type": "enum", - "key": "ocioConfigName", - "label": "OpenColorIO Config", - "enum_items": [{ - "nuke-default": "nuke-default" - }, - { - "aces_1.0.3": "aces_1.0.3" - }, - { - "aces_1.1": "aces_1.1" - }, - { - "custom": "custom" - } - ] - }, { - "type": "path-widget", - "key": "ocioconfigpath", - "label": "Custom OCIO path", - "multiplatform": true, - "multipath": true - }, { - "type": "text", - "key": "workingSpace", - "label": "Working Space" - }, { - "type": "text", - "key": "sixteenBitLut", - "label": "16 Bit Files" - }, { - "type": "text", - "key": "eightBitLut", - "label": "8 Bit Files" - }, { - "type": "text", - "key": "floatLut", - "label": "Floating Point Files" - }, { - "type": "text", - "key": "logLut", - "label": "Log Files" - }, { - "type": "text", - "key": "viewerLut", - "label": "Viewer" - }, { - "type": "text", - "key": "thumbnailLut", - "label": "Thumbnails" - }] - }] - }, { - "key": "regexInputs", - "type": "dict", - "label": "Colorspace on Inputs by regex detection", - "collapsable": true, - "children": [{ - "type": "list", - "key": "inputs", - "label": "", - "object_type": { - "type": "dict", - "children": [{ - "type": "text", - "key": "regex", - "label": "Regex" - }, { - "type": "text", - "key": "colorspace", - "label": "Colorspace" - }] + "key": "imageio", + "label": "Color Management and Output Formats", + "is_file": true, + "children": [ + { + "key": "hiero", + "type": "dict", + "label": "Hiero", + "children": [ + { + "key": "workfile", + "type": "dict", + "label": "Workfile", + "collapsable": false, + "children": [ + { + "type": "form", + "children": [ + { + "type": "enum", + "key": "ocioConfigName", + "label": "OpenColorIO Config", + "enum_items": [ + { + "nuke-default": "nuke-default" + }, + { + "aces_1.0.3": "aces_1.0.3" + }, + { + "aces_1.1": "aces_1.1" + }, + { + "custom": "custom" + } + ] + }, + { + "type": "path-widget", + "key": "ocioconfigpath", + "label": "Custom OCIO path", + "multiplatform": true, + "multipath": true + }, + { + "type": "text", + "key": "workingSpace", + "label": "Working Space" + }, + { + "type": "text", + "key": "sixteenBitLut", + "label": "16 Bit Files" + }, + { + "type": "text", + "key": "eightBitLut", + "label": "8 Bit Files" + }, + { + "type": "text", + "key": "floatLut", + "label": "Floating Point Files" + }, + { + "type": "text", + "key": "logLut", + "label": "Log Files" + }, + { + "type": "text", + "key": "viewerLut", + "label": "Viewer" + }, + { + "type": "text", + "key": "thumbnailLut", + "label": "Thumbnails" + } + ] + } + ] + }, + { + "key": "regexInputs", + "type": "dict", + "label": "Colorspace on Inputs by regex detection", + "collapsable": true, + "children": [ + { + "type": "list", + "key": "inputs", + "label": "", + "object_type": { + "type": "dict", + "children": [ + { + "type": "text", + "key": "regex", + "label": "Regex" + }, + { + "type": "text", + "key": "colorspace", + "label": "Colorspace" + } + ] + } + } + ] + } + ] + }, + { + "key": "nuke", + "type": "dict", + "label": "Nuke", + "children": [ + { + "key": "workfile", + "type": "dict", + "label": "Workfile", + "collapsable": false, + "is_group": true, + "children": [ + { + "type": "form", + "children": [ + { + "type": "enum", + "key": "colorManagement", + "label": "color management", + "enum_items": [ + { + "Nuke": "Nuke" + }, + { + "OCIO": "OCIO" + } + ] + }, + { + "type": "enum", + "key": "OCIO_config", + "label": "OpenColorIO Config", + "enum_items": [ + { + "nuke-default": "nuke-default" + }, + { + "spi-vfx": "spi-vfx" + }, + { + "spi-anim": "spi-anim" + }, + { + "aces_1.0.3": "aces_0.1.1" + }, + { + "aces_1.0.3": "aces_0.7.1" + }, + { + "aces_1.0.3": "aces_1.0.1" + }, + { + "aces_1.0.3": "aces_1.0.3" + }, + { + "aces_1.1": "aces_1.1" + }, + { + "custom": "custom" + } + ] + }, + { + "type": "path-widget", + "key": "customOCIOConfigPath", + "label": "Custom OCIO config path", + "multiplatform": true, + "multipath": true + }, + { + "type": "text", + "key": "workingSpaceLUT", + "label": "Working Space" + }, + { + "type": "text", + "key": "monitorLut", + "label": "monitor" + }, + { + "type": "text", + "key": "int8Lut", + "label": "8-bit files" + }, + { + "type": "text", + "key": "int16Lut", + "label": "16-bit files" + }, + { + "type": "text", + "key": "logLut", + "label": "log files" + }, + { + "type": "text", + "key": "floatLut", + "label": "float files" + } + ] + } + ] + }, + { + "key": "nodes", + "type": "dict", + "label": "Nodes", + "collapsable": true, + "is_group": true, + "children": [ + { + "key": "requiredNodes", + "type": "list", + "label": "Required Nodes", + "object_type": { + "type": "dict", + "children": [ + { + "type": "list", + "key": "plugins", + "label": "Used in plugins", + "object_type": { + "type": "text", + "key": "pluginClass", + "label": "Plugin Class" + } + }, + { + "type": "text", + "key": "nukeNodeClass", + "label": "Nuke Node Class" + }, + { + "type": "splitter" + }, + { + "key": "knobs", + "label": "Knobs", + "type": "list", + "object_type": { + "type": "dict", + "children": [ + { + "type": "text", + "key": "name", + "label": "Name" + }, + { + "type": "text", + "key": "value", + "label": "Value" + } + ] + } + } + ] + } + }, + { + "type": "list", + "key": "customNodes", + "label": "Custom Nodes", + "object_type": { + "type": "dict", + "children": [ + { + "type": "list", + "key": "plugins", + "label": "Used in plugins", + "object_type": { + "type": "text", + "key": "pluginClass", + "label": "Plugin Class" + } + }, + { + "type": "text", + "key": "nukeNodeClass", + "label": "Nuke Node Class" + }, + { + "type": "splitter" + }, + { + "key": "knobs", + "label": "Knobs", + "type": "list", + "object_type": { + "type": "dict", + "children": [ + { + "type": "text", + "key": "name", + "label": "Name" + }, + { + "type": "text", + "key": "value", + "label": "Value" + } + ] + } + } + ] + } + } + ] + }, + { + "key": "regexInputs", + "type": "dict", + "label": "Colorspace on Inputs by regex detection", + "collapsable": true, + "children": [ + { + "type": "list", + "key": "inputs", + "label": "", + "object_type": { + "type": "dict", + "children": [ + { + "type": "text", + "key": "regex", + "label": "Regex" + }, + { + "type": "text", + "key": "colorspace", + "label": "Colorspace" + } + ] + } + } + ] + } + ] } - }] - }] - }, { - "key": "nuke", - "type": "dict", - "label": "Nuke", - "children": [{ - "key": "workfile", - "type": "dict", - "label": "Workfile", - "collapsable": false, - "is_group": true, - "children": [{ - "type": "form", - "children": [{ - "type": "enum", - "key": "colorManagement", - "label": "color management", - "enum_items": [{ - "Nuke": "Nuke" - }, - { - "OCIO": "OCIO" - } - ] - }, { - "type": "enum", - "key": "OCIO_config", - "label": "OpenColorIO Config", - "enum_items": [{ - "nuke-default": "nuke-default" - }, - { - "spi-vfx": "spi-vfx" - }, - { - "spi-anim": "spi-anim" - }, - { - "aces_1.0.3": "aces_0.1.1" - }, - { - "aces_1.0.3": "aces_0.7.1" - }, - { - "aces_1.0.3": "aces_1.0.1" - }, - { - "aces_1.0.3": "aces_1.0.3" - }, - { - "aces_1.1": "aces_1.1" - }, - { - "custom": "custom" - } - ] - }, { - "type": "path-widget", - "key": "customOCIOConfigPath", - "label": "Custom OCIO config path", - "multiplatform": true, - "multipath": true - }, { - "type": "text", - "key": "workingSpaceLUT", - "label": "Working Space" - }, { - "type": "text", - "key": "monitorLut", - "label": "monitor" - }, { - "type": "text", - "key": "int8Lut", - "label": "8-bit files" - }, { - "type": "text", - "key": "int16Lut", - "label": "16-bit files" - }, { - "type": "text", - "key": "logLut", - "label": "log files" - }, { - "type": "text", - "key": "floatLut", - "label": "float files" - }] - }] - }, { - "key": "nodes", - "type": "dict", - "label": "Nodes", - "collapsable": true, - "is_group": true, - "children": [{ - "key": "requiredNodes", - "type": "list", - "label": "Required Nodes", - "object_type": { - "type": "dict", - "children": [{ - "type": "list", - "key": "plugins", - "label": "Used in plugins", - "object_type": { - "type": "text", - "key": "pluginClass", - "label": "Plugin Class" - } - }, { - "type": "text", - "key": "nukeNodeClass", - "label": "Nuke Node Class" - }, { - "type": "splitter" - }, { - "key": "knobs", - "label": "Knobs", - "type": "list", - "object_type": { - "type": "dict", - "children": [{ - "type": "text", - "key": "name", - "label": "Name" - }, { - "type": "text", - "key": "value", - "label": "Value" - }] - } - }] - } - }, { - "type": "list", - "key": "customNodes", - "label": "Custom Nodes", - "object_type": { - "type": "dict", - "children": [{ - "type": "list", - "key": "plugins", - "label": "Used in plugins", - "object_type": { - "type": "text", - "key": "pluginClass", - "label": "Plugin Class" - } - }, { - "type": "text", - "key": "nukeNodeClass", - "label": "Nuke Node Class" - }, { - "type": "splitter" - }, { - "key": "knobs", - "label": "Knobs", - "type": "list", - "object_type": { - "type": "dict", - "children": [{ - "type": "text", - "key": "name", - "label": "Name" - }, { - "type": "text", - "key": "value", - "label": "Value" - }] - } - }] - } - }] - }, { - "key": "regexInputs", - "type": "dict", - "label": "Colorspace on Inputs by regex detection", - "collapsable": true, - "children": [{ - "type": "list", - "key": "inputs", - "label": "", - "object_type": { - "type": "dict", - "children": [{ - "type": "text", - "key": "regex", - "label": "Regex" - }, { - "type": "text", - "key": "colorspace", - "label": "Colorspace" - }] - } - }] - }] - }] + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_templates.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_templates.json index 2649178bff..1f545f14be 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_templates.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_anatomy_templates.json @@ -31,21 +31,22 @@ "key": "work", "label": "Work", "children": [ - { - "type": "text", - "key": "folder", - "label": "Folder" - }, - { - "type": "text", - "key": "file", - "label": "File" - }, - { - "type": "text", - "key": "path", - "label": "Path" - }] + { + "type": "text", + "key": "folder", + "label": "Folder" + }, + { + "type": "text", + "key": "file", + "label": "File" + }, + { + "type": "text", + "key": "path", + "label": "Path" + } + ] }, { "type": "dict", @@ -67,7 +68,6 @@ "key": "path", "label": "Path" } - ] }, { @@ -75,26 +75,27 @@ "key": "publish", "label": "Publish", "children": [ - { - "type": "text", - "key": "folder", - "label": "Folder" - }, - { - "type": "text", - "key": "file", - "label": "File" - }, - { - "type": "text", - "key": "path", - "label": "Path" - }, - { - "type": "text", - "key": "thumbnail", - "label": "Thumbnail" - }] + { + "type": "text", + "key": "folder", + "label": "Folder" + }, + { + "type": "text", + "key": "file", + "label": "File" + }, + { + "type": "text", + "key": "path", + "label": "Path" + }, + { + "type": "text", + "key": "thumbnail", + "label": "Thumbnail" + } + ] }, { "type": "dict", @@ -116,7 +117,6 @@ "key": "path", "label": "Path" } - ] }, { @@ -131,6 +131,5 @@ "label": "Other", "object_type": "text" } - ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_global_publish.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_global_publish.json index e9e3e26c60..5d17830b92 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_global_publish.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_global_publish.json @@ -4,396 +4,404 @@ "key": "publish", "label": "Publish plugins", "children": [ - { - "type": "dict", - "collapsable": true, - "checkbox_key": "enabled", - "key": "IntegrateMasterVersion", - "label": "IntegrateMasterVersion", - "is_group": true, - "children": [ { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, - { - "type": "dict", - "collapsable": true, - "checkbox_key": "enabled", - "key": "ExtractJpegEXR", - "label": "ExtractJpegEXR", - "is_group": true, - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" + "type": "dict", + "collapsable": true, + "checkbox_key": "enabled", + "key": "IntegrateMasterVersion", + "label": "IntegrateMasterVersion", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] }, { "type": "dict", - "key": "ffmpeg_args", + "collapsable": true, + "checkbox_key": "enabled", + "key": "ExtractJpegEXR", + "label": "ExtractJpegEXR", + "is_group": true, "children": [ - { - "type": "list", - "object_type": "text", - "key": "input", - "label": "FFmpeg input arguments" - }, - { - "type": "list", - "object_type": "text", - "key": "output", - "label": "FFmpeg output arguments" - }] - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "ExtractReview", - "label": "ExtractReview", - "checkbox_key": "enabled", - "is_group": true, - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "dict", + "key": "ffmpeg_args", + "children": [ + { + "type": "list", + "object_type": "text", + "key": "input", + "label": "FFmpeg input arguments" + }, + { + "type": "list", + "object_type": "text", + "key": "output", + "label": "FFmpeg output arguments" + } + ] + } + ] }, { - "type": "list", - "key": "profiles", - "label": "Profiles", - "object_type": - { - "type": "dict", - "children": [ + "type": "dict", + "collapsable": true, + "key": "ExtractReview", + "label": "ExtractReview", + "checkbox_key": "enabled", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, { - "key": "families", - "label": "Families", "type": "list", - "object_type": "text" - }, - { - "key": "hosts", - "label": "Hosts", - "type": "list", - "object_type": "text" - }, - { - "type": "splitter" - }, - { - "key": "outputs", - "label": "Output Definitions", - "type": "dict-modifiable", - "highlight_content": true, - "object_type": - { + "key": "profiles", + "label": "Profiles", + "object_type": { "type": "dict", "children": [ - { - "key": "ext", - "label": "Output extension", - "type": "text" - }, - { - "key": "tags", - "label": "Tags", - "type": "enum", - "multiselection": true, - "enum_items": [ - { - "burnin": "Add burnins" - }, - { - "ftrackreview": "Add to Ftrack" - }, - { - "delete": "Delete output" - }, - { - "slate-frame": "Add slate frame" - }, - { - "no-hnadles": "Skip handle frames" - }] - }, - { - "key": "ffmpeg_args", - "label": "FFmpeg arguments", - "type": "dict", - "highlight_content": true, - "children": [ - { - "key": "video_filters", - "label": "Video filters", - "type": "list", - "object_type": "text" - }, - { - "type": "splitter" - }, - { - "key": "audio_filters", - "label": "Audio filters", - "type": "list", - "object_type": "text" - }, - { - "type": "splitter" - }, - { - "key": "input", - "label": "Input arguments", - "type": "list", - "object_type": "text" - }, - { - "type": "splitter" - }, - { - "key": "output", - "label": "Output arguments", - "type": "list", - "object_type": "text" - }] - }, - { - "key": "filter", - "label": "Additional output filtering", - "type": "dict", - "highlight_content": true, - "children": [ { "key": "families", "label": "Families", "type": "list", "object_type": "text" - }] - }] + }, + { + "key": "hosts", + "label": "Hosts", + "type": "list", + "object_type": "text" + }, + { + "type": "splitter" + }, + { + "key": "outputs", + "label": "Output Definitions", + "type": "dict-modifiable", + "highlight_content": true, + "object_type": { + "type": "dict", + "children": [ + { + "key": "ext", + "label": "Output extension", + "type": "text" + }, + { + "key": "tags", + "label": "Tags", + "type": "enum", + "multiselection": true, + "enum_items": [ + { + "burnin": "Add burnins" + }, + { + "ftrackreview": "Add to Ftrack" + }, + { + "delete": "Delete output" + }, + { + "slate-frame": "Add slate frame" + }, + { + "no-hnadles": "Skip handle frames" + } + ] + }, + { + "key": "ffmpeg_args", + "label": "FFmpeg arguments", + "type": "dict", + "highlight_content": true, + "children": [ + { + "key": "video_filters", + "label": "Video filters", + "type": "list", + "object_type": "text" + }, + { + "type": "splitter" + }, + { + "key": "audio_filters", + "label": "Audio filters", + "type": "list", + "object_type": "text" + }, + { + "type": "splitter" + }, + { + "key": "input", + "label": "Input arguments", + "type": "list", + "object_type": "text" + }, + { + "type": "splitter" + }, + { + "key": "output", + "label": "Output arguments", + "type": "list", + "object_type": "text" + } + ] + }, + { + "key": "filter", + "label": "Additional output filtering", + "type": "dict", + "highlight_content": true, + "children": [ + { + "key": "families", + "label": "Families", + "type": "list", + "object_type": "text" + } + ] + } + ] + } + } + ] } - }] - } - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "ExtractBurnin", - "label": "ExtractBurnin", - "checkbox_key": "enabled", - "is_group": true, - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "dict", - "collapsable": true, - "key": "options", - "label": "Burnin formating options", - "children": [ - { - "type": "number", - "key": "font_size", - "label": "Font size" - }, - { - "type": "number", - "key": "opacity", - "label": "Font opacity" - }, - { - "type": "number", - "key": "bg_opacity", - "label": "Background opacity" - }, - { - "type": "number", - "key": "x_offset", - "label": "X Offset" - }, - { - "type": "number", - "key": "y_offset", - "label": "Y Offset" - }, - { - "type": "number", - "key": "bg_padding", - "label": "Padding aroung text" - }, - { - "type": "splitter" - }] - }, - - { - "type": "list", - "key": "profiles", - "label": "Profiles", - "object_type": - { - "type": "dict", - "children": [ - { - "key": "families", - "label": "Families", - "type": "list", - "object_type": "text" - }, - { - "key": "hosts", - "label": "Hosts", - "type": "list", - "object_type": "text" - }, - { - "type": "splitter" - }, - { - "key": "burnins", - "label": "Burnins", - "type": "dict-modifiable", - "highlight_content": true, - "collapsable": false, - "object_type": - { - "type": "dict", - "children": [ - { - "key": "TOP_LEFT", - "label": "Top Left", - "type": "text" - }, - { - "key": "TOP_CENTERED", - "label": "Top Centered", - "type": "text" - }, - { - "key": "TOP_RIGHT", - "label": "top Right", - "type": "text" - }, - { - "key": "BOTTOM_LEFT", - "label": "Bottom Left", - "type": "text" - }, - { - "key": "BOTTOM_CENTERED", - "label": "Bottom Centered", - "type": "text" - }, - { - "key": "BOTTOM_RIGHT", - "label": "BottomRight", - "type": "text" - }] - } - }] } - } - ] - }, - { - "type": "dict", - "collapsable": true, - "key": "IntegrateAssetNew", - "label": "IntegrateAssetNew", - "is_group": true, - "children": [ - { - "type": "raw-json", - "key": "template_name_profiles", - "label": "template_name_profiles" - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "ProcessSubmittedJobOnFarm", - "label": "ProcessSubmittedJobOnFarm", - "checkbox_key": "enabled", - "is_group": true, - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "text", - "key": "deadline_department", - "label": "Deadline department" - }, - { - "type": "text", - "key": "deadline_pool", - "label": "Deadline Pool" - }, - { - "type": "text", - "key": "deadline_group", - "label": "Deadline Group" - }, - { - "type": "number", - "key": "deadline_chunk_size", - "label": "Deadline Chunk Size" - }, - { - "type": "number", - "key": "deadline_priority", - "label": "Deadline Priotity" + ] }, { "type": "dict", - "key": "aov_filter", - "label": "Reviewable subsets filter", + "collapsable": true, + "key": "ExtractBurnin", + "label": "ExtractBurnin", + "checkbox_key": "enabled", + "is_group": true, "children": [ - { - "type": "list", - "key": "maya", - "label": "Maya", - "object_type": { - "type": "text" - } - }, - { - "type": "list", - "key": "nuke", - "label": "Nuke", - "object_type": + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, { - "type": "text" - } - }, - { - "type": "list", - "key": "aftereffects", - "label": "After Effects", - "object_type": + "type": "dict", + "collapsable": true, + "key": "options", + "label": "Burnin formating options", + "children": [ + { + "type": "number", + "key": "font_size", + "label": "Font size" + }, + { + "type": "number", + "key": "opacity", + "label": "Font opacity" + }, + { + "type": "number", + "key": "bg_opacity", + "label": "Background opacity" + }, + { + "type": "number", + "key": "x_offset", + "label": "X Offset" + }, + { + "type": "number", + "key": "y_offset", + "label": "Y Offset" + }, + { + "type": "number", + "key": "bg_padding", + "label": "Padding aroung text" + }, + { + "type": "splitter" + } + ] + }, + { - "type": "text" + "type": "list", + "key": "profiles", + "label": "Profiles", + "object_type": { + "type": "dict", + "children": [ + { + "key": "families", + "label": "Families", + "type": "list", + "object_type": "text" + }, + { + "key": "hosts", + "label": "Hosts", + "type": "list", + "object_type": "text" + }, + { + "type": "splitter" + }, + { + "key": "burnins", + "label": "Burnins", + "type": "dict-modifiable", + "highlight_content": true, + "collapsable": false, + "object_type": { + "type": "dict", + "children": [ + { + "key": "TOP_LEFT", + "label": "Top Left", + "type": "text" + }, + { + "key": "TOP_CENTERED", + "label": "Top Centered", + "type": "text" + }, + { + "key": "TOP_RIGHT", + "label": "top Right", + "type": "text" + }, + { + "key": "BOTTOM_LEFT", + "label": "Bottom Left", + "type": "text" + }, + { + "key": "BOTTOM_CENTERED", + "label": "Bottom Centered", + "type": "text" + }, + { + "key": "BOTTOM_RIGHT", + "label": "BottomRight", + "type": "text" + } + ] + } + } + ] + } } - }, - { - "type": "list", - "key": "celaction", - "label": "Celaction", - "object_type": + ] + }, + { + "type": "dict", + "collapsable": true, + "key": "IntegrateAssetNew", + "label": "IntegrateAssetNew", + "is_group": true, + "children": [ { - "type": "text" + "type": "raw-json", + "key": "template_name_profiles", + "label": "template_name_profiles" } - }] - }] - }] + ] + }, + { + "type": "dict", + "collapsable": true, + "key": "ProcessSubmittedJobOnFarm", + "label": "ProcessSubmittedJobOnFarm", + "checkbox_key": "enabled", + "is_group": true, + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "text", + "key": "deadline_department", + "label": "Deadline department" + }, + { + "type": "text", + "key": "deadline_pool", + "label": "Deadline Pool" + }, + { + "type": "text", + "key": "deadline_group", + "label": "Deadline Group" + }, + { + "type": "number", + "key": "deadline_chunk_size", + "label": "Deadline Chunk Size" + }, + { + "type": "number", + "key": "deadline_priority", + "label": "Deadline Priotity" + }, + { + "type": "dict", + "key": "aov_filter", + "label": "Reviewable subsets filter", + "children": [ + { + "type": "list", + "key": "maya", + "label": "Maya", + "object_type": { + "type": "text" + } + }, + { + "type": "list", + "key": "nuke", + "label": "Nuke", + "object_type": { + "type": "text" + } + }, + { + "type": "list", + "key": "aftereffects", + "label": "After Effects", + "object_type": { + "type": "text" + } + }, + { + "type": "list", + "key": "celaction", + "label": "Celaction", + "object_type": { + "type": "text" + } + } + ] + } + ] + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_global_tools.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_global_tools.json index 21b953d64b..f221e87aa9 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_global_tools.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_global_tools.json @@ -4,77 +4,79 @@ "key": "tools", "label": "Tools", "children": [ - { - "type": "dict", - "collapsable": true, - "key": "creator", - "label": "Creator", - "children": [ - { - "type": "dict-modifiable", - "collapsable": false, - "key": "families_smart_select", - "label": "Families smart select", - "object_type":{ - "type": "list", - "object_type": "text" - } - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "Workfiles", - "label": "Workfiles", - "children": [ - { - "type": "collapsible-wrap", - "label": "Open last workfiles on launch", - "children": [ + { + "type": "dict", + "collapsable": true, + "key": "creator", + "label": "Creator", + "children": [ { - "type": "list", - "key": "last_workfile_on_startup", - "label": "", - "is_group": true, - "object_type": - { - "type": "dict", - "children": [ - { - "key": "hosts", - "label": "Hosts", - "type": "list", - "object_type": "text" - }, - { - "key": "tasks", - "label": "Tasks", - "type": "list", - "object_type": "text" - }, - { - "type": "splitter" - }, - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - } - ] + "type": "dict-modifiable", + "collapsable": false, + "key": "families_smart_select", + "label": "Families smart select", + "object_type": { + "type": "list", + "object_type": "text" } - }] - }, - { - "type": "dict-modifiable", - "collapsable": true, - "key": "sw_folders", - "label": "Extra task folders", - "is_group": true, - "object_type":{ - "type": "list", - "object_type": "text" - } - } - ] - }] + } + ] + }, + { + "type": "dict", + "collapsable": true, + "key": "Workfiles", + "label": "Workfiles", + "children": [ + { + "type": "collapsible-wrap", + "label": "Open last workfiles on launch", + "children": [ + { + "type": "list", + "key": "last_workfile_on_startup", + "label": "", + "is_group": true, + "object_type": { + "type": "dict", + "children": [ + { + "key": "hosts", + "label": "Hosts", + "type": "list", + "object_type": "text" + }, + { + "key": "tasks", + "label": "Tasks", + "type": "list", + "object_type": "text" + }, + { + "type": "splitter" + }, + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + } + } + ] + }, + { + "type": "dict-modifiable", + "collapsable": true, + "key": "sw_folders", + "label": "Extra task folders", + "is_group": true, + "object_type": { + "type": "list", + "object_type": "text" + } + } + ] + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_capture.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_capture.json index 8c2c6c1884..ba7cf4b525 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_capture.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_capture.json @@ -2,583 +2,592 @@ "type": "collapsible-wrap", "label": "Collapsible Wrapper without key", "children": [ - { - "type": "dict", - "collapsable": 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": "dict", + "collapsable": 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", - "collapsable": 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", - "collapsable": 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 - }] - }] - }, - { + { + "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", + "collapsable": 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", + "collapsable": 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 + } + ] + } + ] + }, + { "type": "dict-modifiable", "key": "ext_mapping", "label": "Extension Mapping", - "object_type":{ + "object_type": { "type": "text" } } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_load.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_load.json index 28750eb795..5aec3715bd 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_load.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_load.json @@ -4,138 +4,153 @@ "key": "load", "label": "Loader plugins", "children": [ - { - "type": "dict", - "collapsable": true, - "key": "colors", - "label": "Loaded Subsets Outliner Colors", - "children": [ { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Model", - "name": "model" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Rig", - "name": "rig" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Pointcache", - "name": "pointcache" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Animation", - "name": "animation" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Arnold Standin", - "name": "ass" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Camera", - "name": "camera" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "FBX", - "name": "fbx" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Maya Scene", - "name": "mayaAscii" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Set Dress", - "name": "setdress" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Layout", - "name": "layout" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "VDB Cache", - "name": "vdbcache" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Vray Proxy", - "name": "vrayproxy" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Yeti Cache", - "name": "yeticache" - }] - }, - { - "type": "schema_template", - "name": "template_color", - "template_data": [ - { - "label": "Yeti Rig", - "name": "yetiRig" - }] + "type": "dict", + "collapsable": true, + "key": "colors", + "label": "Loaded Subsets Outliner Colors", + "children": [ + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Model", + "name": "model" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Rig", + "name": "rig" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Pointcache", + "name": "pointcache" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Animation", + "name": "animation" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Arnold Standin", + "name": "ass" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Camera", + "name": "camera" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "FBX", + "name": "fbx" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Maya Scene", + "name": "mayaAscii" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Set Dress", + "name": "setdress" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Layout", + "name": "layout" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "VDB Cache", + "name": "vdbcache" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Vray Proxy", + "name": "vrayproxy" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Yeti Cache", + "name": "yeticache" + } + ] + }, + { + "type": "schema_template", + "name": "template_color", + "template_data": [ + { + "label": "Yeti Rig", + "name": "yetiRig" + } + ] + } + ] } - ] - }] + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_publish.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_publish.json index e5d66045d4..d1de128934 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_publish.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_maya_publish.json @@ -4,203 +4,211 @@ "key": "publish", "label": "Publish plugins", "children": [ - { - "type": "label", - "label": "Collectors" - }, - { - "type": "dict", - "collapsable": true, - "key": "CollectMayaRender", - "label": "Collect Render Layers", - "children": [ { - "type": "boolean", - "key": "sync_workfile_version", - "label": "Sync render version with workfile" - }] - }, - { - "type": "splitter" - }, - { - "type": "label", - "label": "Collectors" - }, - { - "type": "dict", - "collapsable": true, - "key": "ValidateCameraAttributes", - "label": "Validate Camera Attributes", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" + "type": "label", + "label": "Collectors" }, { - "type": "boolean", - "key": "optional", - "label": "Optional" - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "ValidateModelName", - "label": "Validate Model Name", - "checkbox_key": "enabled", - "children": [ + "type": "dict", + "collapsable": true, + "key": "CollectMayaRender", + "label": "Collect Render Layers", + "children": [ + { + "type": "boolean", + "key": "sync_workfile_version", + "label": "Sync render version with workfile" + } + ] + }, { - "type": "boolean", - "key": "enabled", - "label": "Enabled" + "type": "splitter" }, { "type": "label", - "label": "Path to material file defining list of material names to check. This is material name per line simple text file.
It will be checked against named group shader in your Validation regex.

For example:
^.*(?P=<shader>.+)_GEO

" + "label": "Collectors" }, { - "type": "path-widget", - "key": "material_file", - "label": "Material File", - "multiplatform": true, - "multipath": false + "type": "dict", + "collapsable": true, + "key": "ValidateCameraAttributes", + "label": "Validate Camera Attributes", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "boolean", + "key": "optional", + "label": "Optional" + } + ] }, { - "type": "text", - "key": "regex", - "label": "Validation regex" - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "ValidateAssemblyName", - "label": "Validate Assembly Name", - "checkbox_key": "enabled", - "children": [ + "type": "dict", + "collapsable": true, + "key": "ValidateModelName", + "label": "Validate Model Name", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "label", + "label": "Path to material file defining list of material names to check. This is material name per line simple text file.
It will be checked against named group shader in your Validation regex.

For example:
^.*(?P=<shader>.+)_GEO

" + }, + { + "type": "path-widget", + "key": "material_file", + "label": "Material File", + "multiplatform": true, + "multipath": false + }, + { + "type": "text", + "key": "regex", + "label": "Validation regex" + } + ] + }, { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "ValidateShaderName", - "label": "ValidateShaderName", - "checkbox_key": "enabled", - "children": [ + "type": "dict", + "collapsable": true, + "key": "ValidateAssemblyName", + "label": "Validate Assembly Name", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + }, { - "type": "boolean", - "key": "enabled", - "label": "Enabled" + "type": "dict", + "collapsable": true, + "key": "ValidateShaderName", + "label": "ValidateShaderName", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "label", + "label": "Shader name regex can use named capture group asset to validate against current asset name.

Example:
^.*(?P=<asset>.+)_SHD

" + }, + { + "type": "text", + "key": "regex", + "label": "Validation regex" + } + ] + }, + { + "type": "dict", + "collapsable": true, + "key": "ValidateMeshHasOverlappingUVs", + "label": "ValidateMeshHasOverlappingUVs", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + }, + { + "type": "dict", + "collapsable": true, + "key": "ValidateAttributes", + "label": "ValidateAttributes", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "raw-json", + "key": "attributes", + "label": "Attributes" + } + ] + }, + { + "type": "splitter" }, { "type": "label", - "label": "Shader name regex can use named capture group asset to validate against current asset name.

Example:
^.*(?P=<asset>.+)_SHD

" - + "label": "Extractors" }, { - "type": "text", - "key": "regex", - "label": "Validation regex" - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "ValidateMeshHasOverlappingUVs", - "label": "ValidateMeshHasOverlappingUVs", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "ValidateAttributes", - "label": "ValidateAttributes", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" + "type": "dict", + "collapsable": true, + "key": "ExtractCameraAlembic", + "label": "Extract camera to Alembic", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "label", + "label": "List of attributes that will be added to the baked alembic camera. Needs to be written in python list syntax.

For example:
[\"attributeName\", \"anotherAttribute\"]

" + }, + { + "type": "boolean", + "key": "optional", + "label": "Optional" + }, + { + "type": "raw-json", + "key": "bake_attributes", + "label": "Bake Attributes" + } + ] }, { - "type": "raw-json", - "key": "attributes", - "label": "Attributes" + "type": "dict", + "collapsable": true, + "key": "MayaSubmitDeadline", + "label": "Submit maya job to deadline", + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "enum", + "key": "tile_assembler_plugin", + "label": "Tile Assembler Plugin", + "multiselection": false, + "enum_items": [ + { + "DraftTileAssembler": "Draft Tile Assembler" + }, + { + "oiio": "Open Image IO" + } + ] + } + ] } - ] - }, - { - "type": "splitter" - }, - { - "type": "label", - "label": "Extractors" - }, - { - "type": "dict", - "collapsable": true, - "key": "ExtractCameraAlembic", - "label": "Extract camera to Alembic", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "label", - "label": "List of attributes that will be added to the baked alembic camera. Needs to be written in python list syntax.

For example:
[\"attributeName\", \"anotherAttribute\"]

" - }, - { - "type": "boolean", - "key": "optional", - "label": "Optional" - }, - { - "type": "raw-json", - "key": "bake_attributes", - "label": "Bake Attributes" - - }] - }, - { - "type": "dict", - "collapsable": true, - "key": "MayaSubmitDeadline", - "label": "Submit maya job to deadline", - "checkbox_key": "enabled", - "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "enum", - "key": "tile_assembler_plugin", - "label": "Tile Assembler Plugin", - "multiselection": false, - "enum_items": [ - { - "DraftTileAssembler": "Draft Tile Assembler" - }, - { - "oiio": "Open Image IO" - }] - }] - }] + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_publish_gui_filter.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_publish_gui_filter.json index 2acb5730a3..efc6c1d629 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_publish_gui_filter.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_publish_gui_filter.json @@ -3,8 +3,7 @@ "collapsable": true, "key": "filters", "label": "Publish GUI Filters", - "object_type": - { + "object_type": { "type": "raw-json", "label": "Plugins" } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_workfile_build.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_workfile_build.json index 054f009ad4..bf0aff2d41 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_workfile_build.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/schema_workfile_build.json @@ -3,79 +3,95 @@ "collapsable": true, "key": "workfile_build", "label": "Workfile Build Settings", - "children": [{ - "type": "list", - "key": "profiles", - "label": "Profiles", - "object_type": { - "type": "dict", - "children": [{ - "key": "tasks", - "label": "Tasks", - "type": "list", - "object_type": "text" - }, { - "type": "splitter" - }, { - "key": "current_context", - "label": "Current Context", - "type": "list", - "highlight_content": true, - "object_type": { - "type": "dict", - "children": [{ - "key": "subset_name_filters", - "label": "Subset name Filters", + "children": [ + { + "type": "list", + "key": "profiles", + "label": "Profiles", + "object_type": { + "type": "dict", + "children": [ + { + "key": "tasks", + "label": "Tasks", "type": "list", "object_type": "text" - }, { - "key": "families", - "label": "Families", + }, + { + "type": "splitter" + }, + { + "key": "current_context", + "label": "Current Context", "type": "list", - "object_type": "text" - },{ - "key": "repre_names", - "label": "Repre Names", + "highlight_content": true, + "object_type": { + "type": "dict", + "children": [ + { + "key": "subset_name_filters", + "label": "Subset name Filters", + "type": "list", + "object_type": "text" + }, + { + "key": "families", + "label": "Families", + "type": "list", + "object_type": "text" + }, + { + "key": "repre_names", + "label": "Repre Names", + "type": "list", + "object_type": "text" + }, + { + "key": "loaders", + "label": "Loaders", + "type": "list", + "object_type": "text" + } + ] + } + }, + { + "key": "linked_assets", + "label": "Linked Assets", "type": "list", - "object_type": "text" - },{ - "key": "loaders", - "label": "Loaders", - "type": "list", - "object_type": "text" - }] - } - }, - { - "key": "linked_assets", - "label": "Linked Assets", - "type": "list", - "highlight_content": true, - "object_type": { - "type": "dict", - "children": [{ - "key": "subset_name_filters", - "label": "Subset name Filters", - "type": "list", - "object_type": "text" - }, { - "key": "families", - "label": "Families", - "type": "list", - "object_type": "text" - },{ - "key": "repre_names", - "label": "Repre Names", - "type": "list", - "object_type": "text" - },{ - "key": "loaders", - "label": "Loaders", - "type": "list", - "object_type": "text" - }] - } - }] + "highlight_content": true, + "object_type": { + "type": "dict", + "children": [ + { + "key": "subset_name_filters", + "label": "Subset name Filters", + "type": "list", + "object_type": "text" + }, + { + "key": "families", + "label": "Families", + "type": "list", + "object_type": "text" + }, + { + "key": "repre_names", + "label": "Repre Names", + "type": "list", + "object_type": "text" + }, + { + "key": "loaders", + "label": "Loaders", + "type": "list", + "object_type": "text" + } + ] + } + } + ] + } } - }] + ] } diff --git a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/template_color.json b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/template_color.json index ac4313490b..04ce055525 100644 --- a/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/template_color.json +++ b/pype/tools/settings/settings/gui_schemas/projects_schema/schemas/template_color.json @@ -1,28 +1,30 @@ [ - { - "type": "list-strict", - "key": "{name}", - "label": "{label}:", - "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": "{name}", + "label": "{label}:", + "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 + } + ] + } ] diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/example_schema.json b/pype/tools/settings/settings/gui_schemas/system_schema/example_schema.json index 9cbb214d86..4175cebd42 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/example_schema.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/example_schema.json @@ -17,7 +17,8 @@ "host_name": "app_1", "multipath_executables": false } - }, { + }, + { "type": "schema_template", "name": "example_template", "template_data": { @@ -26,7 +27,8 @@ } } ] - }, { + }, + { "key": "env_group_test", "label": "EnvGroup Test", "type": "dict", @@ -38,7 +40,8 @@ "env_group_key": "test_group" } ] - }, { + }, + { "key": "dict_wrapper", "type": "dict", "children": [ @@ -47,57 +50,67 @@ "key": "test_enum_singleselection", "label": "Enum Single Selection", "enum_items": [ - {"value_1": "Label 1"}, - {"value_2": "Label 2"}, - {"value_3": "Label 3"} + { "value_1": "Label 1" }, + { "value_2": "Label 2" }, + { "value_3": "Label 3" } ] - }, { + }, + { "type": "enum", "key": "test_enum_multiselection", "label": "Enum Multi Selection", "multiselection": true, "enum_items": [ - {"value_1": "Label 1"}, - {"value_2": "Label 2"}, - {"value_3": "Label 3"} + { "value_1": "Label 1" }, + { "value_2": "Label 2" }, + { "value_3": "Label 3" } ] - }, { + }, + { "type": "boolean", "key": "bool", "label": "Boolean checkbox" - }, { + }, + { "type": "label", "label": "NOTE: This is label" - }, { + }, + { "type": "splitter" - }, { + }, + { "type": "number", "key": "integer", "label": "Integer", "decimal": 0, "minimum": 0, "maximum": 10 - }, { + }, + { "type": "number", "key": "float", "label": "Float (2 decimals)", "decimal": 2, "minimum": -10, "maximum": -5 - }, { + }, + { "type": "text", "key": "singleline_text", "label": "Singleline text" - }, { + }, + { "type": "text", "key": "multiline_text", "label": "Multiline text", "multiline": true - }, { + }, + { "type": "raw-json", "key": "raw_json", "label": "Raw json input" - }, { + }, + { "type": "list", "key": "list_item_of_multiline_texts", "label": "List of multiline texts", @@ -105,7 +118,8 @@ "type": "text", "multiline": true } - }, { + }, + { "type": "list", "key": "list_item_of_floats", "label": "List of floats", @@ -115,7 +129,8 @@ "minimum": 1000, "maximum": 2000 } - }, { + }, + { "type": "dict-modifiable", "key": "modifiable_dict_of_integers", "label": "Modifiable dict of integers", @@ -125,7 +140,8 @@ "minimum": 10, "maximum": 100 } - }, { + }, + { "type": "list-strict", "key": "strict_list_labels_horizontal", "label": "StrictList-labels-horizontal (color)", @@ -136,19 +152,22 @@ "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "label": "Green", "type": "number", "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "label": "Blue", "type": "number", "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "label": "Alpha", "type": "number", "minimum": 0, @@ -156,7 +175,8 @@ "decimal": 6 } ] - }, { + }, + { "type": "list-strict", "key": "strict_list_labels_vertical", "label": "StrictList-labels-vertical (color)", @@ -168,19 +188,22 @@ "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "label": "Green", "type": "number", "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "label": "Blue", "type": "number", "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "label": "Alpha", "type": "number", "minimum": 0, @@ -188,7 +211,8 @@ "decimal": 6 } ] - }, { + }, + { "type": "list-strict", "key": "strict_list_nolabels_horizontal", "label": "StrictList-nolabels-horizontal (color)", @@ -198,24 +222,28 @@ "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "type": "number", "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "type": "number", "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "type": "number", "minimum": 0, "maximum": 1, "decimal": 6 } ] - }, { + }, + { "type": "list-strict", "key": "strict_list_nolabels_vertical", "label": "StrictList-nolabels-vertical (color)", @@ -226,24 +254,28 @@ "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "type": "number", "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "type": "number", "minimum": 0, "maximum": 255, "decimal": 0 - }, { + }, + { "type": "number", "minimum": 0, "maximum": 1, "decimal": 6 } ] - }, { + }, + { "type": "list", "key": "dict_item", "label": "DictItem in List", @@ -255,7 +287,8 @@ "label": "Families", "type": "list", "object_type": "text" - }, { + }, + { "key": "hosts", "label": "Hosts", "type": "list", @@ -263,31 +296,36 @@ } ] } - }, { + }, + { "type": "path-widget", "key": "single_path_input", "label": "Single path input", "multiplatform": false, "multipath": false - }, { + }, + { "type": "path-widget", "key": "multi_path_input", "label": "Multi path input", "multiplatform": false, "multipath": true - }, { + }, + { "type": "path-widget", "key": "single_os_specific_path_input", "label": "Single OS specific path input", "multiplatform": true, "multipath": false - }, { + }, + { "type": "path-widget", "key": "multi_os_specific_path_input", "label": "Multi OS specific path input", "multiplatform": true, "multipath": true - }, { + }, + { "key": "collapsable", "type": "dict", "label": "collapsable dictionary", @@ -300,7 +338,8 @@ "label": "Exmaple input" } ] - }, { + }, + { "key": "collapsable_expanded", "type": "dict", "label": "collapsable dictionary, expanded on creation", @@ -314,7 +353,8 @@ "label": "Exmaple input" } ] - }, { + }, + { "key": "not_collapsable", "type": "dict", "label": "Not collapsable", @@ -327,7 +367,8 @@ "label": "Exmaple input" } ] - }, { + }, + { "key": "nested_dict_lvl1", "type": "dict", "label": "Nested dictionary (level 1)", @@ -349,7 +390,8 @@ "label": "Exmaple input" } ] - }, { + }, + { "key": "nested_dict_lvl3_2", "type": "dict", "label": "Nested dictionary (level 3) (2)", @@ -358,7 +400,8 @@ "type": "text", "key": "_nothing", "label": "Exmaple input" - }, { + }, + { "type": "text", "key": "_nothing2", "label": "Exmaple input 2" @@ -368,7 +411,8 @@ ] } ] - }, { + }, + { "key": "form_examples", "type": "dict", "label": "Form examples", @@ -382,17 +426,20 @@ "type": "text", "key": "_nothing_1", "label": "Example label" - }, { + }, + { "type": "text", "key": "_nothing_2", "label": "Example label ####" - }, { + }, + { "type": "text", "key": "_nothing_3", "label": "Example label ########" } ] - }, { + }, + { "key": "inputs_with_form_example", "type": "dict", "label": "Inputs with form", @@ -404,11 +451,13 @@ "type": "text", "key": "_nothing_1", "label": "Example label" - }, { + }, + { "type": "text", "key": "_nothing_2", "label": "Example label ####" - }, { + }, + { "type": "text", "key": "_nothing_3", "label": "Example label ########" @@ -418,7 +467,8 @@ ] } ] - }, { + }, + { "type": "collapsible-wrap", "label": "Collapsible Wrapper without key", "children": [ diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/example_template.json b/pype/tools/settings/settings/gui_schemas/system_schema/example_template.json index 48a3c955b9..d9e6935407 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/example_template.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/example_template.json @@ -3,12 +3,14 @@ "__default_values__": { "multipath_executables": true } - }, { + }, + { "type": "raw-json", "label": "{host_label} Environments", "key": "{host_name}_environments", "env_group_key": "{host_name}" - }, { + }, + { "type": "path-widget", "key": "{host_name}_executables", "label": "{host_label} - Full paths to executables", diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_aftereffects.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_aftereffects.json index 073d57b870..8134071ebb 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_aftereffects.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_aftereffects.json @@ -4,7 +4,8 @@ "label": "Adobe AfterEffects", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,20 +23,22 @@ { "type": "dict-invisible", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "2020", - "host_name": "aftereffects" - }, - { - "host_version": "2021", - "host_name": "aftereffects" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "2020", + "host_name": "aftereffects" + }, + { + "host_version": "2021", + "host_name": "aftereffects" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_blender.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_blender.json index 1cdd6825bc..fbb9a82b87 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_blender.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_blender.json @@ -4,7 +4,8 @@ "label": "Blender", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,20 +23,22 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "2.90", - "host_name": "blender" - }, - { - "host_version": "2.83", - "host_name": "blender" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "2.90", + "host_name": "blender" + }, + { + "host_version": "2.83", + "host_name": "blender" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_celaction.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_celaction.json index 8a78aaf187..0578dcae9e 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_celaction.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_celaction.json @@ -4,7 +4,8 @@ "label": "CelAction2D", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,22 +23,26 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [{ - "host_version": "Local", - "host_name": "celation", - "multiplatform": false, - "multipath_executables": false - }, + "children": [ { - "host_version": "Publish", - "host_name": "celation", - "multiplatform": false, - "multipath_executables": false - }] - }] + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "Local", + "host_name": "celation", + "multiplatform": false, + "multipath_executables": false + }, + { + "host_version": "Publish", + "host_name": "celation", + "multiplatform": false, + "multipath_executables": false + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_djv.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_djv.json index 4ebb97d5bd..6df690d43c 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_djv.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_djv.json @@ -4,7 +4,8 @@ "label": "DJV View", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,14 +23,16 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": { - "host_version": "1.1", - "host_name": "djvview" + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": { + "host_version": "1.1", + "host_name": "djvview" + } } - }] + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_fusion.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_fusion.json index 38fdc2d067..189588ace1 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_fusion.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_fusion.json @@ -4,7 +4,8 @@ "label": "Blackmagic Fusion", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,20 +23,22 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "16", - "host_name": "fusion" - }, - { - "host_version": "9", - "host_name": "fusion" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "16", + "host_name": "fusion" + }, + { + "host_version": "9", + "host_name": "fusion" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_harmony.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_harmony.json index 8ca793f90b..2a042be1e3 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_harmony.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_harmony.json @@ -4,7 +4,8 @@ "label": "Toon Boom Harmony", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,20 +23,22 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "20", - "host_name": "harmony" - }, - { - "host_version": "17", - "host_name": "harmony" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "20", + "host_name": "harmony" + }, + { + "host_version": "17", + "host_name": "harmony" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_houdini.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_houdini.json index be319198ba..404b2bfbc7 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_houdini.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_houdini.json @@ -4,7 +4,8 @@ "label": "SideFX Houdini", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,20 +23,22 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "18", - "host_name": "houdini" - }, - { - "host_version": "17", - "host_name": "houdini" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "18", + "host_name": "houdini" + }, + { + "host_version": "17", + "host_name": "houdini" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_maya.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_maya.json index 4ecf2362fa..ba639ca134 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_maya.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_maya.json @@ -23,24 +23,26 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "2020", - "host_name": "maya" - }, - { - "host_version": "2019", - "host_name": "maya" - }, - { - "host_version": "2018", - "host_name": "maya" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "2020", + "host_name": "maya" + }, + { + "host_version": "2019", + "host_name": "maya" + }, + { + "host_version": "2018", + "host_name": "maya" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_mayabatch.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_mayabatch.json index 43d281991a..cee0cd8e9f 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_mayabatch.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_mayabatch.json @@ -23,24 +23,26 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "2020", - "host_name": "mayabatch" - }, - { - "host_version": "2019", - "host_name": "mayabatch" - }, - { - "host_version": "2018", - "host_name": "mayabatch" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "2020", + "host_name": "mayabatch" + }, + { + "host_version": "2019", + "host_name": "mayabatch" + }, + { + "host_version": "2018", + "host_name": "mayabatch" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_photoshop.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_photoshop.json index dd8e4008be..61b9473f2b 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_photoshop.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_photoshop.json @@ -4,7 +4,8 @@ "label": "Adobe Photoshop", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,20 +23,22 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "2020", - "host_name": "photoshop" - }, - { - "host_version": "2021", - "host_name": "photoshop" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "2020", + "host_name": "photoshop" + }, + { + "host_version": "2021", + "host_name": "photoshop" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_resolve.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_resolve.json index 4871d0ebb8..c7aa4e15d3 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_resolve.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_resolve.json @@ -4,7 +4,8 @@ "label": "Blackmagic DaVinci Resolve", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,16 +23,18 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "16", - "host_name": "resolve" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "16", + "host_name": "resolve" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_shell.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_shell.json index 389d480a45..f1241ea3bd 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_shell.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_shell.json @@ -4,7 +4,8 @@ "label": "Shell", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -18,24 +19,26 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "Python 3.7", - "host_name": "python" - }, - { - "host_version": "Python 2.7", - "host_name": "python" - }, - { - "host_version": "Terminal", - "host_name": "terminal" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "Python 3.7", + "host_name": "python" + }, + { + "host_version": "Python 2.7", + "host_name": "python" + }, + { + "host_version": "Terminal", + "host_name": "terminal" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_tvpaint.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_tvpaint.json index 09e5b1d907..44d5a54b6a 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_tvpaint.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_tvpaint.json @@ -4,7 +4,8 @@ "label": "TVPaint", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,20 +23,22 @@ { "type": "dict-invisible", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "Animation 11 (64bits)", - "host_name": "tvpaint" - }, - { - "host_version": "Animation 11 (32bits)", - "host_name": "tvpaint" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "Animation 11 (64bits)", + "host_name": "tvpaint" + }, + { + "host_version": "Animation 11 (32bits)", + "host_name": "tvpaint" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_unreal.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_unreal.json index 859d73614b..8560d8782e 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_unreal.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/schema_unreal.json @@ -4,7 +4,8 @@ "label": "Unreal Editor", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -22,16 +23,18 @@ { "type": "dict", "key": "variants", - "children": [{ - "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "4.24", - "host_name": "unreal" - } - ] - }] + "children": [ + { + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "4.24", + "host_name": "unreal" + } + ] + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/template_host_unchangables.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/template_host_unchangables.json index 5fde8e9c1e..e8b2a70076 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/template_host_unchangables.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/template_host_unchangables.json @@ -1,36 +1,38 @@ -[{ - "type": "text", - "key": "label", - "label": "Label", - "placeholder": "Host label (without any version)", - "roles": ["developer"] -}, -{ - "type": "text", - "key": "icon", - "label": "Icon", - "placeholder": "Host icon path template", - "roles": ["developer"] -}, -{ - "type": "enum", - "key": "host_name", - "label": "Host implementation", - "enum_items": [ - {"": "< without host >"}, - {"aftereffects": "aftereffects"}, - {"blender": "blender"}, - {"celaction": "celaction"}, - {"fusion": "fusion"}, - {"harmony": "harmony"}, - {"hiero": "hiero"}, - {"houdini": "houdini"}, - {"maya": "maya"}, - {"nuke": "nuke"}, - {"photoshop": "photoshop"}, - {"resolve": "resolve"}, - {"tvpaint": "tvpaint"}, - {"unreal": "unreal"} - ], - "roles": ["developer"] -}] +[ + { + "type": "text", + "key": "label", + "label": "Label", + "placeholder": "Host label (without any version)", + "roles": ["developer"] + }, + { + "type": "text", + "key": "icon", + "label": "Icon", + "placeholder": "Host icon path template", + "roles": ["developer"] + }, + { + "type": "enum", + "key": "host_name", + "label": "Host implementation", + "enum_items": [ + { "": "< without host >" }, + { "aftereffects": "aftereffects" }, + { "blender": "blender" }, + { "celaction": "celaction" }, + { "fusion": "fusion" }, + { "harmony": "harmony" }, + { "hiero": "hiero" }, + { "houdini": "houdini" }, + { "maya": "maya" }, + { "nuke": "nuke" }, + { "photoshop": "photoshop" }, + { "resolve": "resolve" }, + { "tvpaint": "tvpaint" }, + { "unreal": "unreal" } + ], + "roles": ["developer"] + } +] diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/template_nuke.json b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/template_nuke.json index c00f8ae266..a1f975c2a7 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/template_nuke.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/host_settings/template_nuke.json @@ -1,54 +1,58 @@ -[{ - "type": "dict", - "key": "{nuke_type}", - "label": "Foundry {nuke_label}", - "collapsable": true, - "checkbox_key": "enabled", - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "schema_template", - "name": "template_host_unchangables" - }, - { - "key": "environment", - "label": "Environment", - "type": "raw-json", - "env_group_key": "{nuke_type}" - }, - { - "type": "dict", - "key": "variants", - "children": [{ +[ + { + "type": "dict", + "key": "{nuke_type}", + "label": "Foundry {nuke_label}", + "collapsable": true, + "checkbox_key": "enabled", + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { "type": "schema_template", - "name": "template_host_variant", - "template_data": [ - { - "host_version": "12.2", - "host_name": "{nuke_type}", - "multipath_executables": true - }, + "name": "template_host_unchangables" + }, + { + "key": "environment", + "label": "Environment", + "type": "raw-json", + "env_group_key": "{nuke_type}" + }, + { + "type": "dict", + "key": "variants", + "children": [ { - "host_version": "12.0", - "host_name": "{nuke_type}", - "multipath_executables": true - }, - { - "host_version": "11.3", - "host_name": "{nuke_type}", - "multipath_executables": true - }, - { - "host_version": "11.2", - "host_name": "{nuke_type}", - "multipath_executables": true + "type": "schema_template", + "name": "template_host_variant", + "template_data": [ + { + "host_version": "12.2", + "host_name": "{nuke_type}", + "multipath_executables": true + }, + { + "host_version": "12.0", + "host_name": "{nuke_type}", + "multipath_executables": true + }, + { + "host_version": "11.3", + "host_name": "{nuke_type}", + "multipath_executables": true + }, + { + "host_version": "11.2", + "host_name": "{nuke_type}", + "multipath_executables": true + } + ] } ] - }] - } - ] -} + } + ] + } ] diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/module_settings/schema_ftrack.json b/pype/tools/settings/settings/gui_schemas/system_schema/module_settings/schema_ftrack.json index 1f501cfde3..ec4f415a12 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/module_settings/schema_ftrack.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/module_settings/schema_ftrack.json @@ -5,151 +5,150 @@ "collapsable": true, "checkbox_key": "enabled", "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "type": "text", - "key": "ftrack_server", - "label": "Server" - }, - { - "type": "splitter" - }, - { - "type": "label", - "label": "Additional Ftrack paths" - }, - { - "type": "list", - "key": "ftrack_actions_path", - "label": "Action paths", - "object_type": "text" - }, - { - "type": "list", - "key": "ftrack_events_path", - "label": "Event paths", - "object_type": "text" - }, - { - "type": "splitter" - }, - { - "type": "label", - "label": "Ftrack event server advanced settings" - }, - { - "type": "text", - "key": "mongo_database_name", - "label": "Event Mongo DB" - }, - { - "type": "text", - "key": "mongo_collection_name", - "label": "Events Mongo Collection" - }, - { - "type": "splitter" - }, - { - "key": "intent", - "type": "dict", - "label": "Intent", - "collapsable_key": true, - "is_group": true, - "children": [ { - "type": "label", - "label": "Intent" + "type": "boolean", + "key": "enabled", + "label": "Enabled" }, { - "type": "dict-modifiable", - "object_type": "text", - "key": "items" - }, - { - "type": "label", - "label": " " - }, - { - "key": "default", "type": "text", - "label": "Default Intent" - }] - }, - { - "key": "custom_attributes", - "label": "Custom Attributes", - "type": "dict", - "children": [ - { - "type": "dict-modifiable", - "label": "Show Attributes", - "key": "show", - "object_type": - { - "type": "dict", - "children": [ - { - "key": "default", - "label": "default", - "type": "text" - }, - { - "key": "write_security_role", - "label": "write", - "type": "list", - "object_type": - { - "type": "text" - } - }, - { - "key": "read_security_role", - "label": "Read", - "type": "list", - "object_type": - { - "type": "text" - } - }] - } + "key": "ftrack_server", + "label": "Server" }, { - "type": "dict-modifiable", - "label": "Hierarchical Attributes", - "key": "is_hierarchical", - "object_type": - { - "type": "dict", - "children": [ + "type": "splitter" + }, + { + "type": "label", + "label": "Additional Ftrack paths" + }, + { + "type": "list", + "key": "ftrack_actions_path", + "label": "Action paths", + "object_type": "text" + }, + { + "type": "list", + "key": "ftrack_events_path", + "label": "Event paths", + "object_type": "text" + }, + { + "type": "splitter" + }, + { + "type": "label", + "label": "Ftrack event server advanced settings" + }, + { + "type": "text", + "key": "mongo_database_name", + "label": "Event Mongo DB" + }, + { + "type": "text", + "key": "mongo_collection_name", + "label": "Events Mongo Collection" + }, + { + "type": "splitter" + }, + { + "key": "intent", + "type": "dict", + "label": "Intent", + "collapsable_key": true, + "is_group": true, + "children": [ + { + "type": "label", + "label": "Intent" + }, + { + "type": "dict-modifiable", + "object_type": "text", + "key": "items" + }, + { + "type": "label", + "label": " " + }, { "key": "default", - "label": "default", - "type": "text" - }, + "type": "text", + "label": "Default Intent" + } + ] + }, + { + "key": "custom_attributes", + "label": "Custom Attributes", + "type": "dict", + "children": [ { - "key": "write_security_role", - "label": "write", - "type": "list", - "object_type": - { - "type": "text" + "type": "dict-modifiable", + "label": "Show Attributes", + "key": "show", + "object_type": { + "type": "dict", + "children": [ + { + "key": "default", + "label": "default", + "type": "text" + }, + { + "key": "write_security_role", + "label": "write", + "type": "list", + "object_type": { + "type": "text" + } + }, + { + "key": "read_security_role", + "label": "Read", + "type": "list", + "object_type": { + "type": "text" + } + } + ] } }, { - "key": "read_security_role", - "label": "Read", - "type": "list", - "object_type": - { - "type": "text" + "type": "dict-modifiable", + "label": "Hierarchical Attributes", + "key": "is_hierarchical", + "object_type": { + "type": "dict", + "children": [ + { + "key": "default", + "label": "default", + "type": "text" + }, + { + "key": "write_security_role", + "label": "write", + "type": "list", + "object_type": { + "type": "text" + } + }, + { + "key": "read_security_role", + "label": "Read", + "type": "list", + "object_type": { + "type": "text" + } + } + ] } - }] - } - }] - }] + } + ] + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/schema_applications.json b/pype/tools/settings/settings/gui_schemas/system_schema/schema_applications.json index 1c983bcff2..e2b882ba7d 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/schema_applications.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/schema_applications.json @@ -1,97 +1,97 @@ { - "key": "applications", - "type": "dict", - "label": "Applications", - "collapsable": true, - "is_file": true, - "children": [ - { - "type": "schema", - "name": "schema_maya" - }, - { - "type": "schema", - "name": "schema_mayabatch" - }, - { - "type": "schema_template", - "name": "template_nuke", - "template_data": { - "nuke_type": "nuke", - "nuke_label": "Nuke" - } - }, - { - "type": "schema_template", - "name": "template_nuke", - "template_data": { - "nuke_type": "nukex", - "nuke_label": "Nuke X" - } - }, - { - "type": "schema_template", - "name": "template_nuke", - "template_data": { - "nuke_type": "nukestudio", - "nuke_label": "Nuke Studio" - } - }, - { - "type": "schema_template", - "name": "template_nuke", - "template_data": { - "nuke_type": "hiero", - "nuke_label": "Hiero" - } - }, - { - "type": "schema", - "name": "schema_fusion" - }, - { - "type": "schema", - "name": "schema_resolve" - }, - { - "type": "schema", - "name": "schema_houdini" - }, - { - "type": "schema", - "name": "schema_blender" - }, - { - "type": "schema", - "name": "schema_harmony" - }, - { - "type": "schema", - "name": "schema_tvpaint" - }, - { - "type": "schema", - "name": "schema_photoshop" - }, - { - "type": "schema", - "name": "schema_aftereffects" - }, - { - "type": "schema", - "name": "schema_celaction" - }, - { - "type": "schema", - "name": "schema_unreal" - }, - { - "type": "schema", - "name": "schema_shell" - }, - { - "type": "schema", - "name": "schema_djv" - } - ] + "key": "applications", + "type": "dict", + "label": "Applications", + "collapsable": true, + "is_file": true, + "children": [ + { + "type": "schema", + "name": "schema_maya" + }, + { + "type": "schema", + "name": "schema_mayabatch" + }, + { + "type": "schema_template", + "name": "template_nuke", + "template_data": { + "nuke_type": "nuke", + "nuke_label": "Nuke" + } + }, + { + "type": "schema_template", + "name": "template_nuke", + "template_data": { + "nuke_type": "nukex", + "nuke_label": "Nuke X" + } + }, + { + "type": "schema_template", + "name": "template_nuke", + "template_data": { + "nuke_type": "nukestudio", + "nuke_label": "Nuke Studio" + } + }, + { + "type": "schema_template", + "name": "template_nuke", + "template_data": { + "nuke_type": "hiero", + "nuke_label": "Hiero" + } + }, + { + "type": "schema", + "name": "schema_fusion" + }, + { + "type": "schema", + "name": "schema_resolve" + }, + { + "type": "schema", + "name": "schema_houdini" + }, + { + "type": "schema", + "name": "schema_blender" + }, + { + "type": "schema", + "name": "schema_harmony" + }, + { + "type": "schema", + "name": "schema_tvpaint" + }, + { + "type": "schema", + "name": "schema_photoshop" + }, + { + "type": "schema", + "name": "schema_aftereffects" + }, + { + "type": "schema", + "name": "schema_celaction" + }, + { + "type": "schema", + "name": "schema_unreal" + }, + { + "type": "schema", + "name": "schema_shell" + }, + { + "type": "schema", + "name": "schema_djv" + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/schema_general.json b/pype/tools/settings/settings/gui_schemas/system_schema/schema_general.json index 15252ab39d..a919526de8 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/schema_general.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/schema_general.json @@ -4,29 +4,35 @@ "label": "General", "collapsable": true, "is_file": true, - "children": [{ + "children": [ + { "key": "studio_name", "type": "text", "label": "Studio Name" - }, { + }, + { "key": "studio_code", "type": "text", "label": "Studio Short Code" - }, { + }, + { "type": "splitter" - }, { + }, + { "key": "project_plugins", "type": "path-widget", "label": "Additional Project Plugins Path", "multiplatform": true, "multipath": false - }, { + }, + { "key": "studio_soft", "type": "path-widget", "label": "Studio Software Location", "multiplatform": true, "multipath": false - }, { + }, + { "type": "splitter" }, { diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/schema_main.json b/pype/tools/settings/settings/gui_schemas/system_schema/schema_main.json index ae6622098e..31c7a991aa 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/schema_main.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/schema_main.json @@ -1,17 +1,22 @@ { "key": "system", "type": "dict", - "children": [{ - "type": "schema", - "name": "schema_general" - }, { - "type": "schema", - "name": "schema_modules" - }, { - "type": "schema", - "name": "schema_applications" - }, { - "type": "schema", - "name": "schema_tools" - }] + "children": [ + { + "type": "schema", + "name": "schema_general" + }, + { + "type": "schema", + "name": "schema_modules" + }, + { + "type": "schema", + "name": "schema_applications" + }, + { + "type": "schema", + "name": "schema_tools" + } + ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/schema_modules.json b/pype/tools/settings/settings/gui_schemas/system_schema/schema_modules.json index 0b22530caa..a8a25fe820 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/schema_modules.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/schema_modules.json @@ -4,12 +4,14 @@ "label": "Modules", "collapsable": true, "is_file": true, - "children": [{ + "children": [ + { "type": "dict", "key": "avalon", "label": "Avalon", "collapsable": true, - "children": [{ + "children": [ + { "type": "text", "key": "AVALON_MONGO", "label": "Avalon Mongo URL", @@ -34,7 +36,8 @@ "label": "Avalon Mongo Data Location" } ] - }, { + }, + { "type": "schema", "name": "schema_ftrack" }, @@ -43,7 +46,8 @@ "key": "rest_api", "label": "Rest Api", "collapsable": true, - "children": [{ + "children": [ + { "type": "number", "key": "default_port", "label": "Default Port", @@ -61,13 +65,15 @@ } } ] - }, { + }, + { "type": "dict", "key": "timers_manager", "label": "Timers Manager", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -77,20 +83,23 @@ "decimal": 2, "key": "full_time", "label": "Max idle time" - }, { + }, + { "type": "number", "decimal": 2, "key": "message_time", "label": "When dialog will show" } ] - }, { + }, + { "type": "dict", "key": "clockify", "label": "Clockify", "collapsable": true, "checkbox_key": "enabled", - "children": [{ + "children": [ + { "type": "boolean", "key": "enabled", "label": "Enabled" @@ -107,85 +116,105 @@ "label": "Deadline", "collapsable": true, "checkbox_key": "enabled", - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, { - "type": "text", - "key": "DEADLINE_REST_URL", - "label": "Deadline Resl URL" - }] - }, { + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "type": "text", + "key": "DEADLINE_REST_URL", + "label": "Deadline Resl URL" + } + ] + }, + { "type": "dict", "key": "muster", "label": "Muster", "collapsable": true, "checkbox_key": "enabled", - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, { - "type": "text", - "key": "MUSTER_REST_URL", - "label": "Muster Rest URL" - }, { - "type": "dict-modifiable", - "object_type": { - "type": "number", - "minimum": 0, - "maximum": 300 + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" }, - "is_group": true, - "key": "templates_mapping", - "label": "Templates mapping", - "is_file": true - }] - }, { + { + "type": "text", + "key": "MUSTER_REST_URL", + "label": "Muster Rest URL" + }, + { + "type": "dict-modifiable", + "object_type": { + "type": "number", + "minimum": 0, + "maximum": 300 + }, + "is_group": true, + "key": "templates_mapping", + "label": "Templates mapping", + "is_file": true + } + ] + }, + { "type": "dict", "key": "log_viewer", "label": "Logging", "collapsable": true, "checkbox_key": "enabled", - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, { + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + }, + { "type": "dict", "key": "user", "label": "User setting", "collapsable": true, "checkbox_key": "enabled", - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, { + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + }, + { "type": "dict", "key": "standalonepublish_tool", "label": "Standalone Publish", "collapsable": true, "checkbox_key": "enabled", - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] - }, { + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] + }, + { "type": "dict", "key": "idle_manager", "label": "Idle Manager", "collapsable": true, "checkbox_key": "enabled", - "children": [{ - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }] + "children": [ + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + } + ] } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_arnold.json b/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_arnold.json index b756788a43..aa50610ddc 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_arnold.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_arnold.json @@ -5,25 +5,25 @@ "collapsable": true, "checkbox_key": "enabled", "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "key": "environment", - "label": "Environment (mtoa)", - "type": "raw-json", - "env_group_key": "mtoa" - }, - { - "type": "schema_template", - "name": "template_tool_variant", - "template_data": [ - { - "tool_label": "Arnold Versions" - } - ] - } + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "key": "environment", + "label": "Environment (mtoa)", + "type": "raw-json", + "env_group_key": "mtoa" + }, + { + "type": "schema_template", + "name": "template_tool_variant", + "template_data": [ + { + "tool_label": "Arnold Versions" + } + ] + } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_vray.json b/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_vray.json index 8ddd5435f6..0ce24a310c 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_vray.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_vray.json @@ -5,24 +5,24 @@ "collapsable": true, "checkbox_key": "enabled", "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "key": "environment", - "label": "Environment", - "type": "raw-json" - }, - { - "type": "schema_template", - "name": "template_tool_variant", - "template_data": [ - { - "tool_label": "Vray Versions" - } - ] - } + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "key": "environment", + "label": "Environment", + "type": "raw-json" + }, + { + "type": "schema_template", + "name": "template_tool_variant", + "template_data": [ + { + "tool_label": "Vray Versions" + } + ] + } ] } diff --git a/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_yeti.json b/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_yeti.json index 16b1b03aad..b94dbbfcaa 100644 --- a/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_yeti.json +++ b/pype/tools/settings/settings/gui_schemas/system_schema/tool_settings/schema_yeti.json @@ -5,24 +5,24 @@ "collapsable": true, "checkbox_key": "enabled", "children": [ - { - "type": "boolean", - "key": "enabled", - "label": "Enabled" - }, - { - "key": "environment", - "label": "Environment", - "type": "raw-json" - }, - { - "type": "schema_template", - "name": "template_tool_variant", - "template_data": [ - { - "tool_label": "Yeti Versions" - } - ] - } + { + "type": "boolean", + "key": "enabled", + "label": "Enabled" + }, + { + "key": "environment", + "label": "Environment", + "type": "raw-json" + }, + { + "type": "schema_template", + "name": "template_tool_variant", + "template_data": [ + { + "tool_label": "Yeti Versions" + } + ] + } ] }