[{ "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": "separator" }, { "type": "menu", "title": "# Modeling", "items": [ { "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\\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": "" }] }]