UNPKG

@bottobot/td-mcp

Version:

TouchDesigner MCP Server v2.8.0 - 21 MCP tools, 629 operators with clean parameter data, 69 Python API classes, 14 tutorials, 32 workflow patterns. Includes version system, experimental techniques KB, core tool enhancements, and experimental build support

412 lines 15.2 kB
{ "name": "Cache POP", "id": "cache_pop", "category": "POP", "subcategory": "Experimental", "description": "The Cache POP receives POP data every frame in its input and holds the most recent frames of data (up to Cache Size) in GPU memory. It outputs any of these held frames, determined by Output Index, which acts like a time-delay of its input. Furthermore, Cache Select POPs and Cache Blend POPs can access any combination the Cache POP's set of held inputs, allowing for multi-frame blends.", "parameters": [ { "name": ".toe", "label": "Active", "description": "Configure Active for the operator", "type": "menu", "options": [ { "label": "S", "value": "seconds", "description": "" }, { "label": "F", "value": "frames", "description": "" }, { "label": "S", "value": "seconds", "description": "" }, { "label": "F", "value": "frames", "description": "" }, { "label": "S", "value": "seconds", "description": "" }, { "label": "F", "value": "frames", "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": "active", "label": "Active", "description": "Configure Active for the operator", "type": "string" }, { "name": "cachesize", "label": "Cache Size", "description": "Configure Cache Size for the operator", "type": "string" }, { "name": "cachesizeunit", "label": "Cache Size Unit", "description": "Configure Cache Size Unit for the operator", "type": "menu", "options": [ { "label": "S", "value": "seconds", "description": "" }, { "label": "F", "value": "frames", "description": "" } ] }, { "name": "seconds", "label": "S", "description": "Configure S for the operator", "type": "menu", "options": [ { "label": "S", "value": "seconds", "description": "" }, { "label": "F", "value": "frames", "description": "" } ] }, { "name": "step", "label": "Step Size", "description": "Configure Step Size for the operator", "type": "string" }, { "name": "stepunit", "label": "Step Size Unit", "description": "Configure Step Size Unit for the operator", "type": "menu", "options": [ { "label": "S", "value": "seconds", "description": "" }, { "label": "F", "value": "frames", "description": "" } ] }, { "name": "outputindex", "label": "Output Index", "description": "Configure Output Index for the operator", "type": "string" }, { "name": "outputindexunit", "label": "Output Index Unit", "description": "Configure Output Index Unit for the operator", "type": "menu", "options": [ { "label": "S", "value": "seconds", "description": "" }, { "label": "F", "value": "frames", "description": "" } ] }, { "name": "reset", "label": "Reset", "description": "Configure Reset for the operator", "type": "string" }, { "name": "resetpulse", "label": "Reset", "description": "Configure Reset for the operator", "type": "string" }, { "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-Cache_POP.htm", "parsedAt": "2025-08-08T03:03:54.510Z" }