[ { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\save_scene_incremental.py", "sourcetype": "file", "title": "Version Up", "tooltip": "Incremental save with a specific format" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\show_current_scene_in_explorer.py", "sourcetype": "file", "title": "Explore current scene..", "tooltip": "Show current scene in Explorer" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\modeling\\duplicate_normalized.py", "sourcetype": "file", "tags": [ "modeling", "duplicate", "normalized" ], "title": "Duplicate Normalized", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\transferUVs.py", "sourcetype": "file", "tags": [ "modeling", "transfer", "uv" ], "title": "Transfer UVs", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\mirrorSymmetry.py", "sourcetype": "file", "tags": [ "modeling", "mirror", "symmetry" ], "title": "Mirror Symmetry", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\selectOutlineUI.py", "sourcetype": "file", "tags": [ "modeling", "select", "outline", "ui" ], "title": "Select Outline UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\polyDeleteOtherUVSets.py", "sourcetype": "file", "tags": [ "modeling", "polygon", "uvset", "delete" ], "title": "Polygon Delete Other UV Sets", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\polyCombineQuick.py", "sourcetype": "file", "tags": [ "modeling", "combine", "polygon", "quick" ], "title": "Polygon Combine Quick", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\separateMeshPerShader.py", "sourcetype": "file", "tags": [ "modeling", "separateMeshPerShader" ], "title": "Separate Mesh Per Shader", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\polyDetachSeparate.py", "sourcetype": "file", "tags": [ "modeling", "poly", "detach", "separate" ], "title": "Polygon Detach and Separate", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\polyRelaxVerts.py", "sourcetype": "file", "tags": [ "modeling", "relax", "verts" ], "title": "Polygon Relax Vertices", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\polySelectEveryNthEdgeUI.py", "sourcetype": "file", "tags": [ "modeling", "select", "nth", "edge", "ui" ], "title": "Select Every Nth Edge" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\modeling\\djPFXUVs.py", "sourcetype": "file", "tags": [ "modeling", "djPFX", "UVs" ], "title": "dj PFX UVs", "tooltip": "" } ] }, { "type": "menu", "title": "Rigging", "items": [ { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\addCurveBetween.py", "sourcetype": "file", "tags": [ "rigging", "addCurveBetween", "file" ], "title": "Add Curve Between" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\averageSkinWeights.py", "sourcetype": "file", "tags": [ "rigging", "average", "skin weights", "file" ], "title": "Average Skin Weights" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\cbSmoothSkinWeightUI.py", "sourcetype": "file", "tags": [ "rigging", "cbSmoothSkinWeightUI", "file" ], "title": "CB Smooth Skin Weight UI" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\channelBoxManagerUI.py", "sourcetype": "file", "tags": [ "rigging", "channelBoxManagerUI", "file" ], "title": "Channel Box Manager UI" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\characterAutorigger.py", "sourcetype": "file", "tags": [ "rigging", "characterAutorigger", "file" ], "title": "Character Auto Rigger" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\connectUI.py", "sourcetype": "file", "tags": [ "rigging", "connectUI", "file" ], "title": "Connect UI" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\copySkinWeightsLocal.py", "sourcetype": "file", "tags": [ "rigging", "copySkinWeightsLocal", "file" ], "title": "Copy Skin Weights Local" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\createCenterLocator.py", "sourcetype": "file", "tags": [ "rigging", "createCenterLocator", "file" ], "title": "Create Center Locator" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\freezeTransformToGroup.py", "sourcetype": "file", "tags": [ "rigging", "freezeTransformToGroup", "file" ], "title": "Freeze Transform To Group" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\groupSelected.py", "sourcetype": "file", "tags": [ "rigging", "groupSelected", "file" ], "title": "Group Selected" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\ikHandlePoleVectorLocator.py", "sourcetype": "file", "tags": [ "rigging", "ikHandlePoleVectorLocator", "file" ], "title": "IK Handle Pole Vector Locator" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\jointOrientUI.py", "sourcetype": "file", "tags": [ "rigging", "jointOrientUI", "file" ], "title": "Joint Orient UI" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\jointsOnCurve.py", "sourcetype": "file", "tags": [ "rigging", "jointsOnCurve", "file" ], "title": "Joints On Curve" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\resetBindSelectedSkinJoints.py", "sourcetype": "file", "tags": [ "rigging", "resetBindSelectedSkinJoints", "file" ], "title": "Reset Bind Selected Skin Joints" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\selectSkinclusterJointsFromSelectedComponents.py", "sourcetype": "file", "tags": [ "rigging", "selectSkinclusterJointsFromSelectedComponents", "file" ], "title": "Select Skincluster Joints From Selected Components" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\selectSkinclusterJointsFromSelectedMesh.py", "sourcetype": "file", "tags": [ "rigging", "selectSkinclusterJointsFromSelectedMesh", "file" ], "title": "Select Skincluster Joints From Selected Mesh" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\setJointLabels.py", "sourcetype": "file", "tags": [ "rigging", "setJointLabels", "file" ], "title": "Set Joint Labels" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\setJointOrientationFromCurrentRotation.py", "sourcetype": "file", "tags": [ "rigging", "setJointOrientationFromCurrentRotation", "file" ], "title": "Set Joint Orientation From Current Rotation" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\setSelectedJointsOrientationZero.py", "sourcetype": "file", "tags": [ "rigging", "setSelectedJointsOrientationZero", "file" ], "title": "Set Selected Joints Orientation Zero" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\mirrorCurveShape.py", "sourcetype": "file", "tags": [ "rigging", "mirrorCurveShape", "file" ], "title": "Mirror Curve Shape" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\setRotationOrderUI.py", "sourcetype": "file", "tags": [ "rigging", "setRotationOrderUI", "file" ], "title": "Set Rotation Order UI" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\paintItNowUI.py", "sourcetype": "file", "tags": [ "rigging", "paintItNowUI", "file" ], "title": "Paint It Now UI" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\parentScaleConstraint.py", "sourcetype": "file", "tags": [ "rigging", "parentScaleConstraint", "file" ], "title": "Parent Scale Constraint" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\quickSetWeightsUI.py", "sourcetype": "file", "tags": [ "rigging", "quickSetWeightsUI", "file" ], "title": "Quick Set Weights UI" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\rapidRig.py", "sourcetype": "file", "tags": [ "rigging", "rapidRig", "file" ], "title": "Rapid Rig" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\regenerate_blendshape_targets.py", "sourcetype": "file", "tags": [ "rigging", "regenerate_blendshape_targets", "file" ], "title": "Regenerate Blendshape Targets" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\removeRotationAxis.py", "sourcetype": "file", "tags": [ "rigging", "removeRotationAxis", "file" ], "title": "Remove Rotation Axis" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\resetBindSelectedMeshes.py", "sourcetype": "file", "tags": [ "rigging", "resetBindSelectedMeshes", "file" ], "title": "Reset Bind Selected Meshes" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\simpleControllerOnSelection.py", "sourcetype": "file", "tags": [ "rigging", "simpleControllerOnSelection", "file" ], "title": "Simple Controller On Selection" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\simpleControllerOnSelectionHierarchy.py", "sourcetype": "file", "tags": [ "rigging", "simpleControllerOnSelectionHierarchy", "file" ], "title": "Simple Controller On Selection Hierarchy" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\superRelativeCluster.py", "sourcetype": "file", "tags": [ "rigging", "superRelativeCluster", "file" ], "title": "Super Relative Cluster" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\tfSmoothSkinWeight.py", "sourcetype": "file", "tags": [ "rigging", "tfSmoothSkinWeight", "file" ], "title": "TF Smooth Skin Weight" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\toggleIntermediates.py", "sourcetype": "file", "tags": [ "rigging", "toggleIntermediates", "file" ], "title": "Toggle Intermediates" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\rigging\\toggleSegmentScaleCompensate.py", "sourcetype": "file", "tags": [ "rigging", "toggleSegmentScaleCompensate", "file" ], "title": "Toggle Segment Scale Compensate" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\shading\\vray\\vrayImportProxies.py", "sourcetype": "file", "tags": ["shading", "vray", "import", "proxies"], "tooltip": "" }, { "type": "separator" }, { "type": "action", "title": "Select All GES", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\selectAllGES.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "select All GES" ] }, { "type": "action", "title": "Select All GES Under Selection", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\selectAllGESUnderSelection.py", "sourcetype": "file", "tooltip": "", "tags": ["shading", "vray", "select", "all", "GES"] }, { "type": "separator" }, { "type": "action", "title": "Selection To VRay Mesh", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\selectionToVrayMesh.py", "sourcetype": "file", "tooltip": "", "tags": ["shading", "vray", "selection", "vraymesh"] }, { "type": "action", "title": "Add VRay Round Edges Attribute", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\addVrayRoundEdgesAttribute.py", "sourcetype": "file", "tooltip": "", "tags": ["shading", "vray", "round edges", "attribute"] }, { "type": "action", "title": "Add Gamma", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\vrayAddGamma.py", "sourcetype": "file", "tooltip": "", "tags": ["shading", "vray", "add gamma"] }, { "type": "separator" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_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": "$COLORBLEED_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": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\shading\\vray\\addVrayOpenSubdivAttribute.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "add", "open subdiv", "attribute" ] }, { "type": "action", "title": "Remove OpenSubdiv Attribute", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\removeVrayOpenSubdivAttribute.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "remove", "opensubdiv", "attributee" ] }, { "type": "separator" }, { "type": "action", "title": "Add Subdivision Attribute", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\addVraySubdivisionAttribute.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "addVraySubdivisionAttribute" ] }, { "type": "action", "title": "Remove Subdivision Attribute.py", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\removeVraySubdivisionAttribute.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "remove", "subdivision", "attribute" ] }, { "type": "separator" }, { "type": "action", "title": "Add Vray Object Ids", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\addVrayObjectIds.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "add", "object id" ] }, { "type": "action", "title": "Add Vray Material Ids", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\addVrayMaterialIds.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "addVrayMaterialIds.py" ] }, { "type": "separator" }, { "type": "action", "title": "Set Physical DOF Depth", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\vrayPhysicalDOFSetDepth.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "physical", "DOF ", "Depth" ] }, { "type": "action", "title": "Magic Vray Proxy UI", "command": "$COLORBLEED_SCRIPTS\\shading\\vray\\magicVrayProxyUI.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "magicVrayProxyUI" ] } ] }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\shading\\look_manager_ui.py", "sourcetype": "file", "tags": [ "shading", "look", "assign", "shaders", "auto" ], "title": "Look Manager", "tooltip": "Open the Look Manager UI for look assignment" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\shading\\LightLinkUi.py", "sourcetype": "file", "tags": [ "shading", "light", "link", "ui" ], "title": "Light Link UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\shading\\setTexturePreviewToCLRImage.py", "sourcetype": "file", "tags": [ "shading", "CLRImage", "textures", "preview" ], "title": "Set Texture Preview To CLRImage", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\shading\\fixDefaultShaderSetBehavior.py", "sourcetype": "file", "tags": [ "shading", "fix", "DefaultShaderSet", "Behavior" ], "title": "Fix Default Shader Set Behavior", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\shading\\selectShapesWithoutShader.py", "sourcetype": "file", "tags": [ "shading", "selectShapesWithoutShader" ], "title": "Select Shapes Without Shader", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\shading\\fixRenderLayerOutAdjustmentErrors.py", "sourcetype": "file", "tags": [ "shading", "fixRenderLayerOutAdjustmentErrors" ], "title": "Fix RenderLayer Out Adjustment Errors", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\shading\\open_img2exr.py", "sourcetype": "file", "tooltip": "", "tags": [ "shading", "vray", "exr" ] } ] }, { "type": "menu", "title": "Rendering", "items": [ { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\animation\\attributes\\copyValues.py", "sourcetype": "file", "tags": [ "animation", "copy", "attributes" ], "title": "Copy Values", "tooltip": "Copy attribute values" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\animation\\attributes\\copyInConnections.py", "sourcetype": "file", "tags": [ "animation", "copy", "attributes", "connections", "incoming" ], "title": "Copy In Connections", "tooltip": "Copy incoming connections" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\animation\\attributes\\copyOutConnections.py", "sourcetype": "file", "tags": [ "animation", "copy", "attributes", "connections", "out" ], "title": "Copy Out Connections", "tooltip": "Copy outcoming connections" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\animation\\attributes\\copyTransformLocal.py", "sourcetype": "file", "tags": [ "animation", "copy", "attributes", "transforms", "local" ], "title": "Copy Local Transfroms", "tooltip": "Copy local transfroms" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\animation\\attributes\\copyTransformMatrix.py", "sourcetype": "file", "tags": [ "animation", "copy", "attributes", "transforms", "matrix" ], "title": "Copy Matrix Transfroms", "tooltip": "Copy Matrix transfroms" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\animation\\optimize\\toggleFreezeHierarchy.py", "sourcetype": "file", "tags": [ "animation", "hierarchy", "toggle", "freeze" ], "title": "Toggle Freeze Hierarchy", "tooltip": "Freeze and unfreeze hierarchy" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\animation\\optimize\\toggleParallelNucleus.py", "sourcetype": "file", "tags": [ "animation", "nucleus", "toggle", "parallel" ], "title": "Toggle Parallel Nucleus", "tooltip": "Toggle parallel nucleus" } ] }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\bakeSelectedToWorldSpace.py", "tags": ["animation", "bake","selection", "worldspace.py"], "title": "Bake Selected To Worldspace", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\timeStepper.py", "tags": ["animation", "time","stepper"], "title": "Time Stepper", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\capture_ui.py", "tags": ["animation", "capture", "ui", "screen", "movie", "image"], "title": "Capture UI", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\simplePlayblastUI.py", "tags": ["animation", "simple", "playblast", "ui"], "title": "Simple Playblast UI", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\tweenMachineUI.py", "tags": ["animation", "tween", "machine"], "title": "Tween Machine UI", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\selectAllAnimationCurves.py", "tags": ["animation", "select", "curves"], "title": "Select All Animation Curves", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\pathAnimation.py", "tags": ["animation", "path", "along"], "title": "Path Animation", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\offsetSelectedObjectsUI.py", "tags": [ "animation", "offsetSelectedObjectsUI.py" ], "title": "Offset Selected Objects UI", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\key_amplifier_ui.py", "tags": [ "animation", "key", "amplifier" ], "title": "Key Amplifier UI", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\anim_scene_optimizer.py", "tags": [ "animation", "anim_scene_optimizer.py" ], "title": "Anim_Scene_Optimizer", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\zvParentMaster.py", "tags": [ "animation", "zvParentMaster.py" ], "title": "ZV Parent Master", "type": "action" }, { "sourcetype": "file", "command": "$COLORBLEED_SCRIPTS\\animation\\poseLibrary.py", "tags": [ "animation", "poseLibrary.py" ], "title": "Pose Library", "type": "action" } ] }, { "type": "menu", "title": "Layout", "items": [ { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\alignDistributeUI.py", "sourcetype": "file", "tags": [ "layout", "align", "Distribute", "UI" ], "title": "Align Distribute UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\alignSimpleUI.py", "sourcetype": "file", "tags": [ "layout", "align", "UI", "Simple" ], "title": "Align Simple UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\center_locator.py", "sourcetype": "file", "tags": [ "layout", "center", "locator" ], "title": "Center Locator", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\average_locator.py", "sourcetype": "file", "tags": [ "layout", "average", "locator" ], "title": "Average Locator", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\selectWithinProximityUI.py", "sourcetype": "file", "tags": [ "layout", "select", "proximity", "ui" ], "title": "Select Within Proximity UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\dupCurveUI.py", "sourcetype": "file", "tags": [ "layout", "Duplicate", "Curve", "UI" ], "title": "Duplicate Curve UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\randomDeselectUI.py", "sourcetype": "file", "tags": [ "layout", "random", "Deselect", "UI" ], "title": "Random Deselect UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\multiReferencerUI.py", "sourcetype": "file", "tags": [ "layout", "multi", "reference" ], "title": "Multi Referencer UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\duplicateOffsetUI.py", "sourcetype": "file", "tags": [ "layout", "duplicate", "offset", "UI" ], "title": "Duplicate Offset UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\spPaint3d.py", "sourcetype": "file", "tags": [ "layout", "spPaint3d", "paint", "tool" ], "title": "SP Paint 3d", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\layout\\randomizeUI.py", "sourcetype": "file", "tags": [ "layout", "randomize", "UI" ], "title": "Randomize UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\particles\\instancerToObjects.py", "sourcetype": "file", "tags": [ "particles", "instancerToObjects" ], "title": "Instancer To Objects", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\instancerToObjectsInstances.py", "sourcetype": "file", "tags": [ "particles", "instancerToObjectsInstances" ], "title": "Instancer To Objects Instances", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\objectsToParticlesAndInstancerCleanSource.py", "sourcetype": "file", "tags": ["particles", "objects", "Particles", "Instancer", "Clean", "Source"], "title": "Objects To Particles & Instancer - Clean Source", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\particleComponentsToLocators.py", "sourcetype": "file", "tags": ["particles", "components", "locators"], "title": "Particle Components To Locators", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\objectsToParticlesAndInstancer.py", "sourcetype": "file", "tags": [ "particles", "objects", "particles", "instancer"], "title": "Objects To Particles And Instancer", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\spawnParticlesOnMesh.py", "sourcetype": "file", "tags": ["particles", "spawn","on","mesh"], "title": "Spawn Particles On Mesh", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\instancerToObjectsInstancesWithAnimation.py", "sourcetype": "file", "tags": [ "particles", "instancerToObjectsInstancesWithAnimation" ], "title": "Instancer To Objects Instances With Animation", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\objectsToParticles.py", "sourcetype": "file", "tags": [ "particles", "objectsToParticles" ], "title": "Objects To Particles", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\add_particle_cacheFile_attrs.py", "sourcetype": "file", "tags": [ "particles", "add_particle_cacheFile_attrs" ], "title": "Add Particle CacheFile Attributes", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\mergeParticleSystems.py", "sourcetype": "file", "tags": [ "particles", "mergeParticleSystems" ], "title": "Merge Particle Systems", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\particlesToLocators.py", "sourcetype": "file", "tags": [ "particles", "particlesToLocators" ], "title": "Particles To Locators", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\instancerToObjectsWithAnimation.py", "sourcetype": "file", "tags": [ "particles", "instancerToObjectsWithAnimation" ], "title": "Instancer To Objects With Animation", "tooltip": "" }, {"type": "separator"}, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\mayaReplicateHoudiniTool.py", "sourcetype": "file", "tags": [ "particles", "houdini", "houdiniTool", "houdiniEngine" ], "title": "Replicate Houdini Tool", "tooltip": "" }, {"type": "separator"}, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\clearInitialState.py", "sourcetype": "file", "tags": [ "particles", "clearInitialState" ], "title": "Clear Initial State", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\particles\\killSelectedParticles.py", "sourcetype": "file", "tags": [ "particles", "killSelectedParticles" ], "title": "Kill Selected Particles", "tooltip": "" } ] }, { "type": "menu", "title": "Cleanup", "items": [ { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\repair_faulty_containers.py", "sourcetype": "file", "tags": [ "cleanup", "repair", "containers" ], "title": "Find and Repair Containers", "tooltip": "" },{ "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\selectByType.py", "sourcetype": "file", "tags": [ "cleanup", "selectByType" ], "title": "Select By Type", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\selectIntermediateObjects.py", "sourcetype": "file", "tags": [ "cleanup", "selectIntermediateObjects" ], "title": "Select Intermediate Objects", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\selectNonUniqueNames.py", "sourcetype": "file", "tags": ["cleanup", "select", "non unique", "names"], "title": "Select Non Unique Names", "tooltip": "" }, {"type": "separator"}, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\removeNamespaces.py", "sourcetype": "file", "tags": ["cleanup", "remove", "namespaces"], "title": "Remove Namespaces", "tooltip": "Remove all namespaces" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\cleanup\\removeUnknownNodes.py", "sourcetype": "file", "tags": [ "cleanup", "removeUnknownNodes" ], "title": "Remove Unknown Nodes", "tooltip": "Remove all unknown nodes" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\removeUnloadedReferences.py", "sourcetype": "file", "tags": [ "cleanup", "removeUnloadedReferences" ], "title": "Remove Unloaded References", "tooltip": "Remove all unloaded references" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\removeReferencesFailedEdits.py", "sourcetype": "file", "tags": [ "cleanup", "removeReferencesFailedEdits" ], "title": "Remove References Failed Edits", "tooltip": "Remove failed edits for all references" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\cleanup\\deleteGhostIntermediateObjects.py", "sourcetype": "file", "tags": [ "cleanup", "deleteGhostIntermediateObjects" ], "title": "Delete Ghost Intermediate Objects", "tooltip": "" }, {"type": "separator"}, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\resetViewportCache.py", "sourcetype": "file", "tags": ["cleanup", "reset","viewport", "cache"], "title": "Reset Viewport Cache", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\uniqifyNodeNames.py", "sourcetype": "file", "tags": [ "cleanup", "uniqifyNodeNames" ], "title": "Uniqify Node Names", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\autoRenameFileNodes.py", "sourcetype": "file", "tags": [ "cleanup", "auto", "rename","filenodes" ], "title": "Auto Rename File Nodes", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\cleanup\\colorbleedRename.py", "sourcetype": "file", "tags": ["cleanup", "rename", "ui"], "title": "Colorbleed Renamer", "tooltip": "Colorbleed Rename UI" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\renameShapesToTransform.py", "sourcetype": "file", "tags": [ "cleanup", "renameShapesToTransform" ], "title": "Rename Shapes To Transform", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\cleanup\\reorderUI.py", "sourcetype": "file", "tags": [ "cleanup", "reorderUI" ], "title": "Reorder UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_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": "$COLORBLEED_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": "$COLORBLEED_SCRIPTS\\others\\hair\\recolorHairCurrentCurve", "sourcetype": "file", "tags": ["others", "selectSoftSelection"], "title": "Select Soft Selection", "tooltip": "" } ] }, { "type": "menu", "command": "$COLORBLEED_SCRIPTS\\others\\display", "sourcetype": "file", "tags": [ "others", "display" ], "title": "Display", "items": [ { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\display\\wireframeSelectedObjects.py", "sourcetype": "file", "tags": ["others", "wireframe","selected","objects"], "title": "Wireframe Selected Objects", "tooltip": "" } ] }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\archiveSceneUI.py", "sourcetype": "file", "tags": [ "others", "archiveSceneUI" ], "title": "Archive Scene UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\getSimilarMeshes.py", "sourcetype": "file", "tags": [ "others", "getSimilarMeshes" ], "title": "Get Similar Meshes", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\createBoundingBoxEachSelected.py", "sourcetype": "file", "tags": [ "others", "createBoundingBoxEachSelected" ], "title": "Create BoundingBox Each Selected", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\curveFromPositionEveryFrame.py", "sourcetype": "file", "tags": [ "others", "curveFromPositionEveryFrame" ], "title": "Curve From Position", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\instanceLeafSmartTransform.py", "sourcetype": "file", "tags": ["others", "instance","leaf", "smart", "transform"], "title": "Instance Leaf Smart Transform", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\instanceSmartTransform.py", "sourcetype": "file", "tags": ["others", "instance", "smart", "transform"], "title": "Instance Smart Transform", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\randomizeUVShellsSelectedObjects.py", "sourcetype": "file", "tags": [ "others", "randomizeUVShellsSelectedObjects" ], "title": "Randomize UV Shells", "tooltip": "Select objects before running action" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\centerPivotGroup.py", "sourcetype": "file", "tags": [ "others", "centerPivotGroup" ], "title": "Center Pivot Group", "tooltip": "" }, {"type": "separator"}, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\locatorsOnSelectedFaces.py", "sourcetype": "file", "tags": [ "others", "locatorsOnSelectedFaces" ], "title": "Locators On Selected Faces", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\locatorsOnEdgeSelectionPrompt.py", "sourcetype": "file", "tags": [ "others", "locatorsOnEdgeSelectionPrompt" ], "title": "Locators On Edge Selection Prompt", "tooltip": "" }, {"type": "separator"}, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\copyDeformers.py", "sourcetype": "file", "tags": [ "others", "copyDeformers" ], "title": "Copy Deformers", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\selectInReferenceEditor.py", "sourcetype": "file", "tags": [ "others", "selectInReferenceEditor" ], "title": "Select In Reference Editor", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\selectConstrainingObject.py", "sourcetype": "file", "tags": [ "others", "selectConstrainingObject" ], "title": "Select Constraining Object", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\deformerSetRelationsUI.py", "sourcetype": "file", "tags": [ "others", "deformerSetRelationsUI" ], "title": "Deformer Set Relations UI", "tooltip": "" }, { "type": "action", "command": "$COLORBLEED_SCRIPTS\\others\\recreateBaseNodesForAllLatticeNodes.py", "sourcetype": "file", "tags": ["others", "recreate","base", "nodes", "lattice"], "title": "Recreate Base Nodes For Lattice Nodes", "tooltip": "" } ] } ]