@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
514 lines • 80.6 kB
HTML
<!DOCTYPE html>
<html class="client-nojs" lang="en-CA" dir="ltr">
<head>
<meta charset="UTF-8"/>
<title>POP to TOP - TouchDesigner Documentation</title>
<script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"8b3c55c1b89aeded72e7a8b7","wgCSPNonce":false,"wgCanonicalNamespace":"Experimental","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":20,"wgPageName":"Experimental:POP_to_TOP","wgTitle":"POP to TOP","wgCurRevisionId":34599,"wgRevisionId":34599,"wgArticleId":4274,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["TOPs"],"wgPageContentLanguage":"en-ca","wgPageContentModel":"wikitext","wgRelevantPageName":"Experimental:POP_to_TOP","wgRelevantArticleId":4274,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgCargoDefaultQueryLimit":100,
"wgCargoMapClusteringMinimum":80,"wgCargoMonthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"wgCargoMonthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"wgCargoWeekDays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"wgCargoWeekDaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"wgPageFormsTargetName":null,"wgPageFormsAutocompleteValues":[],"wgPageFormsAutocompleteOnAllChars":false,"wgPageFormsFieldProperties":[],"wgPageFormsCargoFields":[],"wgPageFormsDependentFields":[],"wgPageFormsCalendarValues":[],"wgPageFormsCalendarParams":[],"wgPageFormsCalendarHTML":null,"wgPageFormsGridValues":[],"wgPageFormsGridParams":[],"wgPageFormsContLangYes":null,"wgPageFormsContLangNo":null,"wgPageFormsContLangMonths":[],"wgPageFormsHeightForMinimizingInstances":800,"wgPageFormsShowOnSelect":[],"wgPageFormsScriptPath":"/extensions/PageForms","edgValues":{"title"
:["Add TOP","Analyze TOP","Anti Alias TOP","Blob Track TOP","Bloom TOP","Blur TOP","Cache Select TOP","Cache TOP","Channel Mix TOP","CHOP to TOP","Chroma Key TOP","Circle TOP","Composite TOP","Constant TOP","Convolve TOP","Corner Pin TOP","Experimental:Corner Pin TOP","CPlusPlus TOP","Crop TOP","Cross TOP","Cube Map TOP","Depth TOP","Difference TOP","Direct Display Out TOP","DirectX In TOP","DirectX Out TOP","Displace TOP","Edge TOP","Emboss TOP","Feedback TOP","Fit TOP","Flip TOP","Function TOP","GLSL Multi TOP","GLSL TOP","Experimental:GLSL TOP","HSV Adjust TOP","HSV to RGB TOP","Import Select TOP","In TOP","Inside TOP","Introduction To TOPs Vid","Kinect Azure Select TOP","Kinect Azure TOP","Kinect TOP","Layout TOP","Leap Motion TOP","Lens Distort TOP","Level TOP","Limit TOP","Lookup TOP","Luma Blur TOP","Luma Level TOP","Math TOP","Matte TOP","Mirror TOP","Monochrome TOP","MoSys TOP","Movie File In TOP","Experimental:Movie File In TOP","Movie File Out TOP",
"Experimental:Movie File Out TOP","MPCDI TOP","Multiply TOP","Ncam TOP","NDI In TOP","Experimental:NDI In TOP","NDI Out TOP","Experimental:NDI Out TOP","Noise TOP","Experimental:Noise TOP","Normal Map TOP","Notch TOP","Null TOP","NVIDIA Background TOP","Experimental:NVIDIA Background TOP","NVIDIA Denoise TOP","Experimental:NVIDIA Denoise TOP","NVIDIA Flex TOP","NVIDIA Flow TOP","NVIDIA Upscaler TOP","Experimental:NVIDIA Upscaler TOP","OAK Select TOP","Oculus Rift TOP","OP Viewer TOP","OpenColorIO TOP","OpenVR TOP","Optical Flow TOP","Orbbec Select TOP","Orbbec TOP","Ouster Select TOP","Ouster TOP","Out TOP","Outside TOP","Over TOP","Pack TOP","Photoshop In TOP","Point File In TOP","Point File Select TOP","Point Transform TOP","Experimental:POP to TOP","PreFilter Map TOP","Projection TOP","Ramp TOP","RealSense TOP","Rectangle TOP","Remap TOP","Render Pass TOP","Render Select TOP","Render TOP","Experimental:Render TOP","RenderStream In TOP","RenderStream Out TOP","Reorder TOP",
"Resolution TOP","RGB Key TOP","RGB to HSV TOP","Scalable Display TOP","Screen Grab TOP","Screen TOP","Script TOP","Experimental:Script TOP","Select TOP","Shared Mem In TOP","Shared Mem Out TOP","SICK TOP","Experimental:Simple Render TOP","Slope TOP","Spectrum TOP","SSAO TOP","Experimental:ST2110 In TOP","Experimental:ST2110 Out TOP","Stype TOP","Substance Select TOP","Substance TOP","Subtract TOP","SVG TOP","Switch TOP","Syphon Spout In TOP","Syphon Spout Out TOP","Text TOP","Texture 3D TOP","Texture Sampling Parameters","Threshold TOP","Tile TOP","Time Machine TOP","TOP","Experimental:TOP","TOP Viewer","Touch In TOP","Touch Out TOP","Transform TOP","Under TOP","Video Device In TOP","Experimental:Video Device In TOP","Video Device Out TOP","Experimental:Video Device Out TOP","Video Stream In TOP","Experimental:Video Stream In TOP","Video Stream Out TOP","Vioso TOP","Web Render TOP","Experimental:Web Render TOP","Experimental:ZED Select TOP","ZED TOP","Experimental:ZED TOP"]},
"wgPageFormsEDSettings":null,"wgAmericanDates":false,"wgVector2022PreviewPages":[]};RLSTATE={"site.styles":"ready","user.styles":"ready","user":"ready","user.options":"loading","ext.Lingo.styles":"ready","skins.vector.styles.legacy":"ready","jquery.makeCollapsible.styles":"ready"};RLPAGEMODULES=["ext.UiTag","ext.Lingo","site","mediawiki.page.ready","jquery.makeCollapsible","mediawiki.toc","skins.vector.legacy.js"];</script>
<script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});});});</script>
<link rel="stylesheet" href="/load.php?lang=en-ca&modules=ext.Lingo.styles%7Cjquery.makeCollapsible.styles%7Cskins.vector.styles.legacy&only=styles&skin=vector"/>
<script async="" src="/load.php?lang=en-ca&modules=startup&only=scripts&raw=1&skin=vector"></script>
<meta name="ResourceLoaderDynamicStyles" content=""/>
<link rel="stylesheet" href="/load.php?lang=en-ca&modules=site.styles&only=styles&skin=vector"/>
<meta name="generator" content="MediaWiki 1.39.0"/>
<meta name="format-detection" content="telephone=no"/>
<meta name="keywords" content="TouchDesigner, POP to, TOP"/>
<meta name="twitter:card" content="summary_large_image"/>
<meta name="viewport" content="width=1000"/>
<link rel="icon" href="/favicon.ico"/>
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch_desc.php" title="Derivative (en-ca)"/>
<link rel="EditURI" type="application/rsd+xml" href="https://docs.derivative.ca/api.php?action=rsd"/>
<link rel="alternate" type="application/atom+xml" title="Derivative Atom feed" href="/index.php?title=Special:RecentChanges&feed=atom"/>
<!-- Begin Extension:CSS --><link rel="stylesheet" href="/index.php?title=TOP.css&action=raw&ctype=text/css&css-extension=1"/><!-- End Extension:CSS -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-3123499-6"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-3123499-6');
</script>
<meta property="og:title" content="POP to TOP - TouchDesigner Documentation"/>
<meta property="og:site_name" content="Derivative"/>
<meta property="og:url" content="https://docs.derivative.ca/Experimental:POP_to_TOP"/>
<meta property="og:image" content="https://docs.derivative.ca/resources/assets/logo.png"/>
<meta property="article:tag" content="TouchDesigner, POP to, TOP"/>
<meta property="article:modified_time" content="2025-07-05T21:12:44Z"/>
<meta property="article:published_time" content="2025-07-05T21:12:44Z"/>
<script type="application/ld+json">{"@context":"http:\/\/schema.org","@type":"Article","name":"POP to TOP - TouchDesigner Documentation","headline":"POP to TOP - TouchDesigner Documentation","mainEntityOfPage":"<span class=\"mw-page-title-namespace\">Experimental<\/span><span class=\"mw-page-title-separator\">:<\/span><span class=\"mw-page-title-main\">POP to TOP<\/span>","identifier":"https:\/\/docs.derivative.ca\/Experimental:POP_to_TOP","url":"https:\/\/docs.derivative.ca\/Experimental:POP_to_TOP","keywords":"TouchDesigner, POP to, TOP","dateModified":"2025-07-05T21:12:44Z","datePublished":"2025-07-05T21:12:44Z","image":{"@type":"ImageObject","url":"https:\/\/docs.derivative.ca\/resources\/assets\/logo.png"},"author":{"@type":"Organization","name":"Derivative","url":"https:\/\/docs.derivative.ca","logo":{"@type":"ImageObject","url":"https:\/\/docs.derivative.ca\/resources\/assets\/logo.png","caption":"Derivative"}},"publisher":{"@type":"Organization","name":"Derivative","url":"https:\/\/docs.derivative.ca","logo":{"@type":"ImageObject","url":"https:\/\/docs.derivative.ca\/resources\/assets\/logo.png","caption":"Derivative"}},"potentialAction":{"@type":"SearchAction","target":"https:\/\/docs.derivative.ca\/index.php?title=Special:Search&search={search_term}","query-input":"required name=search_term"}}</script>
</head>
<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-20 ns-subject page-Experimental_POP_to_TOP rootpage-Experimental_POP_to_TOP skin-vector action-view skin-vector-legacy vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-language-alert-in-sidebar-disabled vector-feature-sticky-header-disabled vector-feature-sticky-header-edit-disabled vector-feature-table-of-contents-disabled vector-feature-visual-enhancement-next-disabled"><div id="mw-page-base" class="noprint"></div>
<div id="mw-head-base" class="noprint"></div>
<div id="content" class="mw-body" role="main">
<a id="top"></a>
<div id="siteNotice"></div>
<div class="mw-indicators">
</div>
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-namespace">Experimental</span><span class="mw-page-title-separator">:</span><span class="mw-page-title-main">POP to TOP</span></h1>
<div id="bodyContent" class="vector-body">
<div id="siteSub" class="noprint">From Derivative</div>
<div id="contentSub"></div>
<div id="contentSub2"></div>
<div id="jump-to-nav"></div>
<a class="mw-jump-link" href="#mw-head">Jump to navigation</a>
<a class="mw-jump-link" href="#searchInput">Jump to search</a>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en-CA" dir="ltr"><div class="mw-parser-output"><div class="mw-parser-output"><h2><span class="mw-headline" id="Summary"><div class="sectionBarTOP">Summary</div></span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/index.php?title=Template:Summary&action=edit&section=T-1" title="Edit section: Summary">edit</a><span class="mw-editsection-bracket">]</span></span></h2>
<p>The POP to <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> converts the points of a POP to the pixels of a <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span>. By default it treats the POP points as one unstructured list of points and chooses a square <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> resolution that fits all the points into the image. It by default converts the <code>P</code> position attribute to pixels in 32-bit float image channels. The alpha of the image is set to a value of 1, except for the pixels that do not represent any point, where the pixels are set to 0 (the "active" channel).
</p><p>The Mode menu lets you convert attributes other than <code>P</code>, frequently a <code>Color</code> attribute. With the Extract menu you can convert primitive attributes or vertex attributes.
</p><p>With the <span class="mw-lingo-term" data-lingo-term-id="ebd9bec4d70abc789d439c1f136b0538">Layout</span> menu set to Wrapped or Cropped, you can set the Dimension menu to 3D and set the number of slices manually.
</p><p><b>Tip</b>: Much more automated and streamlined however, if the input POP has points arranged as rows and columns, and you change the <span class="mw-lingo-term" data-lingo-term-id="ebd9bec4d70abc789d439c1f136b0538">Layout</span> menu to be POP Dimension, then it uses its POP <a href="/Dimension" title="Dimension">Dimension</a> to set the width and height of the image. If there are three or more dimensions, it will create a 3D texture type of <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span>.
</p><p>See also <a href="/TOP_to_POP" title="TOP to POP">TOP to POP</a>, <a href="/Dimension" title="Dimension">Dimension</a>, <a href="/POP_to_CHOP" title="POP to CHOP">POP to CHOP</a>, <a href="/CHOP_to_POP" title="CHOP to POP">CHOP to POP</a>, <a href="/POP_to_DAT" title="POP to DAT">POP to DAT</a>
</p><p><a href="/File:PythonIcon.png" class="image"><img alt="PythonIcon.png" src="/images/c/c2/PythonIcon.png" decoding="async" width="20" height="20"></a><a href="/PoptoTOP_Class" title="PoptoTOP Class">poptoTOP_Class</a>
</p>
<div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none"><div class="toctitle" lang="en-CA" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div>
<ul><li class="toclevel-1"><a href="#Summary"><span class="tocnumber">1</span> <span class="toctext">Summary</span></a></li>
<li class="toclevel-1"><a href="#Parameters_-_TOP_To_Page"><span class="tocnumber">2</span> <span class="toctext">Parameters - TOP To Page</span></a></li>
<li class="toclevel-1"><a href="#Parameters_-_Common_Page"><span class="tocnumber">3</span> <span class="toctext">Parameters - Common Page</span></a></li>
<li class="toclevel-1"><a href="#Info_CHOP_Channels"><span class="tocnumber">4</span> <span class="toctext">Info CHOP Channels</span></a>
<ul><li class="toclevel-2"><a href="#Common_TOP_Info_Channels"><span class="tocnumber">4.1</span> <span class="toctext">Common TOP Info Channels</span></a></li>
<li class="toclevel-2"><a href="#Common_Operator_Info_Channels"><span class="tocnumber">4.2</span> <span class="toctext">Common Operator Info Channels</span></a></li>
</ul></li>
</ul></div>
<p><br></p>
<h2><span class="mw-headline" id="Parameters_-_TOP_To_Page"><div class="sectionBarTOP">Parameters - <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> To Page</div></span></h2>
<div id="pop" style=""><span class="parNameTOP">POP</span> <code>pop</code> -
<p><i></i>
</p>
</div>
<div id="rgbamode" style=""><span class="parNameTOP">Mode</span> <code>rgbamode</code> - <span class="mw-customtoggle-rgbamode">⊞</span> -
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-rgbamode">
<ul><li><span class="parNameTOP">Position and Active</span> <code>pactive</code> -</li></ul><ul><li><span class="parNameTOP">Custom</span> <code>custom</code> -</li></ul></div>
<p><i></i>
</p>
</div>
<div id="extract" style=""><span class="parNameTOP">Extract</span> <code>extract</code> - <span class="mw-customtoggle-extract">⊞</span> -
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-extract">
<ul><li><span class="parNameTOP"><span class="mw-lingo-term" data-lingo-term-id="2a3cd5946cfd317eb99c3d32e35e2d4c">Point</span></span> <code>point</code> -</li></ul><ul><li><span class="parNameTOP"><span class="mw-lingo-term" data-lingo-term-id="b22b929ba52471a02d18bb3a4e4472e6">Vertex</span></span> <code>vertex</code> -</li></ul><ul><li><span class="parNameTOP"><span class="mw-lingo-term" data-lingo-term-id="07ee3427562e4f1a5c9f2bfb17fd9eee">Primitive</span></span> <code>primitive</code> -</li></ul></div>
<p><i></i>
</p>
</div>
<div id="attribscope" style=""><span class="parNameTOP"><span class="mw-lingo-term" data-lingo-term-id="287234a1ff35a314b5b6bc4e5828e745">Attributes</span> <span class="mw-lingo-term" data-lingo-term-id="5d113f2038d289f391614c39043629e8">Scope</span></span> <code>attribscope</code> -
<p><i></i>
</p>
</div>
<div id="layout" style=""><span class="parNameTOP"><span class="mw-lingo-term" data-lingo-term-id="ebd9bec4d70abc789d439c1f136b0538">Layout</span></span> <code>layout</code> - <span class="mw-customtoggle-layout">⊞</span> -
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-layout">
<ul><li><span class="parNameTOP">Fit to Square</span> <code>square</code> -</li></ul><ul><li><span class="parNameTOP">Wrapped</span> <code>wrapped</code> -</li></ul><ul><li><span class="parNameTOP">Cropped</span> <code>cropped</code> -</li></ul><ul><li><span class="parNameTOP">POP Dimension</span> <code>popdim</code> -</li></ul></div>
<p><i></i>
</p>
</div>
<div id="dim" style=""><span class="parNameTOP">Dimension</span> <code>dim</code> - <span class="mw-customtoggle-dim">⊞</span> -
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-dim">
<ul><li><span class="parNameTOP">2D</span> <code>2d</code> -</li></ul><ul><li><span class="parNameTOP">3D</span> <code>3d</code> -</li></ul></div>
<p><i></i>
</p>
</div>
<div id="depthtype" style=""><span class="parNameTOP">Depth Type</span> <code>depthtype</code> - <span class="mw-customtoggle-depthtype">⊞</span> -
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-depthtype">
<ul><li><span class="parNameTOP">2D Texture Array</span> <code>texture2darray</code> -</li></ul><ul><li><span class="parNameTOP">3D Texture</span> <code>texture3d</code> -</li></ul></div>
<p><i></i>
</p>
</div>
<div id="depth" style=""><span class="parNameTOP">Depth</span> <code>depth</code> -
<p><i></i>
</p>
</div>
<div id="rgba" style=""><span class="parNameTOP">Extra Pixel Values (RGBA)</span> <code>rgba</code> - <span class="mw-customtoggle-rgba">⊞</span> -
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-rgba">
<ul><li><span class="parNameTOP">Extra Pixel Values (RGBA)</span> <code>rgba1</code> -</li></ul><ul><li><span class="parNameTOP">Extra Pixel Values (RGBA)</span> <code>rgba2</code> -</li></ul><ul><li><span class="parNameTOP">Extra Pixel Values (RGBA)</span> <code>rgba3</code> -</li></ul><ul><li><span class="parNameTOP">Extra Pixel Values (RGBA)</span> <code>rgba4</code> -</li></ul></div>
<p><i></i>
</p>
</div>
<p><br></p>
<h2><span class="mw-headline" id="Parameters_-_Common_Page"><div class="sectionBarTOP">Parameters - Common Page</div></span></h2>
<div id="outputresolution" style=""><span class="parNameTOP">Output <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span></span> <code>outputresolution</code> - <span class="mw-customtoggle-outputresolution">⊞</span> - quickly change the resolution of the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span>'s data.
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-outputresolution">
<ul><li><span class="parNameTOP">Use Input</span> <code>useinput</code> - Uses the input's resolution.</li></ul><ul><li><span class="parNameTOP">Eighth</span> <code>eighth</code> - Multiply the input's resolution by that amount.</li></ul><ul><li><span class="parNameTOP">Quarter</span> <code>quarter</code> - Multiply the input's resolution by that amount.</li></ul><ul><li><span class="parNameTOP">Half</span> <code>half</code> - Multiply the input's resolution by that amount.</li></ul><ul><li><span class="parNameTOP">2X</span> <code>2x</code> - Multiply the input's resolution by that amount.</li></ul><ul><li><span class="parNameTOP">4X</span> <code>4x</code> - Multiply the input's resolution by that amount.</li></ul><ul><li><span class="parNameTOP">8X</span> <code>8x</code> - Multiply the input's resolution by that amount.</li></ul><ul><li><span class="parNameTOP">Fit <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span></span> <code>fit</code> - Grow or shrink the input resolution to fit this resolution, while keeping the aspect ratio the same.</li></ul><ul><li><span class="parNameTOP">Limit <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span></span> <code>limit</code> - Limit the input resolution to be not larger than this resolution, while keeping the aspect ratio the same.</li></ul><ul><li><span class="parNameTOP">Custom <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span></span> <code>custom</code> - Directly control the width and height.</li></ul></div>
<p><i></i>
</p>
</div>
<div id="resolution" style=""><span class="parNameTOP"><span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span></span> <code>resolution</code> - <span class="mw-customtoggle-resolution">⊞</span> - Enabled only when the <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span> parameter is set to Custom <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span>. Some Generators like Constant and Ramp do not use inputs and only use this field to determine their size. The drop down menu on the right provides some commonly used resolutions.
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-resolution">
<ul><li><span class="parNameTOP">W</span> <code>resolutionw</code> -</li></ul><ul><li><span class="parNameTOP">H</span> <code>resolutionh</code> -</li></ul></div>
<p><i></i>
</p>
</div>
<div id="resmenu" style=""><span class="parNameTOP"><span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span> Menu</span> <code>resmenu</code> - A drop-down menu with some commonly used resolutions.
<p><i></i>
</p>
</div>
<div id="resmult" style=""><span class="parNameTOP">Use Global Res Multiplier</span> <code>resmult</code> - Uses the Global <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span> Multiplier found in <b>Edit>Preferences>TOPs</b>. This multiplies all the TOPs resolutions by the set amount. This is handy when working on computers with different hardware specifications. If a project is designed on a desktop workstation with lots of graphics memory, a user on a laptop with only 64MB VRAM can set the Global <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span> Multiplier to a value of half or quarter so it runs at an acceptable speed. By checking this checkbox on, this <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> is affected by the global multiplier.
<p><i></i>
</p>
</div>
<div id="outputaspect" style=""><span class="parNameTOP">Output Aspect</span> <code>outputaspect</code> - <span class="mw-customtoggle-outputaspect">⊞</span> - Sets the image aspect ratio allowing any textures to be viewed in any size. Watch for unexpected results when compositing TOPs with different aspect ratios. (You can define images with non-square pixels using xres, yres, aspectx, aspecty where xres/yres != aspectx/aspecty.)
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-outputaspect">
<ul><li><span class="parNameTOP">Use Input</span> <code>useinput</code> - Uses the input's aspect ratio.</li></ul><ul><li><span class="parNameTOP"><span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span></span> <code>resolution</code> - Uses the aspect of the image's defined resolution (ie 512x256 would be 2:1), whereby each pixel is square.</li></ul><ul><li><span class="parNameTOP">Custom Aspect</span> <code>custom</code> - Lets you explicitly define a custom aspect ratio in the Aspect parameter below.</li></ul></div>
<p><i></i>
</p>
</div>
<div id="aspect" style=""><span class="parNameTOP">Aspect</span> <code>aspect</code> - <span class="mw-customtoggle-aspect">⊞</span> - Use when Output Aspect parameter is set to Custom Aspect.
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-aspect">
<ul><li><span class="parNameTOP">Aspect1</span> <code>aspect1</code> -</li></ul><ul><li><span class="parNameTOP">Aspect2</span> <code>aspect2</code> -</li></ul></div>
<p><i></i>
</p>
</div>
<div id="armenu" style=""><span class="parNameTOP">Aspect Menu</span> <code>armenu</code> - A drop-down menu with some commonly used aspect ratios.
<p><i></i>
</p>
</div>
<div id="inputfiltertype" style=""><span class="parNameTOP">Input Smoothness</span> <code>inputfiltertype</code> - <span class="mw-customtoggle-inputfiltertype">⊞</span> - This controls pixel filtering on the input image of the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span>.
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-inputfiltertype">
<ul><li><span class="parNameTOP">Nearest Pixel</span> <code>nearest</code> - Uses nearest pixel or accurate image representation. Images will look jaggy when viewing at any zoom level other than Native <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span>.</li></ul><ul><li><span class="parNameTOP">Interpolate Pixels</span> <code>linear</code> - Uses linear filtering between pixels. This is how you get <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> images in viewers to look good at various zoom levels, especially useful when using any Fill Viewer setting other than Native <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span>.</li></ul><ul><li><span class="parNameTOP">Mipmap Pixels</span> <code>mipmap</code> - Uses <a href="/Mipmapping" title="Mipmapping"> mipmap</a> filtering when scaling images. This can be used to reduce artifacts and sparkling in moving/scaling images that have lots of detail.</li></ul></div>
<p><i></i>
</p>
</div>
<div id="fillmode" style=""><span class="parNameTOP">Fill <span class="mw-lingo-term" data-lingo-term-id="fb15c53f22336982a182b84aeb2f42eb">Viewer</span></span> <code>fillmode</code> - <span class="mw-customtoggle-fillmode">⊞</span> - Determine how the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> image is displayed in the viewer.
<p><b>NOTE:</b>To get an understanding of how TOPs work with images, you will want to set this to <b>Native <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span></b> as you lay down TOPs when starting out. This will let you see what is actually happening without any automatic viewer resizing.
</p>
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-fillmode">
<ul><li><span class="parNameTOP">Use Input</span> <code>useinput</code> - Uses the same Fill Viewer settings as it's input.</li></ul><ul><li><span class="parNameTOP">Fill</span> <code>fill</code> - Stretches the image to fit the edges of the viewer.</li></ul><ul><li><span class="parNameTOP">Fit Horizontal</span> <code>width</code> - Stretches image to fit viewer horizontally.</li></ul><ul><li><span class="parNameTOP">Fit Vertical</span> <code>height</code> - Stretches image to fit viewer vertically.</li></ul><ul><li><span class="parNameTOP">Fit Best</span> <code>best</code> - Stretches or squashes image so no part of image is cropped.</li></ul><ul><li><span class="parNameTOP">Fit Outside</span> <code>outside</code> - Stretches or squashes image so image fills viewer while constraining it's proportions. This often leads to part of image getting cropped by viewer.</li></ul><ul><li><span class="parNameTOP">Native <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span></span> <code>nativeres</code> - Displays the native resolution of the image in the viewer.</li></ul></div>
<p><i></i>
</p>
</div>
<div id="filtertype" style=""><span class="parNameTOP">Viewer Smoothness</span> <code>filtertype</code> - <span class="mw-customtoggle-filtertype">⊞</span> - This controls pixel filtering in the viewers.
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-filtertype">
<ul><li><span class="parNameTOP">Nearest Pixel</span> <code>nearest</code> - Uses nearest pixel or accurate image representation. Images will look jaggy when viewing at any zoom level other than Native <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span>.</li></ul><ul><li><span class="parNameTOP">Interpolate Pixels</span> <code>linear</code> - Uses linear filtering between pixels. Use this to get <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> images in viewers to look good at various zoom levels, especially useful when using any Fill Viewer setting other than Native <span class="mw-lingo-term" data-lingo-term-id="b5a4b64b2aa505bd7c11f79b8a9f458d">Resolution</span>.</li></ul><ul><li><span class="parNameTOP">Mipmap Pixels</span> <code>mipmap</code> - Uses <a href="/Mipmapping" title="Mipmapping"> mipmap</a> filtering when scaling images. This can be used to reduce artifacts and sparkling in moving/scaling images that have lots of detail. When the input is 32-bit float format, only nearest filtering will be used (regardless of what is selected).</li></ul></div>
<p><i></i>
</p>
</div>
<div id="npasses" style=""><span class="parNameTOP">Passes</span> <code>npasses</code> - Duplicates the operation of the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> the specified number of times. For every pass after the first it takes the result of the previous pass and replaces the node's first input with the result of the previous pass. One exception to this is the <a href="/GLSL_TOP" title="GLSL TOP">GLSL TOP</a> when using compute shaders, where the input will continue to be the connected <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span>'s image.
<p><i></i>
</p>
</div>
<div id="chanmask" style=""><span class="parNameTOP">Channel Mask</span> <code>chanmask</code> - Allows you to choose which channels (R, G, B, or A) the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> will operate on. All channels are selected by default.
<p><i></i>
</p>
</div>
<div id="format" style=""><span class="parNameTOP">Pixel Format</span> <code>format</code> - <span class="mw-customtoggle-format">⊞</span> - Format used to store data for each channel in the image (ie. R, G, B, and A). Refer to <a href="/Pixel_Formats" title="Pixel Formats">Pixel Formats</a> for more information.
<div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-format">
<ul><li><span class="parNameTOP">Use Input</span> <code>useinput</code> - Uses the input's pixel format.</li></ul><ul><li><span class="parNameTOP">8-bit fixed (RGBA)</span> <code>rgba8fixed</code> - Uses 8-bit integer values for each channel.</li></ul><ul><li><span class="parNameTOP">sRGB 8-bit fixed (RGBA)</span> <code>srgba8fixed</code> - Uses 8-bit integer values for each channel and stores color in sRGB colorspace. Note that this does <b>not</b> apply an sRGB curve to the pixel values, it only stores them using an sRGB curve. This means more data is used for the darker values and less for the brighter values. When the values are read downstream they will be converted back to linear. For more information refer to <a href="/SRGB" title="SRGB">sRGB</a>.</li></ul><ul><li><span class="parNameTOP">16-bit float (RGBA)</span> <code>rgba16float</code> - Uses 16-bits per color channel, 64-bits per pixel.</li></ul><ul><li><span class="parNameTOP">32-bit float (RGBA)</span> <code>rgba32float</code> - Uses 32-bits per color channel, 128-bits per pixels.</li></ul><ul><li><span class="parNameTOP">10-bit RGB, 2-bit Alpha, fixed (RGBA)</span> <code>rgb10a2fixed</code> - Uses 10-bits per color channel and 2-bits for alpha, 32-bits total per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit fixed (RGBA)</span> <code>rgba16fixed</code> - Uses 16-bits per color channel, 64-bits total per pixel.</li></ul><ul><li><span class="parNameTOP">11-bit float (RGB), Positive Values Only</span> <code>rgba11float</code> - A RGB floating point format that has 11 bits for the Red and Green channels, and 10-bits for the Blue <span class="mw-lingo-term" data-lingo-term-id="781dc97dc62331eec3ea9ec4373a3ca8">Channel</span>, 32-bits total per pixel (therefore the same memory usage as 8-bit RGBA). The Alpha channel in this format will always be 1. Values can go above one, but can't be negative. ie. the range is [0, infinite).</li></ul><ul><li><span class="parNameTOP">16-bit float (RGB)</span> <code>rgb16float</code> -</li></ul><ul><li><span class="parNameTOP">32-bit float (RGB)</span> <code>rgb32float</code> -</li></ul><ul><li><span class="parNameTOP">8-bit fixed (Mono)</span> <code>mono8fixed</code> - Single channel, where RGB will all have the same value, and Alpha will be 1.0. 8-bits per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit fixed (Mono)</span> <code>mono16fixed</code> - Single channel, where RGB will all have the same value, and Alpha will be 1.0. 16-bits per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit float (Mono)</span> <code>mono16float</code> - Single channel, where RGB will all have the same value, and Alpha will be 1.0. 16-bits per pixel.</li></ul><ul><li><span class="parNameTOP">32-bit float (Mono)</span> <code>mono32float</code> - Single channel, where RGB will all have the same value, and Alpha will be 1.0. 32-bits per pixel.</li></ul><ul><li><span class="parNameTOP">8-bit fixed (RG)</span> <code>rg8fixed</code> - A 2 channel format, R and G have values, while B is 0 always and Alpha is 1.0. 8-bits per channel, 16-bits total per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit fixed (RG)</span> <code>rg16fixed</code> - A 2 channel format, R and G have values, while B is 0 always and Alpha is 1.0. 16-bits per channel, 32-bits total per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit float (RG)</span> <code>rg16float</code> - A 2 channel format, R and G have values, while B is 0 always and Alpha is 1.0. 16-bits per channel, 32-bits total per pixel.</li></ul><ul><li><span class="parNameTOP">32-bit float (RG)</span> <code>rg32float</code> - A 2 channel format, R and G have values, while B is 0 always and Alpha is 1.0. 32-bits per channel, 64-bits total per pixel.</li></ul><ul><li><span class="parNameTOP">8-bit fixed (A)</span> <code>a8fixed</code> - An Alpha only format that has 8-bits per channel, 8-bits per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit fixed (A)</span> <code>a16fixed</code> - An Alpha only format that has 16-bits per channel, 16-bits per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit float (A)</span> <code>a16float</code> - An Alpha only format that has 16-bits per channel, 16-bits per pixel.</li></ul><ul><li><span class="parNameTOP">32-bit float (A)</span> <code>a32float</code> - An Alpha only format that has 32-bits per channel, 32-bits per pixel.</li></ul><ul><li><span class="parNameTOP">8-bit fixed (Mono+Alpha)</span> <code>monoalpha8fixed</code> - A 2 channel format, one value for RGB and one value for Alpha. 8-bits per channel, 16-bits per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit fixed (Mono+Alpha)</span> <code>monoalpha16fixed</code> - A 2 channel format, one value for RGB and one value for Alpha. 16-bits per channel, 32-bits per pixel.</li></ul><ul><li><span class="parNameTOP">16-bit float (Mono+Alpha)</span> <code>monoalpha16float</code> - A 2 channel format, one value for RGB and one value for Alpha. 16-bits per channel, 32-bits per pixel.</li></ul><ul><li><span class="parNameTOP">32-bit float (Mono+Alpha)</span> <code>monoalpha32float</code> - A 2 channel format, one value for RGB and one value for Alpha. 32-bits per channel, 64-bits per pixel.</li></ul></div>
<p><i></i>
</p>
</div>
<p><br></p>
<h2><span class="mw-headline" id="Info_CHOP_Channels"><div class="sectionBarTOP">Info <span class="mw-lingo-term" data-lingo-term-id="8b9d2cce2836537aabe6f2e0dd5da293">CHOP</span> Channels</div></span></h2>
<p>Extra Information for the POP to <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> can be accessed via an <a href="/Info_CHOP" title="Info CHOP">Info CHOP</a>.
<i></i>
</p>
<h3><span class="mw-headline" id="Common_TOP_Info_Channels"><div class="customBar">Common <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> Info Channels</div></span></h3>
<ul><li><span class="parName">resx</span> - Horizontal resolution of the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> in pixels.</li></ul><ul><li><span class="parName">resy</span> - Vertical resolution of the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> in pixels.</li></ul><ul><li><span class="parName">aspectx</span> - Horizontal aspect of the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span>.</li></ul><ul><li><span class="parName">aspecty</span> - Vertical aspect of the <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span>.</li></ul><ul><li><span class="parName">depth</span> - Depth of 2D or 3D array if this <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span> contains a 2D or 3D texture array.</li></ul><ul><li><span class="parName">gpu_memory_used</span> - Total amount of texture memory used by this <span class="mw-lingo-term" data-lingo-term-id="6705777b712ee811e76fb07162081d63">TOP</span>.</li></ul><h3><span class="mw-headline" id="Common_Operator_Info_Channels"><div class="customBar">Common Operator Info Channels</div></span></h3>
<ul><li><span class="parName">total_cooks</span> - Number of times the operator has cooked since the process started.</li></ul><ul><li><span class="parName">cook_time</span> - Duration of the last cook in milliseconds.</li></ul><ul><li><span class="parName">cook_frame</span> - Frame number when this operator was last cooked relative to the component timeline.</li></ul><ul><li><span class="parName">cook_abs_frame</span> - Frame number when this operator was last cooked relative to the absolute time.</li></ul><ul><li><span class="parName">cook_start_time</span> - Time in milliseconds at which the operator started cooking in the frame it was cooked.</li></ul><ul><li><span class="parName">cook_end_time</span> - Time in milliseconds at which the operator finished cooking in the frame it was cooked.</li></ul><ul><li><span class="parName">cooked_this_frame</span> - 1 if operator was cooked this frame.</li></ul><ul><li><span class="parName">warnings</span> - Number of warnings in this operator if any.</li></ul><ul><li><span class="parName">errors</span> - Number of errors in this operator if any.</li></ul><p><br>
TouchDesigner Build: <select onchange="location=this.value;"><option value="https://docs.derivative.ca/Experimental:POP_to_TOP">Latest</option>\n<option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=33165">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34590">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34591">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34592">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34593">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34594">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34595">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34596">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34597">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34598">wikieditor</option><option value="https://docs.derivative.ca/Experimental:POP_to_TOP?oldid=34599">wikieditor</option></select></p>
<table><tbody><tr><th class="navBox">TOPs
</th></tr><tr><td><span class="catList navigation-not-searchable"><a href="/Add_TOP" title="Add TOP">Add </a></span>• <span class="catList navigation-not-searchable"><a href="/Analyze_TOP" title="Analyze TOP">Analyze </a></span>• <span class="catList navigation-not-searchable"><a href="/Anti_Alias_TOP" title="Anti Alias TOP">Anti Alias </a></span>• <span class="catList navigation-not-searchable"><a href="/Blob_Track_TOP" title="Blob Track TOP">Blob Track </a></span>• <span class="catList navigation-not-searchable"><a href="/Bloom_TOP" title="Bloom TOP">Bloom </a></span>• <span class="catList navigation-not-searchable"><a href="/Blur_TOP" title="Blur TOP">Blur </a></span>• <span class="catList navigation-not-searchable"><a href="/Cache_Select_TOP" title="Cache Select TOP">Cache Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Cache_TOP" title="Cache TOP">Cache </a></span>• <span class="catList navigation-not-searchable"><a href="/Channel_Mix_TOP" title="Channel Mix TOP">Channel Mix </a></span>• <span class="catList navigation-not-searchable"><a href="/CHOP_to_TOP" title="CHOP to TOP">CHOP to </a></span>• <span class="catList navigation-not-searchable"><a href="/Chroma_Key_TOP" title="Chroma Key TOP">Chroma Key </a></span>• <span class="catList navigation-not-searchable"><a href="/Circle_TOP" title="Circle TOP">Circle </a></span>• <span class="catList navigation-not-searchable"><a href="/Composite_TOP" title="Composite TOP">Composite </a></span>• <span class="catList navigation-not-searchable"><a href="/Constant_TOP" title="Constant TOP">Constant </a></span>• <span class="catList navigation-not-searchable"><a href="/Convolve_TOP" title="Convolve TOP">Convolve </a></span>• <span class="catList navigation-not-searchable"><a href="/Corner_Pin_TOP" title="Corner Pin TOP">Corner Pin </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Corner_Pin_TOP" title="Experimental:Corner Pin TOP">Experimental:Corner Pin </a></span>• <span class="catList navigation-not-searchable"><a href="/CPlusPlus_TOP" title="CPlusPlus TOP">CPlusPlus </a></span>• <span class="catList navigation-not-searchable"><a href="/Crop_TOP" title="Crop TOP">Crop </a></span>• <span class="catList navigation-not-searchable"><a href="/Cross_TOP" title="Cross TOP">Cross </a></span>• <span class="catList navigation-not-searchable"><a href="/Cube_Map_TOP" title="Cube Map TOP">Cube Map </a></span>• <span class="catList navigation-not-searchable"><a href="/Depth_TOP" title="Depth TOP">Depth </a></span>• <span class="catList navigation-not-searchable"><a href="/Difference_TOP" title="Difference TOP">Difference </a></span>• <span class="catList navigation-not-searchable"><a href="/Direct_Display_Out_TOP" title="Direct Display Out TOP">Direct Display Out </a></span>• <span class="catList navigation-not-searchable"><a href="/DirectX_In_TOP" title="DirectX In TOP">DirectX In </a></span>• <span class="catList navigation-not-searchable"><a href="/DirectX_Out_TOP" title="DirectX Out TOP">DirectX Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Displace_TOP" title="Displace TOP">Displace </a></span>• <span class="catList navigation-not-searchable"><a href="/Edge_TOP" title="Edge TOP">Edge </a></span>• <span class="catList navigation-not-searchable"><a href="/Emboss_TOP" title="Emboss TOP">Emboss </a></span>• <span class="catList navigation-not-searchable"><a href="/Feedback_TOP" title="Feedback TOP">Feedback </a></span>• <span class="catList navigation-not-searchable"><a href="/Fit_TOP" title="Fit TOP">Fit </a></span>• <span class="catList navigation-not-searchable"><a href="/Flip_TOP" title="Flip TOP">Flip </a></span>• <span class="catList navigation-not-searchable"><a href="/Function_TOP" title="Function TOP">Function </a></span>• <span class="catList navigation-not-searchable"><a href="/GLSL_Multi_TOP" title="GLSL Multi TOP">GLSL Multi </a></span>• <span class="catList navigation-not-searchable"><a href="/GLSL_TOP" title="GLSL TOP">GLSL </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:GLSL_TOP" title="Experimental:GLSL TOP">Experimental:GLSL </a></span>• <span class="catList navigation-not-searchable"><a href="/HSV_Adjust_TOP" title="HSV Adjust TOP">HSV Adjust </a></span>• <span class="catList navigation-not-searchable"><a href="/HSV_to_RGB_TOP" title="HSV to RGB TOP">HSV to RGB </a></span>• <span class="catList navigation-not-searchable"><a href="/Import_Select_TOP" title="Import Select TOP">Import Select </a></span>• <span class="catList navigation-not-searchable"><a href="/In_TOP" title="In TOP">In </a></span>• <span class="catList navigation-not-searchable"><a href="/Inside_TOP" title="Inside TOP">Inside </a></span>• <span class="catList navigation-not-searchable"><a href="/Introduction_To_TOPs_Vid" title="Introduction To TOPs Vid">Introduction To s Vid </a></span>• <span class="catList navigation-not-searchable"><a href="/Kinect_Azure_Select_TOP" title="Kinect Azure Select TOP">Kinect Azure Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Kinect_Azure_TOP" title="Kinect Azure TOP">Kinect Azure </a></span>• <span class="catList navigation-not-searchable"><a href="/Kinect_TOP" title="Kinect TOP">Kinect </a></span>• <span class="catList navigation-not-searchable"><a href="/Layout_TOP" title="Layout TOP">Layout </a></span>• <span class="catList navigation-not-searchable"><a href="/Leap_Motion_TOP" title="Leap Motion TOP">Leap Motion </a></span>• <span class="catList navigation-not-searchable"><a href="/Lens_Distort_TOP" title="Lens Distort TOP">Lens Distort </a></span>• <span class="catList navigation-not-searchable"><a href="/Level_TOP" title="Level TOP">Level </a></span>• <span class="catList navigation-not-searchable"><a href="/Limit_TOP" title="Limit TOP">Limit </a></span>• <span class="catList navigation-not-searchable"><a href="/Lookup_TOP" title="Lookup TOP">Lookup </a></span>• <span class="catList navigation-not-searchable"><a href="/Luma_Blur_TOP" title="Luma Blur TOP">Luma Blur </a></span>• <span class="catList navigation-not-searchable"><a href="/Luma_Level_TOP" title="Luma Level TOP">Luma Level </a></span>• <span class="catList navigation-not-searchable"><a href="/Math_TOP" title="Math TOP">Math </a></span>• <span class="catList navigation-not-searchable"><a href="/Matte_TOP" title="Matte TOP">Matte </a></span>• <span class="catList navigation-not-searchable"><a href="/Mirror_TOP" title="Mirror TOP">Mirror </a></span>• <span class="catList navigation-not-searchable"><a href="/Monochrome_TOP" title="Monochrome TOP">Monochrome </a></span>• <span class="catList navigation-not-searchable"><a href="/MoSys_TOP" title="MoSys TOP">MoSys </a></span>• <span class="catList navigation-not-searchable"><a href="/Movie_File_In_TOP" title="Movie File In TOP">Movie File In </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Movie_File_In_TOP" title="Experimental:Movie File In TOP">Experimental:Movie File In </a></span>• <span class="catList navigation-not-searchable"><a href="/Movie_File_Out_TOP" title="Movie File Out TOP">Movie File Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Movie_File_Out_TOP" title="Experimental:Movie File Out TOP">Experimental:Movie File Out </a></span>• <span class="catList navigation-not-searchable"><a href="/MPCDI_TOP" title="MPCDI TOP">MPCDI </a></span>• <span class="catList navigation-not-searchable"><a href="/Multiply_TOP" title="Multiply TOP">Multiply </a></span>• <span class="catList navigation-not-searchable"><a href="/Ncam_TOP" title="Ncam TOP">Ncam </a></span>• <span class="catList navigation-not-searchable"><a href="/NDI_In_TOP" title="NDI In TOP">NDI In </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:NDI_In_TOP" title="Experimental:NDI In TOP">Experimental:NDI In </a></span>• <span class="catList navigation-not-searchable"><a href="/NDI_Out_TOP" title="NDI Out TOP">NDI Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:NDI_Out_TOP" title="Experimental:NDI Out TOP">Experimental:NDI Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Noise_TOP" title="Noise TOP">Noise </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Noise_TOP" title="Experimental:Noise TOP">Experimental:Noise </a></span>• <span class="catList navigation-not-searchable"><a href="/Normal_Map_TOP" title="Normal Map TOP">Normal Map </a></span>• <span class="catList navigation-not-searchable"><a href="/Notch_TOP" title="Notch TOP">Notch </a></span>• <span class="catList navigation-not-searchable"><a href="/Null_TOP" title="Null TOP">Null </a></span>• <span class="catList navigation-not-searchable"><a href="/NVIDIA_Background_TOP" title="NVIDIA Background TOP">NVIDIA Background </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:NVIDIA_Background_TOP" title="Experimental:NVIDIA Background TOP">Experimental:NVIDIA Background </a></span>• <span class="catList navigation-not-searchable"><a href="/NVIDIA_Denoise_TOP" title="NVIDIA Denoise TOP">NVIDIA Denoise </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:NVIDIA_Denoise_TOP" title="Experimental:NVIDIA Denoise TOP">Experimental:NVIDIA Denoise </a></span>• <span class="catList navigation-not-searchable"><a href="/NVIDIA_Flex_TOP" title="NVIDIA Flex TOP">NVIDIA Flex </a></span>• <span class="catList navigation-not-searchable"><a href="/NVIDIA_Flow_TOP" title="NVIDIA Flow TOP">NVIDIA Flow </a></span>• <span class="catList navigation-not-searchable"><a href="/NVIDIA_Upscaler_TOP" title="NVIDIA Upscaler TOP">NVIDIA Upscaler </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:NVIDIA_Upscaler_TOP" title="Experimental:NVIDIA Upscaler TOP">Experimental:NVIDIA Upscaler </a></span>• <span class="catList navigation-not-searchable"><a href="/OAK_Select_TOP" title="OAK Select TOP">OAK Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Oculus_Rift_TOP" title="Oculus Rift TOP">Oculus Rift </a></span>• <span class="catList navigation-not-searchable"><a href="/OP_Viewer_TOP" title="OP Viewer TOP">OP Viewer </a></span>• <span class="catList navigation-not-searchable"><a href="/OpenColorIO_TOP" title="OpenColorIO TOP">OpenColorIO </a></span>• <span class="catList navigation-not-searchable"><a href="/OpenVR_TOP" title="OpenVR TOP">OpenVR </a></span>• <span class="catList navigation-not-searchable"><a href="/Optical_Flow_TOP" title="Optical Flow TOP">Optical Flow </a></span>• <span class="catList navigation-not-searchable"><a href="/Orbbec_Select_TOP" title="Orbbec Select TOP">Orbbec Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Orbbec_TOP" title="Orbbec TOP">Orbbec </a></span>• <span class="catList navigation-not-searchable"><a href="/Ouster_Select_TOP" title="Ouster Select TOP">Ouster Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Ouster_TOP" title="Ouster TOP">Ouster </a></span>• <span class="catList navigation-not-searchable"><a href="/Out_TOP" title="Out TOP">Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Outside_TOP" title="Outside TOP">Outside </a></span>• <span class="catList navigation-not-searchable"><a href="/Over_TOP" title="Over TOP">Over </a></span>• <span class="catList navigation-not-searchable"><a href="/Pack_TOP" title="Pack TOP">Pack </a></span>• <span class="catList navigation-not-searchable"><a href="/Photoshop_In_TOP" title="Photoshop In TOP">Photoshop In </a></span>• <span class="catList navigation-not-searchable"><a href="/Point_File_In_TOP" title="Point File In TOP">Point File In </a></span>• <span class="catList navigation-not-searchable"><a href="/Point_File_Select_TOP" title="Point File Select TOP">Point File Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Point_Transform_TOP" title="Point Transform TOP">Point Transform </a></span>• <span class="catList navigation-not-searchable"><a class="mw-selflink selflink">Experimental:POP to </a></span>• <span class="catList navigation-not-searchable"><a href="/PreFilter_Map_TOP" title="PreFilter Map TOP">PreFilter Map </a></span>• <span class="catList navigation-not-searchable"><a href="/Projection_TOP" title="Projection TOP">Projection </a></span>• <span class="catList navigation-not-searchable"><a href="/Ramp_TOP" title="Ramp TOP">Ramp </a></span>• <span class="catList navigation-not-searchable"><a href="/RealSense_TOP" title="RealSense TOP">RealSense </a></span>• <span class="catList navigation-not-searchable"><a href="/Rectangle_TOP" title="Rectangle TOP">Rectangle </a></span>• <span class="catList navigation-not-searchable"><a href="/Remap_TOP" title="Remap TOP">Remap </a></span>• <span class="catList navigation-not-searchable"><a href="/Render_Pass_TOP" title="Render Pass TOP">Render Pass </a></span>• <span class="catList navigation-not-searchable"><a href="/Render_Select_TOP" title="Render Select TOP">Render Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Render_TOP" title="Render TOP">Render </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Render_TOP" title="Experimental:Render TOP">Experimental:Render </a></span>• <span class="catList navigation-not-searchable"><a href="/RenderStream_In_TOP" title="RenderStream In TOP">RenderStream In </a></span>• <span class="catList navigation-not-searchable"><a href="/RenderStream_Out_TOP" title="RenderStream Out TOP">RenderStream Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Reorder_TOP" title="Reorder TOP">Reorder </a></span>• <span class="catList navigation-not-searchable"><a href="/Resolution_TOP" title="Resolution TOP">Resolution </a></span>• <span class="catList navigation-not-searchable"><a href="/RGB_Key_TOP" title="RGB Key TOP">RGB Key </a></span>• <span class="catList navigation-not-searchable"><a href="/RGB_to_HSV_TOP" title="RGB to HSV TOP">RGB to HSV </a></span>• <span class="catList navigation-not-searchable"><a href="/Scalable_Display_TOP" title="Scalable Display TOP">Scalable Display </a></span>• <span class="catList navigation-not-searchable"><a href="/Screen_Grab_TOP" title="Screen Grab TOP">Screen Grab </a></span>• <span class="catList navigation-not-searchable"><a href="/Screen_TOP" title="Screen TOP">Screen </a></span>• <span class="catList navigation-not-searchable"><a href="/Script_TOP" title="Script TOP">Script </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Script_TOP" title="Experimental:Script TOP">Experimental:Script </a></span>• <span class="catList navigation-not-searchable"><a href="/Select_TOP" title="Select TOP">Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Shared_Mem_In_TOP" title="Shared Mem In TOP">Shared Mem In </a></span>• <span class="catList navigation-not-searchable"><a href="/Shared_Mem_Out_TOP" title="Shared Mem Out TOP">Shared Mem Out </a></span>• <span class="catList navigation-not-searchable"><a href="/SICK_TOP" title="SICK TOP">SICK </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Simple_Render_TOP" title="Experimental:Simple Render TOP">Experimental:Simple Render </a></span>• <span class="catList navigation-not-searchable"><a href="/Slope_TOP" title="Slope TOP">Slope </a></span>• <span class="catList navigation-not-searchable"><a href="/Spectrum_TOP" title="Spectrum TOP">Spectrum </a></span>• <span class="catList navigation-not-searchable"><a href="/SSAO_TOP" title="SSAO TOP">SSAO </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:ST2110_In_TOP" title="Experimental:ST2110 In TOP">Experimental:ST2110 In </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:ST2110_Out_TOP" title="Experimental:ST2110 Out TOP">Experimental:ST2110 Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Stype_TOP" title="Stype TOP">Stype </a></span>• <span class="catList navigation-not-searchable"><a href="/Substance_Select_TOP" title="Substance Select TOP">Substance Select </a></span>• <span class="catList navigation-not-searchable"><a href="/Substance_TOP" title="Substance TOP">Substance </a></span>• <span class="catList navigation-not-searchable"><a href="/Subtract_TOP" title="Subtract TOP">Subtract </a></span>• <span class="catList navigation-not-searchable"><a href="/SVG_TOP" title="SVG TOP">SVG </a></span>• <span class="catList navigation-not-searchable"><a href="/Switch_TOP" title="Switch TOP">Switch </a></span>• <span class="catList navigation-not-searchable"><a href="/Syphon_Spout_In_TOP" title="Syphon Spout In TOP">Syphon Spout In </a></span>• <span class="catList navigation-not-searchable"><a href="/Syphon_Spout_Out_TOP" title="Syphon Spout Out TOP">Syphon Spout Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Text_TOP" title="Text TOP">Text </a></span>• <span class="catList navigation-not-searchable"><a href="/Texture_3D_TOP" title="Texture 3D TOP">Texture 3D </a></span>• <span class="catList navigation-not-searchable"><a href="/Texture_Sampling_Parameters" title="Texture Sampling Parameters">Texture Sampling Parameters </a></span>• <span class="catList navigation-not-searchable"><a href="/Threshold_TOP" title="Threshold TOP">Threshold </a></span>• <span class="catList navigation-not-searchable"><a href="/Tile_TOP" title="Tile TOP">Tile </a></span>• <span class="catList navigation-not-searchable"><a href="/Time_Machine_TOP" title="Time Machine TOP">Time Machine </a></span>• <span class="catList navigation-not-searchable"><a href="/TOP" title="TOP">TOP </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:TOP" title="Experimental:TOP">Experimental:TOP </a></span>• <span class="catList navigation-not-searchable"><a href="/TOP_Viewer" title="TOP Viewer">TOP Viewer </a></span>• <span class="catList navigation-not-searchable"><a href="/Touch_In_TOP" title="Touch In TOP">Touch In </a></span>• <span class="catList navigation-not-searchable"><a href="/Touch_Out_TOP" title="Touch Out TOP">Touch Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Transform_TOP" title="Transform TOP">Transform </a></span>• <span class="catList navigation-not-searchable"><a href="/Under_TOP" title="Under TOP">Under </a></span>• <span class="catList navigation-not-searchable"><a href="/Video_Device_In_TOP" title="Video Device In TOP">Video Device In </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Video_Device_In_TOP" title="Experimental:Video Device In TOP">Experimental:Video Device In </a></span>• <span class="catList navigation-not-searchable"><a href="/Video_Device_Out_TOP" title="Video Device Out TOP">Video Device Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Video_Device_Out_TOP" title="Experimental:Video Device Out TOP">Experimental:Video Device Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Video_Stream_In_TOP" title="Video Stream In TOP">Video Stream In </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Video_Stream_In_TOP" title="Experimental:Video Stream In TOP">Experimental:Video Stream In </a></span>• <span class="catList navigation-not-searchable"><a href="/Video_Stream_Out_TOP" title="Video Stream Out TOP">Video Stream Out </a></span>• <span class="catList navigation-not-searchable"><a href="/Vioso_TOP" title="Vioso TOP">Vioso </a></span>• <span class="catList navigation-not-searchable"><a href="/Web_Render_TOP" title="Web Render TOP">Web Render </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:Web_Render_TOP" title="Experimental:Web Render TOP">Experimental:Web Render </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:ZED_Select_TOP" title="Experimental:ZED Select TOP">Experimental:ZED Select </a></span>• <span class="catList navigation-not-searchable"><a href="/ZED_TOP" title="ZED TOP">ZED </a></span>• <span class="catList navigation-not-searchable"><a href="/Experimental:ZED_TOP" title="Experimental:ZED TOP">Experimental:ZED </a></span>
</td></tr></tbody></table></div><div class="mw-lingo-tooltip" id="6705777b712ee811e76fb07162081d63"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>An <a href="/Operator_Family" title="Operator Family">Operator Family</a> that creates, composites and modifies images, and reads/writes images and movies to/from files and the network. TOPs run on the graphics card's GPU.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="ebd9bec4d70abc789d439c1f136b0538"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>(1) The TouchDesigner window is made of a menu bar at the top, a <a href="/Timeline" title="Timeline">Timeline</a> at the bottom, plus one of a choice of Layouts in the middle. A Layout is made on one or more Panes, each Pane can contain a Network Editor, Viewer, Panel, etc. See <a href="/Pane" title="Pane">Pane</a> and <a href="/Bookmark" title="Bookmark">Bookmark</a>. (2) Nodes in a network are arranged using Layout commands in the RMB menu.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="2a3cd5946cfd317eb99c3d32e35e2d4c"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>Each SOP has a list of Points. Each point has an XYZ 3D position value plus other optional attributes. Each polygon <a href="/Primitive" title="Primitive">Primitive</a> is defined by a vertex list, which is list of point numbers.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="b22b929ba52471a02d18bb3a4e4472e6"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>A sequence of vertices form a <a href="/Polygon" title="Polygon">Polygon</a> in a <a href="/SOP" title="SOP">SOP</a>. Each vertex is an integer index into the <a href="/Point_List" title="Point List">Point List</a>, and each <a href="/Point" title="Point">Point</a> holds an XYZ position and attributes like Normals and Texture Coordinates.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="07ee3427562e4f1a5c9f2bfb17fd9eee"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>A surface type in <a href="/SOP" title="SOP">SOPs</a> that includes polygon, curve (NURBS and Bezier), patch (NURBS and Bezier) and other basic shapes like sphere, tube and metaball. <a href="/Point" title="Point">Points</a> and Primitives are part of the <a href="/Geometry_Detail" title="Geometry Detail">Geometry Detail</a>, which is a part of a <a href="/SOP" title="SOP">SOP</a>.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="287234a1ff35a314b5b6bc4e5828e745"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>Information associated with <a href="/SOP" title="SOP">SOP</a> geometry. <a href="/Point" title="Point">Points</a> and <a href="/Primitive" title="Primitive">primitives</a> (polygons, NURBS, etc.) can have any number of attributes - position (P) is standard, and built-in optional attributes are <a href="/Normals" title="Normals">normals</a> (N), texture coordinates (uv), color (Cd), etc.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="5d113f2038d289f391614c39043629e8"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>A parameter in most CHOPs that restricts which channels of that CHOP will be affected. Normally all channels of a CHOP are affected by the operator. TOPs have Channel Mask, a similar feature.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="b5a4b64b2aa505bd7c11f79b8a9f458d"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>The width and height of an image in pixels. Most TOPs, like the <a href="/Movie_File_In_TOP" title="Movie File In TOP">Movie File In TOP</a> can set the image resolution. See <a href="/TOP_Generator_Common_Page" title="TOP Generator Common Page">Aspect Ratio</a> for the width/height ratio of an image, taking into account non-square pixels.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="fb15c53f22336982a182b84aeb2f42eb"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>The viewer of a node can be (1) the interior of a node (the <a href="/Node_Viewer" title="Node Viewer">Node Viewer</a>), (2) a floating window (RMB->View... on node), or (3) a <a href="/Pane" title="Pane">Pane</a> that graphically shows the results of an operator.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="781dc97dc62331eec3ea9ec4373a3ca8"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>A <a href="/CHOP" title="CHOP">CHOP</a> outputs one or more channels, where a channel is simply a sequence of numbers (<a href="/Sample" title="Sample">Samples</a>), representing motion, audio, etc. Channels are passed between CHOPs in TouchDesigner networks. Channels can be <a href="/Export" title="Export">Exported</a> to <a href="/Parameter" title="Parameter">Parameters</a>.
</p>
</div></div>
</div><div class="mw-lingo-tooltip" id="8b9d2cce2836537aabe6f2e0dd5da293"><div class="mw-lingo-definition navigation-not-searchable"><div class="mw-lingo-definition-text">
<p>An <a href="/Operator_Family" title="Operator Family">Operator Family</a> which operate on <a href="/Channel" title="Channel">Channels</a> (a sequence of numbers (<a href="/Sample" title="Sample">Samples</a>)) which are used for animation, audio, mathematics, simulation, logic, UI construction, and data streamed from/to devices and protocols.
</p>
</div></div>
</div>
<!--
NewPP limit report
Cached time: 20250726160708
Cache expiry: 60
Reduced expiry: true
Complications: [show‐toc]
CPU time usage: 0.656 seconds
Real time usage: 2.776 seconds
Preprocessor visited node count: 6669/1000000
Post‐expand include size: 149366/2097152 bytes
Template argument size: 70154/2097152 bytes
Highest expansion depth: 11/100
Expensive parser function count: 0/100
Unstrip recursion depth: 0/20
Unstrip post‐expand size: 1244/5000000 bytes
Lua time usage: 1.600/5 seconds
Lua virtual size: 9277440/104857600 bytes
Lua estimated memory usage: 0 bytes
-->
<!--
Transclusion expansion time report (%,ms,calls,template)
100.00% 2591.361 1 -total
97.56% 2528.162 1 Template:NavBox
96.41% 2498.422 166 Template:CatList
1.51% 39.069 2 Template:ParameterPage
1.35% 35.008 22 Template:Parameter
1.09% 28.286 1 TOP_Generator_Common_Page
0.60% 15.616 73 Template:ParameterItem
0.43% 11.113 1 Template:InfoCHOPChannels
0.22% 5.728 1 Template:Summary
0.21% 5.483 1 TOP_Info_Channels_Common_Page
-->
<!-- Saved in parser cache with key wiki:pcache:idhash:4274-0!canonical and timestamp 20250726160705 and revision id 34599.
-->
</div>
<div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://docs.derivative.ca/index.php?title=Experimental:POP_to_TOP&oldid=34599">https://docs.derivative.ca/index.php?title=Experimental:POP_to_TOP&oldid=34599</a>"</div></div>
<div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/Special:Categories" title="Special:Categories">Category</a>: <ul><li><a href="/Category:TOPs" title="Category:TOPs">TOPs</a></li></ul></div></div>
</div>
</div>
<div id="mw-navigation">
<h2>Navigation menu</h2>
<div id="mw-head">
<nav id="p-personal" class="vector-menu mw-portlet mw-portlet-personal vector-user-menu-legacy" aria-labelledby="p-personal-label" role="navigation" >
<h3
id="p-personal-label"
class="vector-menu-heading "
>
<span class="vector-menu-heading-label">Personal tools</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="pt-login" class="mw-list-item"><a href="/index.php?title=Special:UserLogin&returnto=Experimental%3APOP+to+TOP" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o"><span>Log in</span></a></li></ul>
</div>
</nav>
<div id="left-navigation">
<nav id="p-namespaces" class="vector-menu mw-portlet mw-portlet-namespaces vector-menu-tabs vector-menu-tabs-legacy" aria-labelledby="p-namespaces-label" role="navigation" >
<h3
id="p-namespaces-label"
class="vector-menu-heading "
>
<span class="vector-menu-heading-label">Namespaces</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="ca-nstab-main" class="mw-list-item"><a href="/POP_to_TOP" title="View the content page [c]" accesskey="c"><span>Page</span></a></li><li id="ca-talk" class="new mw-list-item"><a href="/index.php?title=Talk:POP_to_TOP&action=edit&redlink=1" rel="discussion" title="Discussion about the content page (page does not exist) [t]" accesskey="t"><span>Discussion</span></a></li><li id="ca-Experimental" class="selected mw-list-item"><a href="/Experimental:POP_to_TOP"><span>Experimental</span></a></li></ul>
</div>
</nav>
<nav id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet vector-menu-dropdown" aria-labelledby="p-variants-label" role="navigation" >
<input type="checkbox"
id="p-variants-checkbox"
role="button"
aria-haspopup="true"
data-event-name="ui.dropdown-p-variants"
class="vector-menu-checkbox"
aria-labelledby="p-variants-label"
/>
<label
id="p-variants-label"
aria-label="Change language variant"
class="vector-menu-heading "
>
<span class="vector-menu-heading-label">Canadian English</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"></ul>
</div>
</nav>
</div>
<div id="right-navigation">
<nav id="p-views" class="vector-menu mw-portlet mw-portlet-views vector-menu-tabs vector-menu-tabs-legacy" aria-labelledby="p-views-label" role="navigation" >
<h3
id="p-views-label"
class="vector-menu-heading "
>
<span class="vector-menu-heading-label">Views</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="ca-view" class="selected mw-list-item"><a href="/Experimental:POP_to_TOP"><span>Read</span></a></li><li id="ca-viewsource" class="mw-list-item"><a href="/index.php?title=Experimental:POP_to_TOP&action=edit" title="This page is protected. You can view its source [e]" accesskey="e"><span>View source</span></a></li></ul>
</div>
</nav>
<nav id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation" title="More options" >
<input type="checkbox"
id="p-cactions-checkbox"
role="button"
aria-haspopup="true"
data-event-name="ui.dropdown-p-cactions"
class="vector-menu-checkbox"
aria-labelledby="p-cactions-label"
/>
<label
id="p-cactions-label"
class="vector-menu-heading "
>
<span class="vector-menu-heading-label">More</span>
</label>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"></ul>
</div>
</nav>
<div id="p-search" role="search" class="vector-search-box-vue vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box">
<div>
<h3 >
<label for="searchInput">Search</label>
</h3>
<form action="/index.php" id="searchform"
class="vector-search-box-form">
<div id="simpleSearch"
class="vector-search-box-inner"
data-search-loc="header-navigation">
<input class="vector-search-box-input"
type="search" name="search" placeholder="Search Derivative" aria-label="Search Derivative" autocapitalize="sentences" title="Search Derivative [f]" accesskey="f" id="searchInput"
>
<input type="hidden" name="title" value="Special:Search">
<input id="mw-searchButton"
class="searchButton mw-fallbackSearchButton" type="submit" name="fulltext" title="Search the pages for this text" value="Search">
<input id="searchButton"
class="searchButton" type="submit" name="go" title="Go to a page with this exact name if it exists" value="Go">
</div>
</form>
</div>
</div>
</div>
</div>
<div id="mw-panel">
<div id="p-logo" role="banner">
<a class="mw-wiki-logo" href="/Main_Page"
title="Visit the main page"></a>
</div>
<nav id="p-TouchDesigner" class="vector-menu mw-portlet mw-portlet-TouchDesigner vector-menu-portal portal" aria-labelledby="p-TouchDesigner-label" role="navigation" >
<h3
id="p-TouchDesigner-label"
class="vector-menu-heading "
>
<span class="vector-menu-heading-label">TouchDesigner</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="n-Main-Page" class="mw-list-item"><a href="/Main_Page"><span>Main Page</span></a></li><li id="n-Categories" class="mw-list-item"><a href="/Special:Categories"><span>Categories</span></a></li><li id="n-Learn-TouchDesigner" class="mw-list-item"><a href="/Learn_TouchDesigner"><span>Learn TouchDesigner</span></a></li><li id="n-Tutorials" class="mw-list-item"><a href="/Tutorials"><span>Tutorials</span></a></li><li id="n-Interoperability" class="mw-list-item"><a href="/Interoperability"><span>Interoperability</span></a></li><li id="n-Glossary" class="mw-list-item"><a href="/TouchDesigner_Glossary"><span>Glossary</span></a></li><li id="n-Operators" class="mw-list-item"><a href="/Operator"><span>Operators</span></a></li><li id="n-Python" class="mw-list-item"><a href="/Python"><span>Python</span></a></li><li id="n-Python-Class-Reference" class="mw-list-item"><a href="/TouchDesigner_Python_Classes"><span>Python Class Reference</span></a></li><li id="n-Palette" class="mw-list-item"><a href="/Category:Palette"><span>Palette</span></a></li><li id="n-FAQ" class="mw-list-item"><a href="/Frequently_Asked_Questions"><span>FAQ</span></a></li><li id="n-Recent-Doc-Edits" class="mw-list-item"><a href="/Special:RecentChanges"><span>Recent Doc Edits</span></a></li><li id="n-Release-Notes" class="mw-list-item"><a href="/Release_Notes"><span>Release Notes</span></a></li></ul>
</div>
</nav>
<nav id="p-Downloads" class="vector-menu mw-portlet mw-portlet-Downloads vector-menu-portal portal" aria-labelledby="p-Downloads-label" role="navigation" >
<h3
id="p-Downloads-label"
class="vector-menu-heading "
>
<span class="vector-menu-heading-label">Downloads</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="n-TouchDesigner" class="mw-list-item"><a href="https://www.derivative.ca/download" rel="nofollow"><span>TouchDesigner</span></a></li><li id="n-Shared-Examples" class="mw-list-item"><a href="http://www.derivative.ca/Forum/viewforum.php?f=22" rel="nofollow"><span>Shared Examples</span></a></li></ul>
</div>
</nav>
<nav id="p-tb" class="vector-menu mw-portlet mw-portlet-tb vector-menu-portal portal" aria-labelledby="p-tb-label" role="navigation" >
<h3
id="p-tb-label"
class="vector-menu-heading "
>
<span class="vector-menu-heading-label">Tools</span>
</h3>
<div class="vector-menu-content">
<ul class="vector-menu-content-list"><li id="t-whatlinkshere" class="mw-list-item"><a href="/Special:WhatLinksHere/Experimental:POP_to_TOP" title="A list of all wiki pages that link here [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/Special:RecentChangesLinked/Experimental:POP_to_TOP" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-print" class="mw-list-item"><a href="javascript:print();" rel="alternate" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/index.php?title=Experimental:POP_to_TOP&oldid=34599" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/index.php?title=Experimental:POP_to_TOP&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cargopagevalueslink" class="mw-list-item"><a href="/index.php?title=Experimental:POP_to_TOP&action=pagevalues" rel="cargo-pagevalues"><span>Page values</span></a></li></ul>
</div>
</nav>
</div>
</div>
<footer id="footer" class="mw-footer" role="contentinfo" >
<ul id="footer-info">
<li id="footer-info-lastmod"> This page was last edited on 5 July 2025, at 16:12.</li>
</ul>
<ul id="footer-places">
<li id="footer-places-privacy"><a href="/Derivative:Privacy_policy">Privacy policy</a></li>
<li id="footer-places-about"><a href="/Derivative:About">About Derivative</a></li>
<li id="footer-places-disclaimer"><a href="/Derivative:General_disclaimer">Disclaimers</a></li>
</ul>
<ul id="footer-icons" class="noprint">
<li id="footer-poweredbyico"><a href="https://www.mediawiki.org/"><img src="/resources/assets/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/resources/assets/poweredby_mediawiki_132x47.png 1.5x, /resources/assets/poweredby_mediawiki_176x62.png 2x" width="88" height="31" loading="lazy"/></a></li>
</ul>
</footer>
<script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.656","walltime":"2.776","ppvisitednodes":{"value":6669,"limit":1000000},"postexpandincludesize":{"value":149366,"limit":2097152},"templateargumentsize":{"value":70154,"limit":2097152},"expansiondepth":{"value":11,"limit":100},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":1244,"limit":5000000},"timingprofile":["100.00% 2591.361 1 -total"," 97.56% 2528.162 1 Template:NavBox"," 96.41% 2498.422 166 Template:CatList"," 1.51% 39.069 2 Template:ParameterPage"," 1.35% 35.008 22 Template:Parameter"," 1.09% 28.286 1 TOP_Generator_Common_Page"," 0.60% 15.616 73 Template:ParameterItem"," 0.43% 11.113 1 Template:InfoCHOPChannels"," 0.22% 5.728 1 Template:Summary"," 0.21% 5.483 1 TOP_Info_Channels_Common_Page"]},"scribunto":{"limitreport-timeusage":{"value":"1.600","limit":"5"},"limitreport-virtmemusage":{"value":9277440,"limit":104857600},"limitreport-estmemusage":0},"cachereport":{"timestamp":"20250726160708","ttl":60,"transientcontent":true}}});mw.config.set({"wgBackendResponseTime":3009});});</script>
</body>
<!-- Cached 20250726160708 -->
</html>