UNPKG

@bottobot/td-mcp

Version:

TouchDesigner Documentation MCP Server v2.3 - Pure MCP server for VS Code/Codium with comprehensive operator documentation for 629 operators + 7 tutorials across all categories (TOP, CHOP, SOP, DAT, MAT, COMP, POP). Features experimental POP operators wit

1,047 lines 32.4 kB
{ "name": "Revolve POP", "id": "revolve_pop", "category": "POP", "subcategory": "Experimental", "description": "The Revolve POP generates a surface of revolution from any set of line strips. The points of the line strip are swept around a chosen axis, generating a mesh of points that are connected together according to the Connectivity menu.", "parameters": [ { "name": "axis", "label": "Axis", "description": "Configure Axis for the operator", "type": "menu", "options": [ { "label": "Auto", "value": "auto", "description": "" }, { "label": "X", "value": "x", "description": "" }, { "label": "Y", "value": "y", "description": "" }, { "label": "Z", "value": "z", "description": "" }, { "label": "Pivot", "value": "px", "description": "" }, { "label": "Pivot", "value": "py", "description": "" }, { "label": "Pivot", "value": "pz", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point Prims", "value": "points", "description": "" }, { "label": "Rows", "value": "rows", "description": "" }, { "label": "Columns", "value": "cols", "description": "" }, { "label": "Rows and Columns", "value": "rowcol", "description": "" }, { "label": "Triangles", "value": "triangles", "description": "" }, { "label": "Alternating Triangles", "value": "alttriangles", "description": "" }, { "label": "Quadrilaterals", "value": "quads", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" }, { "label": "sRGB", "value": "srgb", "description": "sRGB color space, with sRGB transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "sRGB - Linear", "value": "srgblinear", "description": "Linear srgblinear - sRGB color space, with linear transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.601 (NTSC)", "value": "rec601ntsc", "description": "Rec.601 with NTSC primaries color space, with Rec.601 transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.709", "value": "rec709", "description": "Rec.709 color space, with Rec.709 (same as Rec.2020) transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.2020", "value": "rec2020", "description": "Rec.2020 color space, with Rec.2020 (same as Rec.709) transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3", "value": "dcip3", "description": "P3 dcip3 - DCI-P3 color space, with D65 white point and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3 (D60)", "value": "dcip3d60", "description": "P3 (D60) dcip3d60 - DCI-P3 \"D60 sim\" color space, with D60 white point, and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Display-P3 (D65)", "value": "displayp3d65", "description": "P3 (D65) displayp3d65 - Display-P3 color space, with D65 white point, and sRGB gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACES2065-1", "value": "aces2065-1", "description": "1 aces2065-1 - ACES 2065-1 (also known as ACES AP0) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACEScg", "value": "acescg", "description": "ACEScg (also known as ACES AP1) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Passthrough", "value": "passthrough", "description": "When selected, the color values will be used as-is in the operation, without any modification or attempt to convert them into the Working Color Space." }, { "label": "Default For Color Space", "value": "default", "description": "Will use either the SDR or the HDR Reference White, based on the color space selected." }, { "label": "Standard (SDR)", "value": "sdr", "description": "Will treat the Parameter Color Space as SDR for it's reference white value." }, { "label": "High (HDR)", "value": "hdr", "description": "Will treat the Parameter Color Space as HDR for it's reference white value." } ] }, { "name": "axis", "label": "Axis", "description": "Configure Axis for the operator", "type": "menu", "options": [ { "label": "Auto", "value": "auto", "description": "" }, { "label": "X", "value": "x", "description": "" }, { "label": "Y", "value": "y", "description": "" }, { "label": "Z", "value": "z", "description": "" }, { "label": "Pivot", "value": "px", "description": "" }, { "label": "Pivot", "value": "py", "description": "" }, { "label": "Pivot", "value": "pz", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point Prims", "value": "points", "description": "" }, { "label": "Rows", "value": "rows", "description": "" }, { "label": "Columns", "value": "cols", "description": "" }, { "label": "Rows and Columns", "value": "rowcol", "description": "" }, { "label": "Triangles", "value": "triangles", "description": "" }, { "label": "Alternating Triangles", "value": "alttriangles", "description": "" }, { "label": "Quadrilaterals", "value": "quads", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" }, { "label": "sRGB", "value": "srgb", "description": "sRGB color space, with sRGB transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "sRGB - Linear", "value": "srgblinear", "description": "Linear srgblinear - sRGB color space, with linear transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.601 (NTSC)", "value": "rec601ntsc", "description": "Rec.601 with NTSC primaries color space, with Rec.601 transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.709", "value": "rec709", "description": "Rec.709 color space, with Rec.709 (same as Rec.2020) transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.2020", "value": "rec2020", "description": "Rec.2020 color space, with Rec.2020 (same as Rec.709) transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3", "value": "dcip3", "description": "P3 dcip3 - DCI-P3 color space, with D65 white point and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3 (D60)", "value": "dcip3d60", "description": "P3 (D60) dcip3d60 - DCI-P3 \"D60 sim\" color space, with D60 white point, and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Display-P3 (D65)", "value": "displayp3d65", "description": "P3 (D65) displayp3d65 - Display-P3 color space, with D65 white point, and sRGB gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACES2065-1", "value": "aces2065-1", "description": "1 aces2065-1 - ACES 2065-1 (also known as ACES AP0) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACEScg", "value": "acescg", "description": "ACEScg (also known as ACES AP1) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Passthrough", "value": "passthrough", "description": "When selected, the color values will be used as-is in the operation, without any modification or attempt to convert them into the Working Color Space." }, { "label": "Default For Color Space", "value": "default", "description": "Will use either the SDR or the HDR Reference White, based on the color space selected." }, { "label": "Standard (SDR)", "value": "sdr", "description": "Will treat the Parameter Color Space as SDR for it's reference white value." }, { "label": "High (HDR)", "value": "hdr", "description": "Will treat the Parameter Color Space as HDR for it's reference white value." } ] }, { "name": "axis", "label": "Axis", "description": "Configure Axis for the operator", "type": "menu", "options": [ { "label": "Auto", "value": "auto", "description": "" }, { "label": "X", "value": "x", "description": "" }, { "label": "Y", "value": "y", "description": "" }, { "label": "Z", "value": "z", "description": "" }, { "label": "Pivot", "value": "px", "description": "" }, { "label": "Pivot", "value": "py", "description": "" }, { "label": "Pivot", "value": "pz", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point Prims", "value": "points", "description": "" }, { "label": "Rows", "value": "rows", "description": "" }, { "label": "Columns", "value": "cols", "description": "" }, { "label": "Rows and Columns", "value": "rowcol", "description": "" }, { "label": "Triangles", "value": "triangles", "description": "" }, { "label": "Alternating Triangles", "value": "alttriangles", "description": "" }, { "label": "Quadrilaterals", "value": "quads", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" }, { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" }, { "label": "sRGB", "value": "srgb", "description": "sRGB color space, with sRGB transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "sRGB - Linear", "value": "srgblinear", "description": "Linear srgblinear - sRGB color space, with linear transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.601 (NTSC)", "value": "rec601ntsc", "description": "Rec.601 with NTSC primaries color space, with Rec.601 transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.709", "value": "rec709", "description": "Rec.709 color space, with Rec.709 (same as Rec.2020) transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.2020", "value": "rec2020", "description": "Rec.2020 color space, with Rec.2020 (same as Rec.709) transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3", "value": "dcip3", "description": "P3 dcip3 - DCI-P3 color space, with D65 white point and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3 (D60)", "value": "dcip3d60", "description": "P3 (D60) dcip3d60 - DCI-P3 \"D60 sim\" color space, with D60 white point, and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Display-P3 (D65)", "value": "displayp3d65", "description": "P3 (D65) displayp3d65 - Display-P3 color space, with D65 white point, and sRGB gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACES2065-1", "value": "aces2065-1", "description": "1 aces2065-1 - ACES 2065-1 (also known as ACES AP0) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACEScg", "value": "acescg", "description": "ACEScg (also known as ACES AP1) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Passthrough", "value": "passthrough", "description": "When selected, the color values will be used as-is in the operation, without any modification or attempt to convert them into the Working Color Space." }, { "label": "Default For Color Space", "value": "default", "description": "Will use either the SDR or the HDR Reference White, based on the color space selected." }, { "label": "Standard (SDR)", "value": "sdr", "description": "Will treat the Parameter Color Space as SDR for it's reference white value." }, { "label": "High (HDR)", "value": "hdr", "description": "Will treat the Parameter Color Space as HDR for it's reference white value." } ] }, { "name": "axis", "label": "Axis", "description": "Configure Axis for the operator", "type": "menu", "options": [ { "label": "Auto", "value": "auto", "description": "" }, { "label": "X", "value": "x", "description": "" }, { "label": "Y", "value": "y", "description": "" }, { "label": "Z", "value": "z", "description": "" } ] }, { "name": "auto", "label": "Auto", "description": "Configure Auto for the operator", "type": "menu", "options": [ { "label": "Auto", "value": "auto", "description": "" }, { "label": "X", "value": "x", "description": "" }, { "label": "Y", "value": "y", "description": "" }, { "label": "Z", "value": "z", "description": "" } ] }, { "name": "autopivot", "label": "Auto Pivot", "description": "Configure Auto Pivot for the operator", "type": "string" }, { "name": "p", "label": "Pivot", "description": "Configure Pivot for the operator", "type": "menu", "options": [ { "label": "Pivot", "value": "px", "description": "" }, { "label": "Pivot", "value": "py", "description": "" }, { "label": "Pivot", "value": "pz", "description": "" } ] }, { "name": "px", "label": "Pivot", "description": "Configure Pivot for the operator", "type": "menu", "options": [ { "label": "Pivot", "value": "px", "description": "" }, { "label": "Pivot", "value": "py", "description": "" }, { "label": "Pivot", "value": "pz", "description": "" } ] }, { "name": "surftype", "label": "Connectivity", "description": "Configure Connectivity for the operator", "type": "menu", "options": [ { "label": "None", "value": "none", "description": "" }, { "label": "Point Prims", "value": "points", "description": "" }, { "label": "Rows", "value": "rows", "description": "" }, { "label": "Columns", "value": "cols", "description": "" }, { "label": "Rows and Columns", "value": "rowcol", "description": "" }, { "label": "Triangles", "value": "triangles", "description": "" }, { "label": "Alternating Triangles", "value": "alttriangles", "description": "" }, { "label": "Quadrilaterals", "value": "quads", "description": "" } ] }, { "name": "none", "label": "None", "description": "Configure None for the operator", "type": "menu", "options": [ { "label": "None", "value": "none", "description": "" }, { "label": "Point Prims", "value": "points", "description": "" }, { "label": "Rows", "value": "rows", "description": "" }, { "label": "Columns", "value": "cols", "description": "" }, { "label": "Rows and Columns", "value": "rowcol", "description": "" }, { "label": "Triangles", "value": "triangles", "description": "" }, { "label": "Alternating Triangles", "value": "alttriangles", "description": "" }, { "label": "Quadrilaterals", "value": "quads", "description": "" } ] }, { "name": "divs", "label": "Divisions", "description": "Configure Divisions for the operator", "type": "string" }, { "name": "texture", "label": "Texture Coordinates", "description": "Configure Texture Coordinates for the operator", "type": "menu", "options": [ { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" } ] }, { "name": "none", "label": "None", "description": "Configure None for the operator", "type": "menu", "options": [ { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" } ] }, { "name": "normal", "label": "Normal", "description": "Configure Normal for the operator", "type": "menu", "options": [ { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" } ] }, { "name": "none", "label": "None", "description": "Configure None for the operator", "type": "menu", "options": [ { "label": "None", "value": "none", "description": "" }, { "label": "Point", "value": "pointNormals", "description": "" }, { "label": "Vertex", "value": "vertNormals", "description": "" } ] }, { "name": "bypass", "label": "Bypass", "description": "Configure Bypass for the operator", "type": "string" }, { "name": "delinputattrs", "label": "Delete Input Attributes", "description": "Configure Delete Input Attributes for the operator", "type": "string" }, { "name": "parmcolorspace", "label": "Parameter Color Space", "description": "Configure Parameter Color Space for the operator", "type": "menu", "options": [ { "label": "sRGB", "value": "srgb", "description": "sRGB color space, with sRGB transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "sRGB - Linear", "value": "srgblinear", "description": "Linear srgblinear - sRGB color space, with linear transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.601 (NTSC)", "value": "rec601ntsc", "description": "Rec.601 with NTSC primaries color space, with Rec.601 transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.709", "value": "rec709", "description": "Rec.709 color space, with Rec.709 (same as Rec.2020) transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.2020", "value": "rec2020", "description": "Rec.2020 color space, with Rec.2020 (same as Rec.709) transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3", "value": "dcip3", "description": "P3 dcip3 - DCI-P3 color space, with D65 white point and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3 (D60)", "value": "dcip3d60", "description": "P3 (D60) dcip3d60 - DCI-P3 \"D60 sim\" color space, with D60 white point, and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Display-P3 (D65)", "value": "displayp3d65", "description": "P3 (D65) displayp3d65 - Display-P3 color space, with D65 white point, and sRGB gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACES2065-1", "value": "aces2065-1", "description": "1 aces2065-1 - ACES 2065-1 (also known as ACES AP0) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACEScg", "value": "acescg", "description": "ACEScg (also known as ACES AP1) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Passthrough", "value": "passthrough", "description": "When selected, the color values will be used as-is in the operation, without any modification or attempt to convert them into the Working Color Space." } ] }, { "name": "srgb", "label": "sRGB", "description": "Configure sRGB for the operator", "type": "menu", "options": [ { "label": "sRGB", "value": "srgb", "description": "sRGB color space, with sRGB transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "sRGB - Linear", "value": "srgblinear", "description": "Linear srgblinear - sRGB color space, with linear transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.601 (NTSC)", "value": "rec601ntsc", "description": "Rec.601 with NTSC primaries color space, with Rec.601 transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.709", "value": "rec709", "description": "Rec.709 color space, with Rec.709 (same as Rec.2020) transfer function. Considered an SDR color space with respect to Reference White." }, { "label": "Rec.2020", "value": "rec2020", "description": "Rec.2020 color space, with Rec.2020 (same as Rec.709) transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3", "value": "dcip3", "description": "P3 dcip3 - DCI-P3 color space, with D65 white point and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "DCI-P3 (D60)", "value": "dcip3d60", "description": "P3 (D60) dcip3d60 - DCI-P3 \"D60 sim\" color space, with D60 white point, and 2.6 gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Display-P3 (D65)", "value": "displayp3d65", "description": "P3 (D65) displayp3d65 - Display-P3 color space, with D65 white point, and sRGB gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACES2065-1", "value": "aces2065-1", "description": "1 aces2065-1 - ACES 2065-1 (also known as ACES AP0) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "ACEScg", "value": "acescg", "description": "ACEScg (also known as ACES AP1) color space, with a linear gamma transfer function. Considered an HDR color space with respect to Reference White." }, { "label": "Passthrough", "value": "passthrough", "description": "When selected, the color values will be used as-is in the operation, without any modification or attempt to convert them into the Working Color Space." } ] }, { "name": "parmreferencewhite", "label": "Parameter Reference White", "description": "Configure Parameter Reference White for the operator", "type": "menu", "options": [ { "label": "Default For Color Space", "value": "default", "description": "Will use either the SDR or the HDR Reference White, based on the color space selected." }, { "label": "Standard (SDR)", "value": "sdr", "description": "Will treat the Parameter Color Space as SDR for it's reference white value." }, { "label": "High (HDR)", "value": "hdr", "description": "Will treat the Parameter Color Space as HDR for it's reference white value." } ] }, { "name": "default", "label": "Default For Color Space", "description": "Configure Default For Color Space for the operator", "type": "menu", "options": [ { "label": "Default For Color Space", "value": "default", "description": "Will use either the SDR or the HDR Reference White, based on the color space selected." }, { "label": "Standard (SDR)", "value": "sdr", "description": "Will treat the Parameter Color Space as SDR for it's reference white value." }, { "label": "High (HDR)", "value": "hdr", "description": "Will treat the Parameter Color Space as HDR for it's reference white value." } ] } ], "experimental": true, "sourceFile": "Experimental-Revolve_POP.htm", "parsedAt": "2025-08-08T03:03:59.474Z" }