{"version":1,"pages":[{"id":"g2p9kbrnIaFysY1ZMbxb","title":"Welcome to SP Grid","pathname":"/grid","siteSpaceId":"sitesp_raT3U"},{"id":"Trnr2NgOJJbGbkfvDtbM","title":"Welcome to Grid Studio","pathname":"/grid/grid-studio","siteSpaceId":"sitesp_N369c"},{"id":"ii2tnqLwUlAYIDNU0iDP","title":"System Requirements","pathname":"/grid/grid-studio/readme/system-requirements","siteSpaceId":"sitesp_N369c","breadcrumbs":[{"label":"Welcome to Grid Studio"}]},{"id":"mqkqcx5C4gDIoJAcOKrV","title":"Release Notes","pathname":"/grid/grid-studio/readme/release-notes","siteSpaceId":"sitesp_N369c","description":"","breadcrumbs":[{"label":"Welcome to Grid Studio"}]},{"id":"ZZd4ORf8FAbiGGHHnivI","title":"2.1.30","pathname":"/grid/grid-studio/readme/release-notes/2.1.30","siteSpaceId":"sitesp_N369c","description":"This is a smaller follow-up update to the major Grid Studio 2.1.22 release, focused on targeted improvements, usability refinements, and bug fixes.","breadcrumbs":[{"label":"Welcome to Grid Studio"},{"label":"Release Notes"}]},{"id":"ttjZrHLEPLWFDXXgEuVe","title":"2.1.22","pathname":"/grid/grid-studio/readme/release-notes/2.1.22","siteSpaceId":"sitesp_N369c","description":"This release brings new tools for faster setup, better workspace control, improved calibration accuracy, and a more reliable overall Grid Studio experience.","breadcrumbs":[{"label":"Welcome to Grid Studio"},{"label":"Release Notes"}]},{"id":"rWGBlcgZkG8EIDsNsQRJ","title":"2.1.0 - 2.1.2","pathname":"/grid/grid-studio/readme/release-notes/2.1.0-2.1.2","siteSpaceId":"sitesp_N369c","breadcrumbs":[{"label":"Welcome to Grid Studio"},{"label":"Release Notes"}]},{"id":"QTbN1MBarlO7EYHqTZ8L","title":"2.0.0","pathname":"/grid/grid-studio/readme/release-notes/2.0.0","siteSpaceId":"sitesp_N369c","description":"","breadcrumbs":[{"label":"Welcome to Grid Studio"},{"label":"Release Notes"}]},{"id":"efxKc54bhGix450auM9u","title":"1.15.11","pathname":"/grid/grid-studio/readme/release-notes/1.15.11","siteSpaceId":"sitesp_N369c","description":"This is the last release before we officially move to Grid Studio 2.0 with the new license system and the new shop.","breadcrumbs":[{"label":"Welcome to Grid Studio"},{"label":"Release Notes"}]},{"id":"ZC8rMT5AfWmr7Ci59nQM","title":"1.14.15","pathname":"/grid/grid-studio/readme/release-notes/1.14.15","siteSpaceId":"sitesp_N369c","breadcrumbs":[{"label":"Welcome to Grid Studio"},{"label":"Release Notes"}]},{"id":"WwCuKIAE9nVw3IJSMBFK","title":"1.13.4","pathname":"/grid/grid-studio/readme/release-notes/1.13.4","siteSpaceId":"sitesp_N369c","breadcrumbs":[{"label":"Welcome to Grid Studio"},{"label":"Release Notes"}]},{"id":"p27B71UcWGlDpmuOUh1x","title":"1.12.0","pathname":"/grid/grid-studio/readme/release-notes/1.12.0","siteSpaceId":"sitesp_N369c","breadcrumbs":[{"label":"Welcome to Grid Studio"},{"label":"Release Notes"}]},{"id":"zmgFRQFaf61UPNgXgcga","title":"Grid Runtime","pathname":"/grid/grid-runtime","siteSpaceId":"sitesp_hujQ2"},{"id":"nT5nY0nYTPAMgSD06ibH","title":"Prepare a project for Grid Runtime","pathname":"/grid/grid-runtime/prepare-a-project-for-grid-runtime","siteSpaceId":"sitesp_hujQ2"},{"id":"T4WLQC2gC04VqwoLJBU7","title":"Run a Project with Grid Runtime","pathname":"/grid/grid-runtime/run-a-project-with-grid-runtime","siteSpaceId":"sitesp_hujQ2"},{"id":"By8thxLYYtvSUwD89Ahb","title":"Expose Parameters and Settings","pathname":"/grid/grid-runtime/expose-parameters-and-settings","siteSpaceId":"sitesp_hujQ2"},{"id":"h8Rjoh7p4fyrbJJCi98Q","title":"Grid Viewer","pathname":"/grid/grid-viewer","siteSpaceId":"sitesp_A7sZ9","description":"Makes it possible to build custom operator interfaces that can be used on tablets, touch panels, or control stations during live operation."},{"id":"smoXyudI8tvw7IxjFNA1","title":"Grid Studio with Viewer and Touch","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch","siteSpaceId":"sitesp_A7sZ9"},{"id":"C928Ac3ZcIATRoj36Byj","title":"Configuring Frame Size","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/configuring-frame-size","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"}]},{"id":"wNo8ZEFr6TipCovd7GVv","title":"Creating Viewer Objects in Grid Studio and define the Home Frame","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/creating-viewer-objects-in-grid-studio-and-define-the-home-frame","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"}]},{"id":"sf14HnBVbKK8OHU38y8N","title":"Initial Client Setup","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/initial-client-setup","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"}]},{"id":"hEpJEqrGUjSGVuw8vZdo","title":"Grid Viewer Actions","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"}]},{"id":"t26H4LKYBS9C2DNq6H7I","title":"Session-Based Actions","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/session-based-actions","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"}]},{"id":"3i33y1Ig40ZiD3W2IYWc","title":"Viewer Object Actions","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/viewer-object-actions","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"}]},{"id":"9mnIO2xrZcmAQ88Ugmqs","title":"Actions","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"}]},{"id":"U0SC4QSGi4N1WK3uwUvm","title":"Get Session Device","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/get-session-device","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"UuLx6urlXIvNkfhP53Wd","title":"Get Session Value","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/get-session-value","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"YlAazdFB92DxdtozV59h","title":"Hide Frame","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/hide-frame","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"FEDflA1jF4Fu7i6ecLEC","title":"Kill Viewer","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/kill-viewer","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"KU3BCBkEE0z5RcfmFUKH","title":"Navigate To","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/navigate-to","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"PxaSEMB1L0CddoVfXlSC","title":"Reload","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/reload","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"sngv5QDqnjHuELLBzx4a","title":"Set Session Value","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/set-session-value","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"i7LvGncAfZkGtgMvPbhD","title":"Setup Client","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/setup-client","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"Mz5LN180GIUefVIod07t","title":"Show Create Cue Dialog","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-create-cue-dialog","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"ieiZexbhz8KKSPRN4Fxr","title":"Show Create Item Dialog","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-create-item-dialog","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"qoL6CkdYW3L9KaYCRFtQ","title":"Show Frame","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-frame","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"f1uYYgcEgudefeC7e1kB","title":"Show Notification","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-notification","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"3d8aDRn49UzwbMn175LP","title":"Show Select Target Dialog","pathname":"/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-select-target-dialog","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Grid Studio with Viewer and Touch"},{"label":"Grid Viewer Actions"},{"label":"Actions"}]},{"id":"YxwJJhz8Fn4M91nOoEUt","title":"Grid Viewer for Windows","pathname":"/grid/grid-viewer/grid-viewer-for-windows","siteSpaceId":"sitesp_A7sZ9"},{"id":"NOR1D0S1LRuysSuYKPRo","title":"Grid Viewer for iOS","pathname":"/grid/grid-viewer/grid-viewer-for-ios","siteSpaceId":"sitesp_A7sZ9"},{"id":"g4FNVqtzpNDwa1I9G4fM","title":"Web Viewer","pathname":"/grid/grid-viewer/web-viewer","siteSpaceId":"sitesp_A7sZ9"},{"id":"VNUs6w6taoO9Eb21W3rb","title":"SSL Certificates for the Web Server","pathname":"/grid/grid-viewer/web-viewer/ssl-certificates-for-the-web-server","siteSpaceId":"sitesp_A7sZ9","breadcrumbs":[{"label":"Web Viewer"}]},{"id":"tg1NOJVwrKLNsQH3VR1i","title":"Grid Touch Devices","pathname":"/grid/grid-viewer/grid-touch-devices","siteSpaceId":"sitesp_A7sZ9"},{"id":"zmgFRQFaf61UPNgXgcga","title":"Grid Recorder","pathname":"/grid/grid-recorder","siteSpaceId":"sitesp_ENJiu"},{"id":"AdTHSadAPidCtHtZhZfD","title":"User Interface Overview","pathname":"/grid/grid-recorder/user-interface-overview","siteSpaceId":"sitesp_ENJiu"},{"id":"w1rwFtaDh73AySK6mOcT","title":"Recording Mode","pathname":"/grid/grid-recorder/user-interface-overview/recording-mode","siteSpaceId":"sitesp_ENJiu","breadcrumbs":[{"label":"User Interface Overview"}]},{"id":"FA96Fai4vocWq9kVWNlK","title":"Playback Mode","pathname":"/grid/grid-recorder/user-interface-overview/playback-mode","siteSpaceId":"sitesp_ENJiu","breadcrumbs":[{"label":"User Interface Overview"}]},{"id":"iCT99nRwvsTaoiPG7bp6","title":"Recording Setup","pathname":"/grid/grid-recorder/recording-setup","siteSpaceId":"sitesp_ENJiu"},{"id":"KdBwBvpgyRN1gHGnyaz9","title":"Playback Setup","pathname":"/grid/grid-recorder/playback-setup","siteSpaceId":"sitesp_ENJiu"},{"id":"MkL6qGW8hhjlyBZXOg0T","title":"Release Notes","pathname":"/grid/grid-recorder/release-notes","siteSpaceId":"sitesp_ENJiu"},{"id":"2UWOCJ53djwdNk7fgz0F","title":"2.1.22","pathname":"/grid/grid-recorder/release-notes/2.1.22","siteSpaceId":"sitesp_ENJiu","breadcrumbs":[{"label":"Release Notes"}]},{"id":"HRIaUQEDlLSRRJUbFh1c","title":"Grid Gateway Overview","pathname":"/grid/gateway","siteSpaceId":"sitesp_YiF7Q","description":""},{"id":"rH9eh2b0nZQTHfilccYM","title":"Access Settings","pathname":"/grid/gateway/access-settings","siteSpaceId":"sitesp_YiF7Q","description":"Gateway is running as background process"},{"id":"PNyKvJY9SgEXxgZaKX0S","title":"Connection","pathname":"/grid/gateway/access-settings/connection","siteSpaceId":"sitesp_YiF7Q","description":"Configure how Grid Gateway communicates with Grid Studio.","breadcrumbs":[{"label":"Access Settings"}]},{"id":"kgpMZqs4VR60UwbdBkGZ","title":"Monitoring","pathname":"/grid/gateway/access-settings/monitoring","siteSpaceId":"sitesp_YiF7Q","description":"Monitoring allows processes and computers to be monitored remotely through a cloud-based service, providing insights into system status and resource usage.","breadcrumbs":[{"label":"Access Settings"}]},{"id":"FeRLMRyfsbeVkSD0UIc5","title":"Wallpaper","pathname":"/grid/gateway/access-settings/wallpaper","siteSpaceId":"sitesp_YiF7Q","description":"Wallpaper automatically generates a desktop background with optional system information overlays such as uptime, CPU, RAM, storage, display, and network details.","breadcrumbs":[{"label":"Access Settings"}]},{"id":"hzUx9oU5Nken683zYRF3","title":"Overlay","pathname":"/grid/gateway/access-settings/overlay","siteSpaceId":"sitesp_YiF7Q","description":"The Overlay feature displays a customizable text field that remains visible above all running applications. This allows important information to always stay visible on the screen.","breadcrumbs":[{"label":"Access Settings"}]},{"id":"Z3gcCmVB1hqSS3msOBmd","title":"Automatic Startup","pathname":"/grid/gateway/access-settings/automatic-startup","siteSpaceId":"sitesp_YiF7Q","description":"Grid Gateway is configured to start automatically when the system boots.","breadcrumbs":[{"label":"Access Settings"}]},{"id":"mctxmsxcKfhYiP9k988n","title":"Grid Gateway in Grid Studio","pathname":"/grid/gateway/grid-gateway-in-grid-studio","siteSpaceId":"sitesp_YiF7Q","description":"To establish a connection between Grid Studio and Grid Gateway, a Gateway object must be created and configured in the project."},{"id":"tKh69jfVLaWsdPEJpGfy","title":"Access CPU / RAM in Grid Studio","pathname":"/grid/gateway/grid-gateway-in-grid-studio/access-cpu-ram-in-grid-studio","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"}]},{"id":"ZzyQzKMjsa4yz63Fstlu","title":"Commands / Actions","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"}]},{"id":"YcDTjTAV7pjCj1HxlPqL","title":"Focus Application","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/focus-application","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"vc1FmRQShmG6YVdB4gFK","title":"Force Shutdown","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/force-shutdown","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"Hof8GUSU4uwt5bkXHzo3","title":"Kill Process","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/kill-process","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"JCI8qE8de2OMcCB6pAiT","title":"Open File","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/open-file","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"bW3XfgYGOwcPXSaLeos9","title":"Press Key","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/press-key","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"nTF1cABwVJ2bEJ0Fj2Ih","title":"Reboot","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/reboot","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"2E2P7THriI5ah6lN7Cc4","title":"Run Console command","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/run-console-command","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"5Od1M3pCiDkAkv2YZuCw","title":"Show Message","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/show-message","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"q7igMaXJzMoBRf0S6lTa","title":"Shutdown","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/shutdown","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"NajScA5qAdenbnvM0sF6","title":"Sleep","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/sleep","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"r1vJuR5dPto12x8Jd0RK","title":"Start Application","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/start-application","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"adiHXVcctO8HK2WqSwdo","title":"Start Application with Parameter","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/start-application-with-parameter","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"uoahHoYvm9Aqo0R8RK9M","title":"Tally","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/tally","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"Nxuk38gyPk6qXk9xaxHR","title":"Wake On Lan","pathname":"/grid/gateway/grid-gateway-in-grid-studio/commands-actions/wake-on-lan","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Gateway in Grid Studio"},{"label":"Commands / Actions"}]},{"id":"E2a7IIJSWU04OB2iqoWa","title":"Grid Engine specific commands","pathname":"/grid/gateway/grid-engine-specific-commands","siteSpaceId":"sitesp_YiF7Q"},{"id":"KZsxfr35yNGcHiOaoSz7","title":"Engine LED Color","pathname":"/grid/gateway/grid-engine-specific-commands/engine-led-color","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Engine specific commands"}]},{"id":"pFJ8t3eu4ra2zE1seDX6","title":"Widgets for Display","pathname":"/grid/gateway/grid-engine-specific-commands/widgets-for-display","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Grid Engine specific commands"}]},{"id":"rONcZvfGt6LoE5OSvvPa","title":"Release Nodes","pathname":"/grid/gateway/release-nodes","siteSpaceId":"sitesp_YiF7Q"},{"id":"yEjhLGjV9R6a3rusyDVq","title":"2.10","pathname":"/grid/gateway/release-nodes/2.10","siteSpaceId":"sitesp_YiF7Q","breadcrumbs":[{"label":"Release Nodes"}]},{"id":"tsvQF0m7XFsScvKlQNte","title":"Grid Engine","pathname":"/grid/grid-engine","siteSpaceId":"sitesp_vzx6X","description":"1U rack mount server, in black c/w IEC power cable"},{"id":"pWsnMJzJzDWQ0OpPGvwM","title":"Server management","pathname":"/grid/grid-engine/server-management","siteSpaceId":"sitesp_vzx6X","description":"The Grid Engine comes with server management tools"},{"id":"azrNe3PiwL71fA6xbYM4","title":"BIOS","pathname":"/grid/grid-engine/bios","siteSpaceId":"sitesp_vzx6X"},{"id":"A7PDp4dIZ5porSBV6Ok5","title":"Re-imaging the OS","pathname":"/grid/grid-engine/re-imaging-the-os","siteSpaceId":"sitesp_vzx6X"},{"id":"8zkmZD1zQwLRqNU1qwSG","title":"Virtual Remote Management Port","pathname":"/grid/grid-engine/virtual-remote-management-port","siteSpaceId":"sitesp_vzx6X"},{"id":"GwuD95K16Zt29ZxpwDUD","title":"iGPU","pathname":"/grid/grid-engine/igpu","siteSpaceId":"sitesp_vzx6X","description":"Integrated-GPU or also known as Onboard-GPU"},{"id":"R8qjOM4wcZ6KYjHMU71W","title":"Security","pathname":"/grid/grid-engine/security","siteSpaceId":"sitesp_vzx6X","description":""},{"id":"vW083xlKed4g2XMtpWq7","title":"Grid Touch","pathname":"/grid/grid-touch","siteSpaceId":"sitesp_y3cgi"},{"id":"FVgPjb5sl6gXpVSBoRhG","title":"Grid Touch 4","pathname":"/grid/grid-touch/grid-touch/grid-touch-4","siteSpaceId":"sitesp_y3cgi","breadcrumbs":[{"label":"Grid Touch"}]},{"id":"nHRaQ2hR7gSuNb52SZPO","title":"Grid Touch 8","pathname":"/grid/grid-touch/grid-touch/grid-touch-8","siteSpaceId":"sitesp_y3cgi","breadcrumbs":[{"label":"Grid Touch"}]},{"id":"r1TbWClJoRjmkHSV5scp","title":"Grid Touch 10","pathname":"/grid/grid-touch/grid-touch/grid-touch-10","siteSpaceId":"sitesp_y3cgi","breadcrumbs":[{"label":"Grid Touch"}]},{"id":"CDkUJokhQg8D3iiC5MPq","title":"Grid Touch 15","pathname":"/grid/grid-touch/grid-touch/grid-touch-15","siteSpaceId":"sitesp_y3cgi","breadcrumbs":[{"label":"Grid Touch"}]},{"id":"7Nhip46QcCz69XoUmpCs","title":"Grid Studio Fundamentals","pathname":"/grid/grid-studio-fundamentals","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Introduction"}]},{"id":"tbdgdI3Vyw6DP34VX7fV","title":"Interface","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"jBEUdRMKa767yZieII0q","title":"Grid Studio UI","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"}]},{"id":"3tN2YYbBTvjsKmN04UfH","title":"Layout","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/layout","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Grid Studio UI"}]},{"id":"3JDMoRGH6to0UBBRBy0C","title":"Theme","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/theme","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Grid Studio UI"}]},{"id":"1SE1V6vyLsif0ShPkhWx","title":"Accessibility","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/accessibility","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Grid Studio UI"}]},{"id":"YCuuWD1qQfam3WsTCmdG","title":"Create","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/create","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Grid Studio UI"}]},{"id":"VHrapfD20bTBGFKaCbiE","title":"Navigation","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/navigation","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"}]},{"id":"VXRZTxvG10LCifKjDHMY","title":"Dynamic Views","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/dynamic-views","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"}]},{"id":"BLZ61aFUrRjBHVUdoCRo","title":"Enabling and Disabling Elements","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/enabling-and-disabling-elements","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"}]},{"id":"0PP8eqDHAGMRKG04oZLc","title":"Working with Parameters","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters","siteSpaceId":"sitesp_V9JEv","description":"Different types of parameters have their unique way of interacting with them.","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"}]},{"id":"50oQOxCLSHLqNj1eyxci","title":"Typing Values","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/typing-values","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Working with Parameters"}]},{"id":"HLP8MJFOiOLXUsti9QZU","title":"Using the Parameter UI","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/using-the-parameter-ui","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Working with Parameters"}]},{"id":"oSzpcB8jieCy6vf27lYM","title":"Special Adjustment Dialog","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/special-adjustment-dialog","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Working with Parameters"}]},{"id":"9jFCG3H5Lx5zyvS1FlZE","title":"Mouse Interaction","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/mouse-interaction","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Working with Parameters"}]},{"id":"xKWwQnh2hPS3BqFwY1Ww","title":"Target Parameters","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/target-parameters","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Working with Parameters"}]},{"id":"1Zzq1twkRHaor7tousvp","title":"Editable Dropdown Parameters","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/editable-dropdown-parameters","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"},{"label":"Working with Parameters"}]},{"id":"7joJYd9XoANwV5Zx4ROD","title":"Working with Objects","pathname":"/grid/grid-studio-fundamentals/fundamentals/interface/working-with-objects","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Interface"}]},{"id":"hWZOAR6M2Dv5ovaExUTH","title":"Workspace Views","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"mbonYt5XOjseIugCcKlx","title":"Artboard","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/artboard","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"BBcsUE52Md5wYAcJQZHA","title":"Board Player","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/board-player","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"02WkDhFSpICatIF7jLqp","title":"Cue List","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/cue-list","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"LpUjgASnFSrgQaxeV1Pp","title":"Flow Chart","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/flow-chart","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"B1O5zPTc8uuFKaZQnOAS","title":"Help","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/help","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"VqwDA7gdwU8ECHEwXQru","title":"Inspector","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/inspector","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"p7O4NCGxJMUCr96QO228","title":"Layer Rundown","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/layer-rundown","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"NFPXT9kYukhKBdiQdAk4","title":"Library","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/library","siteSpaceId":"sitesp_V9JEv","description":"Library view shows assets like widgets, icons, and extension.","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"Ad7rJ78ttKP48iSbIUXK","title":"Log","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/log","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"DVBcAGFJF6eVw7cbe0Qr","title":"Monitor","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/monitor","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"BpGRR4wVTAildt46qMZ3","title":"Node Editor","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/node-editor","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"iD4atP9uEtNAJdIfmNvt","title":"Project Tree","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/project-tree","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"ABA3P4OQoHqmM1kPPGUl","title":"Navigating the Project Tree","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/project-tree/navigating-the-project-tree","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"},{"label":"Project Tree"}]},{"id":"JsUWe9rJMGngDZLBOURP","title":"Managing Project Structure","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/project-tree/managing-project-structure","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"},{"label":"Project Tree"}]},{"id":"HdRc7R7bSYpCHmiQEF3U","title":"State Machine","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/state-machine","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"BChbw31xndKpu6sT591E","title":"Timeline","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/timeline","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"zvTgRVjeH7ErNFCcKk1W","title":"Viewer","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewer","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"WuvyNUI0OiC3ghqdfvUl","title":"Viewport","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewport","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"}]},{"id":"LsHT2IR1obptyWHzNow5","title":"Viewport Navigation","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewport/viewport-navigation","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"},{"label":"Viewport"}]},{"id":"Sjx2e9VA1e2dCjN0mIj6","title":"Working in the Viewport","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewport/working-in-the-viewport","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"},{"label":"Viewport"}]},{"id":"OiJJVw8XvDn95rnieYPc","title":"3D Coordinate System","pathname":"/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewport/3d-coordinate-system","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Workspace Views"},{"label":"Viewport"}]},{"id":"wx9Bn668VxxGZJxv3tOm","title":"Core Concepts","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"}]},{"id":"KxqGAXaA1WVXim37KAq9","title":"System Architecture","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/system-architecture","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"AFB5fqOvDmUOITPGaxDq","title":"Project Structure","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/project-structure","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"uFfaJ3OhgAjhHwfRIQL5","title":"Objects","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/objects","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"a69xrXtNmKv22UZCyuOI","title":"Entities","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/entities","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"2ZhDv0cmlq2K7sUYqEcv","title":"Data Sources","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/data-sources","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"jwqeEgevrUOQUqGf55L3","title":"User Parameter","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/user-parameter","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"PCkUItVvSZbVlwzR4wlX","title":"Object-Based Data Flow","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/object-based-data-flow","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"URqRwUi5TRct4LiRHIEC","title":"Sensor-Based Tracking Processing","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/sensor-based-tracking-processing","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"DRQbBifjFYaObeTkd5uk","title":"Workflow Programming","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/workflow-programming","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"tsGCOYLBfnnJxrzUjDpF","title":"Workflow vs Modifier","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/workflow-vs-modifier","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"PCO5lUEh18xChICCDs0m","title":"Modifier Programming","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/modifier-programming","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"K3Sl38B05GqUwLqPw5Vn","title":"User Interfaces and Dashboards","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/user-interfaces-and-dashboards","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"58zxdsWxKsKi08simTHE","title":"Additional Control Systems","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/additional-control-systems","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"0j81Wdk4OFnvI2aEbgIv","title":"Scripting","pathname":"/grid/grid-studio-fundamentals/fundamentals/core-concepts/scripting","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Fundamentals"},{"label":"Core Concepts"}]},{"id":"ej1APR2J1Z1iFV5d5iaj","title":"Workflow","pathname":"/grid/grid-studio-fundamentals/system/workflow","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"System"}]},{"id":"OgeXMr7844aGlQgek8iV","title":"General use","pathname":"/grid/grid-studio-fundamentals/system/workflow/general-use","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"}]},{"id":"hHS1OPpD5UHEG1kjXLLO","title":"Events","pathname":"/grid/grid-studio-fundamentals/system/workflow/events","siteSpaceId":"sitesp_V9JEv","description":"In Grid Studio an Event is the core element for executing trigger chains. Events can be found in almost every object, device, widget, parameter, cue list, calendar, and many other components.","breadcrumbs":[{"label":"System"},{"label":"Workflow"}]},{"id":"62MJgUofl0UXT8dQBBcW","title":"Actions","pathname":"/grid/grid-studio-fundamentals/system/workflow/actions","siteSpaceId":"sitesp_V9JEv","description":"Actions can trigger internal functions or send commands to various devices/ protocols. They can also be used to set or retrieve values from any parameter.","breadcrumbs":[{"label":"System"},{"label":"Workflow"}]},{"id":"qgrdiIcNUaWdaQ6iJDHA","title":"Workflow specific actions","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions","siteSpaceId":"sitesp_V9JEv","description":"The workflow itself contains several built-in actions for creating custom logic, managing dependencies, and more.","breadcrumbs":[{"label":"System"},{"label":"Workflow"}]},{"id":"c6y5DTXkNJDAQBiaYJta","title":"Stop","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/stop","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"Czx5Q2ZpYBaWvznVL8wv","title":"Hub","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/hub","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"m7ajRu1P2KW8Zkc3GTMI","title":"Spy","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/spy","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"vLvndKI3IfgQTqSaU02k","title":"Wait","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/wait","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"grwZkppNkDhkGs2yEady","title":"Sequence","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/sequence","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"T5VN0xYX7CkkeY34L18z","title":"Condition","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/condition","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"rpnwWEWoh01atZaxYQMI","title":"Switch","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/switch","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"m4R0SOWoEX8JBWqVlXML","title":"Switch Case","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/switch-case","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"ixJfvzbA6B790EE04nW1","title":"Modifier","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/modifier","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"FLTqvtzYsp8invqDZ2ik","title":"Data Source","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/data-source","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"jijmdpJl4TQgdLEUk5KP","title":"Loop","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/loop","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"pWRUKpfZB8yyWaCwt2hr","title":"For Each","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/for-each","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"t4PcVR3Oev5Hxcwp5ebq","title":"Repeat","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/repeat","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"gfoffDQOEZEWo4N4RHwC","title":"Script","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/script","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"rLARuWWeCqoZpZr5xBHi","title":"Log","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/log","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"QwA40HDDHOT5EYwI2Cfz","title":"Notification","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/notification","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"QMwFxkjhltP9r300B21g","title":"Utils - Set Parameter","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/utils-set-parameter","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"LnlCKJkVcsBkP712AGkt","title":"Utils - Get Parameter","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/utils-get-parameter","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"4gl28S0iKzmMV9f2pQmJ","title":"Utils - Get Object for ID","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/utils-get-object-for-id","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"4oLKd3z1cBdToUOv6heS","title":"Call Generic Events","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/call-generic-events","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"It2Y4f7AQNnkjUoo3xtF","title":"Call Functions","pathname":"/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/call-functions","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Workflow specific actions"}]},{"id":"6tv81CTG82jE3g9Z2etP","title":"Data Handling","pathname":"/grid/grid-studio-fundamentals/system/workflow/data-handling","siteSpaceId":"sitesp_V9JEv","description":"The data within workflows is the key to complex trigger logic/ dependencies.","breadcrumbs":[{"label":"System"},{"label":"Workflow"}]},{"id":"RWer6Q5LpWWvepVVgVh3","title":"Call Functions and Generic Events","pathname":"/grid/grid-studio-fundamentals/system/workflow/call-functions-and-generic-events","siteSpaceId":"sitesp_V9JEv","description":"Generic events can be triggered from other workflows or within the same workflow. Additionally, generic events can be used like functions and can also trigger events in other workflows.","breadcrumbs":[{"label":"System"},{"label":"Workflow"}]},{"id":"vYCp2kvUqbFwekPy1qBn","title":"Variables","pathname":"/grid/grid-studio-fundamentals/system/workflow/variables","siteSpaceId":"sitesp_V9JEv","description":"Variables can be defined within workflows as well as in generic events. These can be used to \"save\" workflow specific parameters and reuse these. Or call generic events and parse different values.","breadcrumbs":[{"label":"System"},{"label":"Workflow"}]},{"id":"p3PxRdrl61T1EezuCH8v","title":"Variables for Workflows","pathname":"/grid/grid-studio-fundamentals/system/workflow/variables/variables-for-workflows","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Variables"}]},{"id":"JGAObldEkp4jBxjl4BpJ","title":"Variables for Generic Events and Functions","pathname":"/grid/grid-studio-fundamentals/system/workflow/variables/variables-for-generic-events-and-functions","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Workflow"},{"label":"Variables"}]},{"id":"wrjM0QNlKXGsRYuWNsuU","title":"Advanced project example","pathname":"/grid/grid-studio-fundamentals/system/workflow/advanced-project-example","siteSpaceId":"sitesp_V9JEv","description":"This project mainly uses workflow data to build widgets and send OSC messages — all based on a REST API request.","breadcrumbs":[{"label":"System"},{"label":"Workflow"}]},{"id":"cnTqS5ksKDnTFqspcGYv","title":"Modifier","pathname":"/grid/grid-studio-fundamentals/system/modifier","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"}]},{"id":"rw6hVqcKbrnztyUPzYyH","title":"Timeline","pathname":"/grid/grid-studio-fundamentals/system/timeline","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"}]},{"id":"WY4YEXwjww8sjweVvGAM","title":"FBX Animation Import","pathname":"/grid/grid-studio-fundamentals/system/timeline/fbx-animation-import","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Timeline"}]},{"id":"S8z1mz4tX41cnTum8hCm","title":"Cue list","pathname":"/grid/grid-studio-fundamentals/system/cue-list","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"}]},{"id":"4n9yNDp9pYFLeUyDtJOz","title":"General Use","pathname":"/grid/grid-studio-fundamentals/system/cue-list/general-use","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Cue list"}]},{"id":"EPnI8EDdLSSFJk90SuB4","title":"Cue","pathname":"/grid/grid-studio-fundamentals/system/cue-list/cue","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Cue list"}]},{"id":"LRdZ3MooY38i9hkCMTb4","title":"Trigger Cues","pathname":"/grid/grid-studio-fundamentals/system/cue-list/trigger-cues","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Cue list"}]},{"id":"witACJJmmrypqTYNHi35","title":"State Machine","pathname":"/grid/grid-studio-fundamentals/system/state-machine","siteSpaceId":"sitesp_V9JEv","description":"The State Machine is designed to simplify the handling of different system states. It uses a data table–style programming approach to combine workflows, presets, and various data values.","breadcrumbs":[{"label":"System"}]},{"id":"NQEEPxJt4JdNIyelc4MW","title":"General use","pathname":"/grid/grid-studio-fundamentals/system/state-machine/general-use","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"State Machine"}]},{"id":"59ik39hiALyuLaLJ2Fz9","title":"Cell content & trigger","pathname":"/grid/grid-studio-fundamentals/system/state-machine/cell-content-and-trigger","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"State Machine"}]},{"id":"BMAJv7ZgKrk5PcKztPBR","title":"Use cell content in workflows","pathname":"/grid/grid-studio-fundamentals/system/state-machine/use-cell-content-in-workflows","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"State Machine"}]},{"id":"qYmKObHxhwW7si4A9JcU","title":"Entities","pathname":"/grid/grid-studio-fundamentals/system/state-machine/entities","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"State Machine"}]},{"id":"XARUMx2vcOoOGi6MSQBQ","title":"Calendar","pathname":"/grid/grid-studio-fundamentals/system/calendar","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"}]},{"id":"TKniaYt2fv0wyqTcrV9v","title":"Artboards and Widgets","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"}]},{"id":"GoqdlrhxR8yHAuQOvvfv","title":"Artboard","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/artboard","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"}]},{"id":"m7zJtb8a5IQ0ExZP7Exv","title":"Frame","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"}]},{"id":"urL70xab8OCA29pPU566","title":"Auto Layout","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Frame"}]},{"id":"kKUE14PsXO0wwPZcnP0t","title":"Free Placement","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/free-placement","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Frame"},{"label":"Auto Layout"}]},{"id":"XEjjTv4aWZb0T7RRcE1B","title":"Horizontal Layout","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/horizontal-layout","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Frame"},{"label":"Auto Layout"}]},{"id":"tY1bB0fvcWqWHMDusQBZ","title":"Vertical Layout","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/vertical-layout","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Frame"},{"label":"Auto Layout"}]},{"id":"AGPAvwh148zshT00tw7L","title":"Grid Layout","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/grid-layout","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Frame"},{"label":"Auto Layout"}]},{"id":"bc0j0h61if2rsrx1XTij","title":"Flexbox","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/flexbox","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Frame"},{"label":"Auto Layout"}]},{"id":"Wnotc0d8XHLnF3a0RuUx","title":"Actions - Navigateto","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/actions-navigateto","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Frame"}]},{"id":"7r4ydT9eR7GAnKsyFvua","title":"Actions - Showframe","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/actions-showframe","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Frame"}]},{"id":"XXoTFAxsHlhdc2p0ALtQ","title":"Widgets","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"}]},{"id":"ksqDqPTwDv1JPpUALvjL","title":"Object / Linked Widgets","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets","siteSpaceId":"sitesp_V9JEv","description":"Predefined objects or parameters have specific widgets for easy access and/or control.","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"}]},{"id":"BgIYBqm8PCMuXH0Gzd3x","title":"Supported objects","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets/supported-objects","siteSpaceId":"sitesp_V9JEv","description":"Not all objects have predefined widgets yet. We will be adding more in upcoming widget packs to support additional objects soon.","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Object / Linked Widgets"}]},{"id":"EGewYzZM4s0x19ZaPsUB","title":"Supported Parameters","pathname":"/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets/supported-parameters","siteSpaceId":"sitesp_V9JEv","description":"Not all parameter types are fully supported yet in the widget/dataSource workflow. We are working on adding full support in upcoming releases.","breadcrumbs":[{"label":"System"},{"label":"Artboards and Widgets"},{"label":"Object / Linked Widgets"}]},{"id":"DTZAkwvZhWHswwQqLdxT","title":"Scripting","pathname":"/grid/grid-studio-fundamentals/system/scripting","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"}]},{"id":"MKgzWhha49BiUEepSANc","title":"Basic Data Types","pathname":"/grid/grid-studio-fundamentals/system/scripting/basic-data-types","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"System"},{"label":"Scripting"}]},{"id":"27puJ60P6mzoolQWbaDO","title":"IO Functions","pathname":"/grid/grid-studio-fundamentals/system/scripting/io-functions","siteSpaceId":"sitesp_V9JEv","description":"For some IO-Connections, there are some special functions available.","breadcrumbs":[{"label":"System"},{"label":"Scripting"}]},{"id":"9B3xYkX1Vj9ilLcoeWMZ","title":"Util Functions","pathname":"/grid/grid-studio-fundamentals/system/scripting/util-functions","siteSpaceId":"sitesp_V9JEv","description":"There are some built in utility functions availble in Grid Studio.","breadcrumbs":[{"label":"System"},{"label":"Scripting"}]},{"id":"FfVygPcR0004MoQcVQDL","title":"Objects","pathname":"/grid/grid-studio-fundamentals/data-and-objects/objects","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"}]},{"id":"K6ExETMB0Igcokz4qsWh","title":"Parameter","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"}]},{"id":"QDxWEntUHvP2EcqzSJvt","title":"Parameter Types","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/parameter-types","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"PwiV559W3SsIt3wgVw1u","title":"Control Modes","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/control-modes","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"qOjsee7waFylriGKC21j","title":"Parameters in Workflows","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-workflows","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"7PTpWiXnyBze8Q85YoWC","title":"Parameters in Modifier","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-modifier","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"LaLHNv0W6rUfyL6JOQYl","title":"Parameters in Scripting","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-scripting","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"cjgzNgnD4nXZALR8sOHg","title":"Parameters in Timeline","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-timeline","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"Vj0OQzNWRR1Dpg4lQSVE","title":"Parameters in State Machines","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-state-machines","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"mAWg4FrURXcKL4KEfuDN","title":"Parameters as DataSource","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-as-datasource","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"B3lCOoFGRaKba92PuVUp","title":"Parameters in  Widgets","pathname":"/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-widgets","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Parameter"}]},{"id":"pdjmpoHxdAWN9TtalO4C","title":"User Parameter","pathname":"/grid/grid-studio-fundamentals/data-and-objects/user-parameter","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Data & Objects"}]},{"id":"BSLVGS4C9d0L9d2dj0Ad","title":"Entities","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Data & Objects"}]},{"id":"LqaDRbbqTi0OTGGc4OtW","title":"Viewing Entities","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/viewing-entities","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"}]},{"id":"nKiH0wQWtsQnasHz2OZf","title":"Navigating the Entity Tree","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/navigating-the-entity-tree","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"}]},{"id":"Tvcg9LdacOzDIkSUNKrr","title":"Working with Entities","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/working-with-entities","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"}]},{"id":"Ig8fMbEaMnf9RmmkRMWq","title":"Entity Context Menu","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/entity-context-menu","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"}]},{"id":"VvDMHoTbbnQ9XWPfjRI5","title":"Value Representation","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/value-representation","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"}]},{"id":"I5IGGwhhhPSi1DeL6SAN","title":"History","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/value-representation/history","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"},{"label":"Value Representation"}]},{"id":"jnQmdCfLcymmoIBrM4dc","title":"Warning System","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/value-representation/warning-system","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"},{"label":"Value Representation"}]},{"id":"tJfi2xPSRTtps5armc0R","title":"Using Entities in Workflows","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/using-entities-in-workflows","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"}]},{"id":"KRnIKiw1xpkYKw24Rt6H","title":"Using Entities in Modifiers","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/using-entities-in-modifiers","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"}]},{"id":"V8Hsy7LUsGDTUPcLpoFz","title":"Using Entities with Widgets","pathname":"/grid/grid-studio-fundamentals/data-and-objects/entities/using-entities-with-widgets","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Entities"}]},{"id":"ayRvKriRNqS8KTek8Txk","title":"Object Status","pathname":"/grid/grid-studio-fundamentals/data-and-objects/object-status","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"}]},{"id":"ZRS94fNlaMMWxjc8LZHf","title":"Working with Object Status","pathname":"/grid/grid-studio-fundamentals/data-and-objects/object-status/working-with-object-status","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Object Status"}]},{"id":"2KwX38JHYHXhYzKoZKTE","title":"Object-Based data processing","pathname":"/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"}]},{"id":"1P75T1A4szGQX0p57Rs7","title":"Map Input","pathname":"/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/map-input","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Object-Based data processing"}]},{"id":"pUsHMYuAAY6XjjB5RsQm","title":"Filters","pathname":"/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/filters","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Object-Based data processing"}]},{"id":"sAqDgIowPhriXfjiTQQC","title":"Follow Object & Morph","pathname":"/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/filters/follow-object-and-morph","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Object-Based data processing"},{"label":"Filters"}]},{"id":"80iSgOzWwGqthooJHiSf","title":"Map Output","pathname":"/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/map-output","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Object-Based data processing"}]},{"id":"CJ4ty9kHD2vNteaHFB9t","title":"World Calibration","pathname":"/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/world-calibration","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Data & Objects"},{"label":"Object-Based data processing"}]},{"id":"KXQDQyOOv9jG8eolIYlU","title":"Project Settings","pathname":"/grid/grid-studio-fundamentals/project/project-settings","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"}]},{"id":"ewjqSVCtgMdJtmu6hipp","title":"Processes","pathname":"/grid/grid-studio-fundamentals/project/project-settings/processes","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"DbOB94RRaZvKDGEnnVNn","title":"3D Widget","pathname":"/grid/grid-studio-fundamentals/project/project-settings/3d-widget","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"qL46iowi5kVZn0P0sdn5","title":"Exposed Parameters","pathname":"/grid/grid-studio-fundamentals/project/project-settings/exposed-parameters","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"YuNRgHdFpOWqGuWksKHS","title":"Defaults","pathname":"/grid/grid-studio-fundamentals/project/project-settings/defaults","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"j7pltjIFuSLBfo15yeGa","title":"Categories","pathname":"/grid/grid-studio-fundamentals/project/project-settings/categories","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"2xoDMgiVVn8p3FQKKHIs","title":"Editor Camera","pathname":"/grid/grid-studio-fundamentals/project/project-settings/editor-camera","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"IqTHJMB2gzXjTKAv2I63","title":"Sound Card","pathname":"/grid/grid-studio-fundamentals/project/project-settings/sound-card","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"llRhvKsHO83vKvjsK1DV","title":"Web Server","pathname":"/grid/grid-studio-fundamentals/project/project-settings/web-server","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"UYtWJR6WbVqPQxXTi4GQ","title":"Physics","pathname":"/grid/grid-studio-fundamentals/project/project-settings/physics","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"rGv4qZBUhG41fnxyxnii","title":"Watchdog","pathname":"/grid/grid-studio-fundamentals/project/project-settings/watchdog","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"85G5SlPFRPxXq9uhNVFe","title":"Scripts","pathname":"/grid/grid-studio-fundamentals/project/project-settings/scripts","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"},{"label":"Project Settings"}]},{"id":"f5dg4BblrfKQV6qoFwIk","title":"Timecode","pathname":"/grid/grid-studio-fundamentals/project/timecode","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"}]},{"id":"2EU04QtyqlR8jYLwwVlb","title":"Frame Rate","pathname":"/grid/grid-studio-fundamentals/project/frame-rate","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"}]},{"id":"T13mxKnb34UrbfHXAyFM","title":"Synchronization","pathname":"/grid/grid-studio-fundamentals/project/synchronization","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"}]},{"id":"ksgQFjAny44pv5H37t6h","title":"Using the Log","pathname":"/grid/grid-studio-fundamentals/project/using-the-log","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"}]},{"id":"ChG0WefTDVRD08fSe68c","title":"Using Categories","pathname":"/grid/grid-studio-fundamentals/project/using-categories","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Project"}]},{"id":"9CeLUGjhvjnIcGypWxm4","title":"Preferences","pathname":"/grid/grid-studio-fundamentals/platform/preferences","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"}]},{"id":"J6Xn8DoECvTeKVSgvDam","title":"Startup and Update","pathname":"/grid/grid-studio-fundamentals/platform/preferences/startup-and-update","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"0ufPvGHpPMU0ZG7BxIF5","title":"Interface","pathname":"/grid/grid-studio-fundamentals/platform/preferences/interface","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"YEWyHSpggGvnUm1vc7Yp","title":"Save and Load","pathname":"/grid/grid-studio-fundamentals/platform/preferences/save-and-load","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"YJKmnpPIdAWyKrNhCxNY","title":"Timeline","pathname":"/grid/grid-studio-fundamentals/platform/preferences/timeline","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"PR9Dxxg2vNo7iqw9oY9P","title":"Editing","pathname":"/grid/grid-studio-fundamentals/platform/preferences/editing","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"LHYUWLx4vRBiDfMMEYUt","title":"Im / Export","pathname":"/grid/grid-studio-fundamentals/platform/preferences/im-export","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"xWbmIVElOaWX53IJunxx","title":"OSC Remote Control","pathname":"/grid/grid-studio-fundamentals/platform/preferences/osc-remote-control","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"qTWnBWG3MyeTzzVUgSea","title":"Script","pathname":"/grid/grid-studio-fundamentals/platform/preferences/script","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"KRcHcvhMITfWaxB1R2Zi","title":"Advanced","pathname":"/grid/grid-studio-fundamentals/platform/preferences/advanced","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"Preferences"}]},{"id":"mxc1ctVjMLYOo5kwfcux","title":"License System","pathname":"/grid/grid-studio-fundamentals/platform/license-system","siteSpaceId":"sitesp_V9JEv","description":"","breadcrumbs":[{"label":"Platform"}]},{"id":"ISH4pCjnmZy4DtobFJQh","title":"Project Credit Manager","pathname":"/grid/grid-studio-fundamentals/platform/license-system/project-credit-manager","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"License System"}]},{"id":"lN8ONu1GsbeejNUH2YPw","title":"License Activation","pathname":"/grid/grid-studio-fundamentals/platform/license-system/license-activation","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"License System"}]},{"id":"T4ffjYQrH7yWEJ1dvXMy","title":"License Release","pathname":"/grid/grid-studio-fundamentals/platform/license-system/license-release","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"License System"}]},{"id":"nmWoIsfDb0JYVbgW5R7V","title":"Transfer a License to a Dongle","pathname":"/grid/grid-studio-fundamentals/platform/license-system/transfer-a-license-to-a-dongle","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"License System"}]},{"id":"ysWBvBEwMCeJtK5mj8pW","title":"Manage Multiple License on one Computer","pathname":"/grid/grid-studio-fundamentals/platform/license-system/manage-multiple-license-on-one-computer","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"License System"}]},{"id":"JF6Dl2EcZPZAxz77nQW1","title":"Managing License in Shop","pathname":"/grid/grid-studio-fundamentals/platform/license-system/managing-license-in-shop","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"License System"}]},{"id":"bmAMrqGqOYcaN7hhioky","title":"Hardware Requirements for Licensing","pathname":"/grid/grid-studio-fundamentals/platform/license-system/hardware-requirements-for-licensing","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"},{"label":"License System"}]},{"id":"Uvp2CgWDUGKUm2m9k0mT","title":"Integrations & Extensions","pathname":"/grid/grid-studio-fundamentals/platform/integrations-and-extensions","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"}]},{"id":"jRuIi7L3qwHLgENsrOwf","title":"Library","pathname":"/grid/grid-studio-fundamentals/platform/library","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"}]},{"id":"tO7vIzpHL9nGhD3tHkbv","title":"Shortcuts & Key Mappings","pathname":"/grid/grid-studio-fundamentals/platform/shortcuts-and-key-mappings","siteSpaceId":"sitesp_V9JEv","breadcrumbs":[{"label":"Platform"}]},{"id":"g4TY6eg7x52kGmIIziu5","title":"LiDAR Analysis Overview","pathname":"/grid/lidar-analysis","siteSpaceId":"sitesp_A0Xrb"},{"id":"ScbTX3bRF8GJoRtvCFgv","title":"General Setup","pathname":"/grid/lidar-analysis/general-setup","siteSpaceId":"sitesp_A0Xrb"},{"id":"97MDkWE2ecU92rw7sB9a","title":"LiDAR Analysis Object","pathname":"/grid/lidar-analysis/lidar-analysis-object","siteSpaceId":"sitesp_A0Xrb"},{"id":"hHhRnGPwUam0gfrp62x2","title":"Frustum","pathname":"/grid/lidar-analysis/lidar-analysis-object/frustum","siteSpaceId":"sitesp_A0Xrb","breadcrumbs":[{"label":"LiDAR Analysis Object"}]},{"id":"B2ECi0EtABBjPyOzRBaL","title":"2D Rotation","pathname":"/grid/lidar-analysis/lidar-analysis-object/2d-rotation","siteSpaceId":"sitesp_A0Xrb","breadcrumbs":[{"label":"LiDAR Analysis Object"}]},{"id":"XDtNVLghvRG6C48C56cV","title":"3D Rotation","pathname":"/grid/lidar-analysis/lidar-analysis-object/3d-rotation","siteSpaceId":"sitesp_A0Xrb","breadcrumbs":[{"label":"LiDAR Analysis Object"}]},{"id":"5dYGG22UjkhG4E02lSjR","title":"Camera Analysis Overview","pathname":"/grid/camera-analysis","siteSpaceId":"sitesp_TdeXT"},{"id":"JkQWlOwBl7ZioLuBRtR1","title":"Required Project Setup","pathname":"/grid/camera-analysis/using-camera-analysis/required-project-setup","siteSpaceId":"sitesp_TdeXT","breadcrumbs":[{"label":"Using Camera Analysis"}]},{"id":"VNtu85abCT0abwdAikk7","title":"Configure Cameras","pathname":"/grid/camera-analysis/using-camera-analysis/configure-cameras","siteSpaceId":"sitesp_TdeXT","breadcrumbs":[{"label":"Using Camera Analysis"}]},{"id":"ji9NHE1Qs7oDjtNTHjkK","title":"Configure the Camera Analysis Object","pathname":"/grid/camera-analysis/using-camera-analysis/configure-the-camera-analysis-object","siteSpaceId":"sitesp_TdeXT","breadcrumbs":[{"label":"Using Camera Analysis"}]},{"id":"4mvk4m9AbrQc2KOkiWTO","title":"Configure the Voxel Result","pathname":"/grid/camera-analysis/using-camera-analysis/configure-the-voxel-result","siteSpaceId":"sitesp_TdeXT","breadcrumbs":[{"label":"Using Camera Analysis"}]},{"id":"ZZJ7gEyzaHqMu3uCYgCh","title":"Run the Analysis","pathname":"/grid/camera-analysis/using-camera-analysis/run-the-analysis","siteSpaceId":"sitesp_TdeXT","breadcrumbs":[{"label":"Using Camera Analysis"}]},{"id":"u2DoNNjx2GYErxkenxHv","title":"Analysis Modes","pathname":"/grid/camera-analysis/using-camera-analysis/analysis-modes","siteSpaceId":"sitesp_TdeXT","breadcrumbs":[{"label":"Using Camera Analysis"}]},{"id":"lGwLPJQBbCk1UAyL8yAi","title":"Light Tracking","pathname":"/grid/light-tracking","siteSpaceId":"sitesp_68yTU"},{"id":"IN2BZ3oALDasVshi2Epv","title":"Setup Tracking Light Fixture","pathname":"/grid/light-tracking/setup-tracking-light-fixture","siteSpaceId":"sitesp_68yTU"},{"id":"P3rZ0z3C3Q9JJlGi0DAN","title":"Define Measurement Points","pathname":"/grid/light-tracking/define-measurement-points","siteSpaceId":"sitesp_68yTU"},{"id":"0yCERaWhrJa8OD58Y0QB","title":"DMX Patch","pathname":"/grid/light-tracking/dmx-patch","siteSpaceId":"sitesp_68yTU"},{"id":"axZRFuZHL9ofcpi0iGfz","title":"DMX Merge","pathname":"/grid/light-tracking/dmx-merge","siteSpaceId":"sitesp_68yTU","description":"Different signal flows for light tracking can be supported."},{"id":"gfonJOEjeNzv0Dd4aXbb","title":"Calibration with Incoming DMX Values","pathname":"/grid/light-tracking/calibration-with-incoming-dmx-values","siteSpaceId":"sitesp_68yTU"},{"id":"bI621ZPYQpf6Lvekkl2F","title":"Calibration with Self-Generated Values","pathname":"/grid/light-tracking/calibration-with-self-generated-values","siteSpaceId":"sitesp_68yTU"},{"id":"8GM372fdLqozBPtZD5WS","title":"PTZ Camera Control","pathname":"/grid/ptz-camera-control","siteSpaceId":"sitesp_Yi0Qq","description":""},{"id":"igxALiAHb8DUjcAN1ORK","title":"Setup","pathname":"/grid/ptz-camera-control/setup","siteSpaceId":"sitesp_Yi0Qq"},{"id":"Mrs8Vn3Bl9xnsUuRszdV","title":"Controller: Pan/Tilt","pathname":"/grid/ptz-camera-control/controller-pan-tilt","siteSpaceId":"sitesp_Yi0Qq"},{"id":"J0UyD39azmE7nWrjDmfK","title":"Controller: Target","pathname":"/grid/ptz-camera-control/controller-target","siteSpaceId":"sitesp_Yi0Qq"},{"id":"ShbJ3vnE89Qkp6KHYI4C","title":"Welcome to Virtual Production","pathname":"/grid/virtual-production","siteSpaceId":"sitesp_kpC5i"},{"id":"yjhcqx0JF1ZLqBCfU5ks","title":"Overview of Camera Calibration","pathname":"/grid/virtual-production/overview-of-camera-calibration","siteSpaceId":"sitesp_kpC5i"},{"id":"7Tbo5wtEggV5CpFVcBWy","title":"Calibration Tools","pathname":"/grid/virtual-production/overview-of-camera-calibration/calibration-tools","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Overview of Camera Calibration"}]},{"id":"0QloAqv2aoxEBeXSeZTP","title":"Reposition Tools","pathname":"/grid/virtual-production/overview-of-camera-calibration/reposition-tools","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Overview of Camera Calibration"}]},{"id":"I79EL1NRyW09Tcllqw53","title":"Axis Tools","pathname":"/grid/virtual-production/overview-of-camera-calibration/axis-tools","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Overview of Camera Calibration"}]},{"id":"32gQHnq4YJF2SzpEC2q4","title":"Supported Tracking Protocols","pathname":"/grid/virtual-production/supported-tracking-protocols","siteSpaceId":"sitesp_kpC5i"},{"id":"iMmYq3OfLK5B2W0Ia1rR","title":"Calibration Screens","pathname":"/grid/virtual-production/calibration-screens","siteSpaceId":"sitesp_kpC5i"},{"id":"6gjg6kBkT68Sn3KnydnP","title":"Single Screen","pathname":"/grid/virtual-production/calibration-screens/single-screen","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Calibration Screens"}]},{"id":"YrffHCQZ4YP5S1ZrcaDv","title":"Infinite Board","pathname":"/grid/virtual-production/calibration-screens/infinite-board","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Calibration Screens"}]},{"id":"9VxgkRvvnXrBDDCyNInN","title":"Multiscreen","pathname":"/grid/virtual-production/calibration-screens/multiscreen","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Calibration Screens"}]},{"id":"h2CGnBqmhOIFE7Uo5nla","title":"Export Multiscreen","pathname":"/grid/virtual-production/calibration-screens/multiscreen/export-multiscreen","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Calibration Screens"},{"label":"Multiscreen"}]},{"id":"yfDt8o8WRVO6vJ500KCl","title":"Lens & Tracking Calibration Wizard","pathname":"/grid/virtual-production/lens-and-tracking-calibration-wizard","siteSpaceId":"sitesp_kpC5i"},{"id":"XRq22MVcXtXrYa3Ap2hm","title":"Interface & Settings","pathname":"/grid/virtual-production/lens-and-tracking-calibration-wizard/interface-and-settings","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Lens & Tracking Calibration Wizard"}]},{"id":"bQa9VWTTTQXjPGfnlc7k","title":"Capture Observations","pathname":"/grid/virtual-production/lens-and-tracking-calibration-wizard/capture-observations","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Lens & Tracking Calibration Wizard"}]},{"id":"SetoOitCMUeFFaCLyM75","title":"Analyse Observations","pathname":"/grid/virtual-production/lens-and-tracking-calibration-wizard/analyse-observations","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Lens & Tracking Calibration Wizard"}]},{"id":"TVsvZHrqcM7a6HJ8zyHo","title":"Image Calibration Wizard","pathname":"/grid/virtual-production/image-calibration-wizard","siteSpaceId":"sitesp_kpC5i"},{"id":"nbUyK73cpWTQ7SuXyIZY","title":"Camera Calibration Tools","pathname":"/grid/virtual-production/camera-calibration-tools","siteSpaceId":"sitesp_kpC5i"},{"id":"foFLhfyZo49BHNXvqJCr","title":"Lens & Tracking Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/lens-and-tracking-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"}]},{"id":"yvZOZwW2pqMrcSoN7U0R","title":"Setup","pathname":"/grid/virtual-production/camera-calibration-tools/lens-and-tracking-calibration/setup","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Lens & Tracking Calibration"}]},{"id":"1LMbJwVNedKFBb9r4vYW","title":"Start Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/lens-and-tracking-calibration/start-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Lens & Tracking Calibration"}]},{"id":"iFCA0WDfHcJz8Ln7DqBs","title":"Run Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/lens-and-tracking-calibration/run-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Lens & Tracking Calibration"}]},{"id":"gvu5RF654SDcZpIs3MYa","title":"Lens Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/lens-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"}]},{"id":"uHNStbqh4EqN8Cpoo3aH","title":"Setup","pathname":"/grid/virtual-production/camera-calibration-tools/lens-calibration/setup","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Lens Calibration"}]},{"id":"c2tZfMVJKCiGVUbvoxoQ","title":"Capturing Observations","pathname":"/grid/virtual-production/camera-calibration-tools/lens-calibration/capturing-observations","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Lens Calibration"}]},{"id":"JYgxfJp4Q5XqLuzQLuUx","title":"Run Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/lens-calibration/run-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Lens Calibration"}]},{"id":"tdZOgYDGDjD0wvFI1DgE","title":"Tracking Alignment","pathname":"/grid/virtual-production/camera-calibration-tools/tracking-alignment","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"}]},{"id":"goZrOevaSF8jKbLdRi1T","title":"Setup","pathname":"/grid/virtual-production/camera-calibration-tools/tracking-alignment/setup","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Tracking Alignment"}]},{"id":"OvxGDuG484eLyPjApCBP","title":"Capturing Observations","pathname":"/grid/virtual-production/camera-calibration-tools/tracking-alignment/capturing-observations","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Tracking Alignment"}]},{"id":"G52dmTVH4rNFWU61bBs9","title":"Run Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/tracking-alignment/run-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Tracking Alignment"}]},{"id":"MwGXQ94WfZBUCYmYHKV8","title":"Alignment with Marker","pathname":"/grid/virtual-production/camera-calibration-tools/alignment-with-marker","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"}]},{"id":"bbvBTeYotmPwjWKFWXo4","title":"Setup","pathname":"/grid/virtual-production/camera-calibration-tools/alignment-with-marker/setup","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Alignment with Marker"}]},{"id":"mg0tPbWYVqWQgl9O22YO","title":"Capturing Observations","pathname":"/grid/virtual-production/camera-calibration-tools/alignment-with-marker/capturing-observations","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Alignment with Marker"}]},{"id":"zdQlty0KD8nMoG6xRXSq","title":"Run Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/alignment-with-marker/run-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Alignment with Marker"}]},{"id":"0mWrsmJD6Hg3wByUZhPv","title":"Simple Static Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/simple-static-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"}]},{"id":"icXA3Ff4vD5XdUvgvjkb","title":"Setup","pathname":"/grid/virtual-production/camera-calibration-tools/simple-static-calibration/setup","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Simple Static Calibration"}]},{"id":"eB7wusuy72weeewFnaLj","title":"Capturing Observations","pathname":"/grid/virtual-production/camera-calibration-tools/simple-static-calibration/capturing-observations","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Simple Static Calibration"}]},{"id":"PW4N2x3Gght18pduDUQN","title":"Run Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/simple-static-calibration/run-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Simple Static Calibration"}]},{"id":"hBJtfsUp63f8Irxn1ldn","title":"Simple Static Calibration with Marker","pathname":"/grid/virtual-production/camera-calibration-tools/simple-static-calibration-with-marker","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"}]},{"id":"Rtu7L0b60xdKHxDWwTvy","title":"Setup","pathname":"/grid/virtual-production/camera-calibration-tools/simple-static-calibration-with-marker/setup","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Simple Static Calibration with Marker"}]},{"id":"kGmEV3489cT4PnKJz9Mu","title":"Capturing Observations","pathname":"/grid/virtual-production/camera-calibration-tools/simple-static-calibration-with-marker/capturing-observations","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Simple Static Calibration with Marker"}]},{"id":"4New4piEkFvj07fhl41y","title":"Run Calibration","pathname":"/grid/virtual-production/camera-calibration-tools/simple-static-calibration-with-marker/run-calibration","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Calibration Tools"},{"label":"Simple Static Calibration with Marker"}]},{"id":"h4U4fozNkGKmkFI31prb","title":"Camera Reposition Tools","pathname":"/grid/virtual-production/camera-reposition-tools","siteSpaceId":"sitesp_kpC5i"},{"id":"ITKqCynOXmc1jfB8AJZa","title":"Screens Alignment","pathname":"/grid/virtual-production/camera-reposition-tools/screens-alignment","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Reposition Tools"}]},{"id":"MVX6ULsW99yonDaCDFUy","title":"Reposition from Screens","pathname":"/grid/virtual-production/camera-reposition-tools/reposition-from-screens","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Reposition Tools"}]},{"id":"S1ig4Seka6i8iDV8moUq","title":"Reposition from Marker","pathname":"/grid/virtual-production/camera-reposition-tools/reposition-from-marker","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Reposition Tools"}]},{"id":"G1Te7yOLDu7n9LboTzyZ","title":"Focusing on Points","pathname":"/grid/virtual-production/camera-reposition-tools/focusing-on-points","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Camera Reposition Tools"}]},{"id":"bKmwVXUeJ1V144NNbBvi","title":"Axis Tools","pathname":"/grid/virtual-production/axis-tools","siteSpaceId":"sitesp_kpC5i"},{"id":"F3DSz89pSBdiQ1ooFF8V","title":"Linear Axis","pathname":"/grid/virtual-production/axis-tools/linear-axis","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Axis Tools"}]},{"id":"EveQo1YaL1RR1MFTVfwK","title":"Rotator Axis","pathname":"/grid/virtual-production/axis-tools/rotator-axis","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Axis Tools"}]},{"id":"rfH0wo0XDl980SPFo1wK","title":"2D Axis","pathname":"/grid/virtual-production/axis-tools/2d-axis","siteSpaceId":"sitesp_kpC5i","breadcrumbs":[{"label":"Axis Tools"}]},{"id":"ciSGQ6wBIqUcqP8Ce1Yy","title":"FAQ","pathname":"/grid/virtual-production/faq","siteSpaceId":"sitesp_kpC5i"},{"id":"oYzLR2uGio0EVMhz1uAC","title":"Camera Calibration Tool v2","pathname":"/grid/virtual-production/camera-calibration-tool-v2","siteSpaceId":"sitesp_kpC5i"},{"id":"S5PlD4vHqBATDr95E3g2","title":"Optitrack Calibration Overview","pathname":"/grid/optitrack","siteSpaceId":"sitesp_ClU9b"},{"id":"TdCeKz9KVtXVguh2enP5","title":"Optitrack Volume","pathname":"/grid/optitrack/optitrack-volume","siteSpaceId":"sitesp_ClU9b"},{"id":"MVrLtJIXil016rhezXHY","title":"Optitrack Volume Add Camera","pathname":"/grid/optitrack/optitrack-volume/optitrack-volume-add-camera","siteSpaceId":"sitesp_ClU9b","breadcrumbs":[{"label":"Optitrack Volume"}]},{"id":"Hmly3Trn0eBIQl9lSyBv","title":"Optitrack Camera Setup","pathname":"/grid/optitrack/optitrack-volume/optitrack-camera-setup","siteSpaceId":"sitesp_ClU9b","breadcrumbs":[{"label":"Optitrack Volume"}]},{"id":"F6AVZzmv07z5DeWqbB7D","title":"Optitrack Calibration Tool","pathname":"/grid/optitrack/optitrack-volume/optitrack-calibration-tool","siteSpaceId":"sitesp_ClU9b","breadcrumbs":[{"label":"Optitrack Volume"}]},{"id":"6d60OJ5fH7hEeVATsLLF","title":"Optitrack Alignment","pathname":"/grid/optitrack/optitrack-volume/optitrack-alignment","siteSpaceId":"sitesp_ClU9b","breadcrumbs":[{"label":"Optitrack Volume"}]},{"id":"SFe8x66KGhPPxIcz6KiY","title":"Optitrack Analysis","pathname":"/grid/optitrack/optitrack-volume/optitrack-analysis","siteSpaceId":"sitesp_ClU9b","breadcrumbs":[{"label":"Optitrack Volume"}]},{"id":"ae6wWSFe1lmnv8FF8N5u","title":"Optitrack Recalibration","pathname":"/grid/optitrack/optitrack-volume/optitrack-recalibration","siteSpaceId":"sitesp_ClU9b","breadcrumbs":[{"label":"Optitrack Volume"}]},{"id":"LN8GToJxZmuiwQk5aSGV","title":"Tracking Calibration","pathname":"/grid/tracking-calibration","siteSpaceId":"sitesp_xTBQL"},{"id":"ZzWu9mRfst8PDzRKlKYj","title":"World Calibration","pathname":"/grid/tracking-calibration/world-calibration","siteSpaceId":"sitesp_xTBQL"},{"id":"O3iU3itFkbnQxw3gt9aj","title":"Offset Tracking with Parent Child","pathname":"/grid/tracking-calibration/offset-tracking-with-parent-child","siteSpaceId":"sitesp_xTBQL"},{"id":"FFBANwyPj6yrIMCnYmf6","title":"Creating Your Own Widgets","pathname":"/grid/widget-creation","siteSpaceId":"sitesp_BQqaG"},{"id":"BqGqqjb5mstM7R7QBsE7","title":"Adding a Widget","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-a-widget","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"}]},{"id":"6PWpToWgNg2ZkxlSg4AD","title":"Adding Interfaces","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"}]},{"id":"xVN3HsGKXWukVeyofL0C","title":"Analog Clock","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/analog-clock","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"w62WYzasPS4kYkeze1XC","title":"Color Circle","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/color-circle","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"UhnBHkS3TCskCZuTwXKw","title":"Color Field","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/color-field","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"bkrQsBaXIbGDgipWtVvS","title":"Color Slider","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/color-slider","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"7QR73T5vkQmRBsHAnPhI","title":"Data Array","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/data-array","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"6hXUJ563Dlzg3Z0TFKQm","title":"Display Bar","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/display-bar","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"tluKV89M1lwJ4c7oYaVZ","title":"Dropdown","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/dropdown","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"Q1DiW0Ze6IOzwAAGp03z","title":"Fader","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/fader","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"Y3gwpLx1Kc6HUwPuM5sN","title":"Graph","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/graph","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"mUlIa4KP0C1ZS7mbBYMy","title":"Graph","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/graph/graph","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"},{"label":"Graph"}]},{"id":"H5KxJ2DoWt7A4ztK863W","title":"Point Renderer","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/graph/point-renderer","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"},{"label":"Graph"}]},{"id":"9A4DTFhHgqowlYN9l98R","title":"XY Graph","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/graph/xy-graph","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"},{"label":"Graph"}]},{"id":"t7FzS4LE4Kg6VCJxLkeJ","title":"Group","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/group","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"TQTWLJBFOCids7TdHaxH","title":"Image","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/image","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"jl43DHZwh4aLOPbRTtmg","title":"Label","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/label","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"RQcbtFcRxK43DBapXQfr","title":"Level Meter","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/level-meter","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"o7W9YREPZTH2zaCmyDQ6","title":"Number Input","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/number-input","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"aw01BuGdFF0Eoo2LIVvg","title":"Markdown","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/markdown","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"0HPT23DufzsV8ZtiJHps","title":"Pinpad","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/pinpad","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"8YpST3vt7sCFvWcvZcNG","title":"Push and Hold Button","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/push-and-hold-button","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"sR4Lvwpz03KJa2gLJXHr","title":"Push Button","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/push-button","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"AQi2okgGVqKAWernN0Gg","title":"Push Image Button","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/push-image-button","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"dPoNqI6tRMRtU2EoKv7r","title":"QR","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/qr","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"nVyriaslgcrfInWglurt","title":"Radio Buttons","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/radio-buttons","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"gvxy9QLi7rT1ynJcqv9W","title":"Range","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/range","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"HAqH2f4ZQEL6YuTSb1a0","title":"Rotary","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/rotary","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"C9ifqFc0FKn7TF6lDubA","title":"Shape","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"8tGHpq6mRBLrA39r8OCj","title":"Connection Line","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/connection-line","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"},{"label":"Shape"}]},{"id":"K2z6fcSASIo9IHf9gXVV","title":"Ellipse","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/ellipse","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"},{"label":"Shape"}]},{"id":"MYvDqhlP4QAAQxDD4JoD","title":"Line","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/line","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"},{"label":"Shape"}]},{"id":"neBSaU88eMKv0VJHRgxg","title":"Polygon","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/polygon","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"},{"label":"Shape"}]},{"id":"dXC61EZ8R8XqcOuPFtSe","title":"Rectangle","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/rectangle","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"},{"label":"Shape"}]},{"id":"nR7biTXn4I5EcrEaFi6O","title":"Slider","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/slider","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"iXDgpvXHDlUCYStiPgwF","title":"SVG","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/svg","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"P5xTE8g0DNnl9Sk1z7hM","title":"Text","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/text","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"X03qjO99LYohZ28MENWm","title":"Textfield","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/textfield","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"2FaVL5UxQ3lvsYYv3geM","title":"Switch","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/switch","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"dSd1SWoX1vqHLNOLnmXz","title":"Widget Radio Buttons","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/widget-radio-buttons","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"KNBhWt0W3fghTZV52m9a","title":"XY Panel","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-interfaces/xy-panel","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Interfaces"}]},{"id":"O5hFSVeJkwv4kYNf5vOg","title":"Adding Data Source","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"}]},{"id":"HpSAIqqgvlrfupRNceib","title":"Data Source","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"}]},{"id":"gZeX22iiMlflLAcyAVQV","title":"Calendar","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/calendar","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"UCFonSF9d8MFoFGqjnrW","title":"Calendar Entry Details","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/calendar/calendar-entry-details","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"},{"label":"Calendar"}]},{"id":"BVX2IT6yw5UoZejJMwCJ","title":"Comment","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/comment","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"ChE72cokxxBnYzpjhL7y","title":"Cue List","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/cue-list","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"8jl06PdhDbD8tfvTKSbw","title":"Cue Item Details","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/cue-list/cue-item-details","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"},{"label":"Cue List"}]},{"id":"bgbURzDICNY4U0zi6wvA","title":"Cue List Details","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/cue-list-details","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"4FOwdBfqzlb7wQfE7EoT","title":"Data Parameter Target","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/data-parameter-target","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"4Z8jK5nGXrKC1AxLe9XF","title":"Device List","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/device-list","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"ec8coWJn5ylsk9mpm2HJ","title":"Import JSON","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/import-json","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"0nPBSx65AngCSJTCk4hz","title":"Media","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/media","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"ZKqvDZSTIZfE6mJCGgYT","title":"Object List","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/object-list","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"JBFA3KWFWFBuoZfUVRV3","title":"Object Children List","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/object-list/object-children-list","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"},{"label":"Object List"}]},{"id":"i4828TIexF0hZ63g0PFa","title":"Object Details","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/object-list/object-children-list/object-details","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"},{"label":"Object List"},{"label":"Object Children List"}]},{"id":"xTuF2yYvPzL4g17697YY","title":"Parameter","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/parameter","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"G2fmiCEcY32U1bmsgFAP","title":"Parameter Target","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/parameter-target","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"r22q7rrutw1rfoff2CnO","title":"Style","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/style","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"yC3BNpoQYHbyGo2lKfAJ","title":"Time","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/time","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"mHUKrrjKYzK4073THuep","title":"Timecode","pathname":"/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/timecode","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Adding Data Source"},{"label":"Data Source"}]},{"id":"tR8q3W4VmvtadETe2ckM","title":"Using Styles","pathname":"/grid/widget-creation/creating-your-own-widgets/using-styles","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"}]},{"id":"sjeI6Veu1FqNNyCYFL8d","title":"Using Expression","pathname":"/grid/widget-creation/creating-your-own-widgets/using-expression","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"}]},{"id":"3byvTcpggIW24NT6Iquh","title":"StreamDeck","pathname":"/grid/widget-creation/creating-your-own-widgets/streamdeck","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"}]},{"id":"sRPNgFndx5B2FlCbFKc3","title":"Object / Linked Widgets","pathname":"/grid/widget-creation/creating-your-own-widgets/object-linked-widgets","siteSpaceId":"sitesp_BQqaG","breadcrumbs":[{"label":"Creating Your Own Widgets"}]},{"id":"tR56uPLeV9r3sWv7QZ2U","title":"Create own","pathname":"/grid/widget-creation/creating-your-own-widgets/object-linked-widgets/create-own","siteSpaceId":"sitesp_BQqaG","description":"See the following pages, which describe how to create own linked widgets:","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Object / Linked Widgets"}]},{"id":"cvx5KP2JXpW0PiZw3oHp","title":"Parameter linked widgets","pathname":"/grid/widget-creation/creating-your-own-widgets/object-linked-widgets/create-own/parameter-linked-widgets","siteSpaceId":"sitesp_BQqaG","description":"This page describes how to create new linked widgets for parameters.","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Object / Linked Widgets"},{"label":"Create own"}]},{"id":"L3tflM7t2h9lJEKQBhvC","title":"Object linked widgets","pathname":"/grid/widget-creation/creating-your-own-widgets/object-linked-widgets/create-own/object-linked-widgets","siteSpaceId":"sitesp_BQqaG","description":"This page describes how to create new linked widgets for objects.","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Object / Linked Widgets"},{"label":"Create own"}]},{"id":"pDVdZHikvThHisoWwbjJ","title":"For custom extensions / plugins","pathname":"/grid/widget-creation/creating-your-own-widgets/object-linked-widgets/create-own/for-custom-extensions-plugins","siteSpaceId":"sitesp_BQqaG","description":"Custom extensions / plugins can also have their own widgets.","breadcrumbs":[{"label":"Creating Your Own Widgets"},{"label":"Object / Linked Widgets"},{"label":"Create own"}]},{"id":"5VeViPFz7U0Zhi9FjbUJ","title":"Interactive Trigger Area","pathname":"/grid/interactive-trigger-area","siteSpaceId":"sitesp_s5VaN"},{"id":"87KRIYlNG5bPVJLT5Y1G","title":"Setup","pathname":"/grid/interactive-trigger-area/setup","siteSpaceId":"sitesp_s5VaN"},{"id":"FKyJLxJVjlI7ym8HD5Dy","title":"Use","pathname":"/grid/interactive-trigger-area/use","siteSpaceId":"sitesp_s5VaN"},{"id":"yvw0q1OOwH2oo2CyIS2B","title":"Blob Tracking","pathname":"/grid/blob-tracking","siteSpaceId":"sitesp_Utq8U"},{"id":"Lax05UnGkzqrrPuUSA2Y","title":"Image Based Blob Tracking","pathname":"/grid/blob-tracking/image-based-blob-tracking","siteSpaceId":"sitesp_Utq8U"},{"id":"jqq3fxe6L0CrnuVNRzd4","title":"Point Cloud Blob Tracking","pathname":"/grid/blob-tracking/point-cloud-blob-tracking","siteSpaceId":"sitesp_Utq8U"},{"id":"elP0UTxxSrIqJM8gMaNY","title":"Blob Tracking Management with Volume","pathname":"/grid/blob-tracking/blob-tracking-management-with-volume","siteSpaceId":"sitesp_Utq8U"},{"id":"iYvlGrqDGlGthB1Yj7QW","title":"FBX Import","pathname":"/grid/fbx-import","siteSpaceId":"sitesp_8A3Ga"},{"id":"0JwKZyCIXYKMmdZdwJji","title":"Static Mesh","pathname":"/grid/fbx-import/static-mesh","siteSpaceId":"sitesp_8A3Ga"},{"id":"YzUYUG3GdNv1dcF8uWOF","title":"Animation","pathname":"/grid/fbx-import/animation","siteSpaceId":"sitesp_8A3Ga"},{"id":"EBq0oyq5Q9lw2kTFqfl5","title":"Exporting FBX from Blender","pathname":"/grid/fbx-import/exporting-fbx-from-blender","siteSpaceId":"sitesp_8A3Ga"},{"id":"HSsdOgyP4Z4Yufzh4JbX","title":"Exporting FBX from Cinema4D","pathname":"/grid/fbx-import/exporting-fbx-from-cinema4d","siteSpaceId":"sitesp_8A3Ga"},{"id":"1f0q94TpgRXG2Nnl39VU","title":"Kinetics & Physics Simulation","pathname":"/grid/kinetics-and-physics-simulation","siteSpaceId":"sitesp_ugmxL"},{"id":"3itmquzwdzfX17swOBkw","title":"Maps Input and Output with Filters","pathname":"/grid/maps-input-and-output-with-filters","siteSpaceId":"sitesp_A7DnQ"},{"id":"dDHdXzEOleY2icRbdZOm","title":"Map Input","pathname":"/grid/maps-input-and-output-with-filters/map-input","siteSpaceId":"sitesp_A7DnQ"},{"id":"UWfxOLDNXaWrLh8h6FRI","title":"Animator","pathname":"/grid/maps-input-and-output-with-filters/map-input/animator","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Map Input"}]},{"id":"D27Pr0cD3naawzg6iWhd","title":"Volume - Test","pathname":"/grid/maps-input-and-output-with-filters/map-input/volume-test","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Map Input"}]},{"id":"q7zWpg9plG1vtgLwaEh1","title":"Follow Object","pathname":"/grid/maps-input-and-output-with-filters/map-input/follow-object","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Map Input"}]},{"id":"rQ2yUN6lqGWaD3QAuw3q","title":"Volume - Interpolated Point Data","pathname":"/grid/maps-input-and-output-with-filters/map-input/volume-interpolated-point-data","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Map Input"}]},{"id":"m9D9B30iinuCxU74NfnR","title":"Volume - Point Data","pathname":"/grid/maps-input-and-output-with-filters/map-input/volume-point-data","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Map Input"}]},{"id":"szyVz1dlLLRbei7lytCX","title":"Volume - Volume Points","pathname":"/grid/maps-input-and-output-with-filters/map-input/volume-volume-points","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Map Input"}]},{"id":"JXqsZ8qwmLo6V8cCzXEn","title":"Filters","pathname":"/grid/maps-input-and-output-with-filters/filters","siteSpaceId":"sitesp_A7DnQ"},{"id":"WOGepD9Mjh7oDLAkiXTd","title":"Tracking Filter","pathname":"/grid/maps-input-and-output-with-filters/filters/tracking-filter","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Filters"}]},{"id":"WW8y1JI2sv7GtM1HyvWk","title":"Manipulation","pathname":"/grid/maps-input-and-output-with-filters/filters/manipulation","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Filters"}]},{"id":"zgFxXzMwmmd8CFQKHkTE","title":"Reduction","pathname":"/grid/maps-input-and-output-with-filters/filters/reduction","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Filters"}]},{"id":"8oSe9LfpqErGvdH2UMAd","title":"Prediction","pathname":"/grid/maps-input-and-output-with-filters/filters/prediction","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Filters"}]},{"id":"MO9U1OACrElcDeT3xP4b","title":"Smoothing","pathname":"/grid/maps-input-and-output-with-filters/filters/smoothing","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Filters"}]},{"id":"e8DmuNS8wxiP4mU46DUK","title":"Target","pathname":"/grid/maps-input-and-output-with-filters/filters/target","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Filters"}]},{"id":"Naz4WabsfhVrwAW8SjrW","title":"Camera","pathname":"/grid/maps-input-and-output-with-filters/filters/camera","siteSpaceId":"sitesp_A7DnQ","breadcrumbs":[{"label":"Filters"}]},{"id":"yGYYHpgwguCkWKUGJTq5","title":"Map Output","pathname":"/grid/maps-input-and-output-with-filters/map-output","siteSpaceId":"sitesp_A7DnQ"},{"id":"P44YOFa1mtBT1WFVuHNM","title":"Project Framerate and Synchronization","pathname":"/grid/project-framerate-and-synchronization","siteSpaceId":"sitesp_0knrZ"},{"id":"GYFoNBZCADZbtSkuLBOP","title":"Grid Studio Process Rate","pathname":"/grid/project-framerate-and-synchronization/grid-studio-process-rate","siteSpaceId":"sitesp_0knrZ"},{"id":"doqzJCvSziPPE4LTOwnv","title":"Genlock and Reference","pathname":"/grid/project-framerate-and-synchronization/genlock-and-reference","siteSpaceId":"sitesp_0knrZ"},{"id":"dRbR4YaGWzOtKGdphHPo","title":"Supported Capture Cards","pathname":"/grid/project-framerate-and-synchronization/genlock-and-reference/supported-capture-cards","siteSpaceId":"sitesp_0knrZ","breadcrumbs":[{"label":"Genlock and Reference"}]},{"id":"tHqx0fjoX7P590eUcW7O","title":"Timecode","pathname":"/grid/project-framerate-and-synchronization/timecode","siteSpaceId":"sitesp_0knrZ"},{"id":"PbSzOqAIR7udsGO0G6sV","title":"Synchronization of IO Connection","pathname":"/grid/project-framerate-and-synchronization/synchronization-of-io-connection","siteSpaceId":"sitesp_0knrZ"},{"id":"HeOM0VnSN7n3uwvoB3zB","title":"Time Inspector","pathname":"/grid/project-framerate-and-synchronization/synchronization-of-io-connection/time-inspector","siteSpaceId":"sitesp_0knrZ","breadcrumbs":[{"label":"Synchronization of IO Connection"}]},{"id":"eBYrkZCqFEYabEvR16F1","title":"Input Synchronization","pathname":"/grid/project-framerate-and-synchronization/synchronization-of-io-connection/input-synchronization","siteSpaceId":"sitesp_0knrZ","breadcrumbs":[{"label":"Synchronization of IO Connection"}]},{"id":"LFImgEd6JLMF2DkVRQzn","title":"Input Interpolation","pathname":"/grid/project-framerate-and-synchronization/synchronization-of-io-connection/input-synchronization/input-interpolation","siteSpaceId":"sitesp_0knrZ","breadcrumbs":[{"label":"Synchronization of IO Connection"},{"label":"Input Synchronization"}]},{"id":"MRnWmUYqik9WoX5PgVbb","title":"Output Synchronization","pathname":"/grid/project-framerate-and-synchronization/synchronization-of-io-connection/output-synchronization","siteSpaceId":"sitesp_0knrZ","breadcrumbs":[{"label":"Synchronization of IO Connection"}]},{"id":"VKcOXeLwPbN9xDwOlcJz","title":"Late Tick calculations / Low Latency","pathname":"/grid/project-framerate-and-synchronization/late-tick-calculations-low-latency","siteSpaceId":"sitesp_0knrZ"},{"id":"v876L4rdIM9VrYfYaOdb","title":"Extension Philosophy","pathname":"/grid/extensions","siteSpaceId":"sitesp_WS7Hp","description":"Learn the core design principles behind Grid Extensions and understand how to create integrations that feel like native Grid objects."},{"id":"YDiHX8gSuHFInwApjnnn","title":"Extension Architecture","pathname":"/grid/extensions/extension-architecture","siteSpaceId":"sitesp_WS7Hp","description":"Understand the core building blocks of a Grid Extension and how they work together to represent, control, and monitor an external system."},{"id":"0Z8bSneVqNspyi6Oxc5z","title":"Designing the Data Flow","pathname":"/grid/extensions/extension-architecture/designing-the-data-flow","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to structure data inside a Grid Studio Extension and decide when to use Parameters, Entities, Actions, and Events.","breadcrumbs":[{"label":"Extension Architecture"}]},{"id":"2SMONXrLySILEyCk2UeW","title":"Extension Types","pathname":"/grid/extensions/extension-types","siteSpaceId":"sitesp_WS7Hp","description":"Learn which Extension type best matches your integration and understand the role each type has inside Grid."},{"id":"PE36ZLKISqQkUKm2YVmB","title":"Extension Basics","pathname":"/grid/extensions/extension-basics","siteSpaceId":"sitesp_WS7Hp","description":"Learn how Grid discovers, loads, and registers Extensions, and understand the basic file structure, metadata, dependencies, and development workflow."},{"id":"tOah9zIItGGiymwY1HGi","title":"Folder Structure","pathname":"/grid/extensions/extension-basics/folder-structure","siteSpaceId":"sitesp_WS7Hp","description":"Learn how a Grid Extension is organized and understand which files belong in the Extension root, the lib folder, and other directories.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"0NixoPBvCIKutNgL6wg8","title":"Extension Loading","pathname":"/grid/extensions/extension-basics/extension-loading","siteSpaceId":"sitesp_WS7Hp","description":"Learn how Grid discovers and loads Python files from an Extension folder and when code changes become available.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"24Bak28EHzY5dNowFKbP","title":"Creating Your First Extension","pathname":"/grid/extensions/extension-basics/creating-your-first-extension","siteSpaceId":"sitesp_WS7Hp","description":"Create the smallest possible Grid Extension and understand the basic Python structure required to register an Extension type.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"vNZR3bOQjPVbtLJr5mJA","title":"Extension Registration","pathname":"/grid/extensions/extension-basics/extension-registration","siteSpaceId":"sitesp_WS7Hp","description":"Learn how Extension classes are registered in Grid and how multiple Extension types can be provided from a single Python file.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"rN47yZcK4UBzoEhkLdOm","title":"Plugin Metadata","pathname":"/grid/extensions/extension-basics/plugin-metadata","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to define metadata for your Extension, including its name, category, version information, and search keywords.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"Agbe1liXXcsH1LPsTMdx","title":"Multiple Extension Types","pathname":"/grid/extensions/extension-basics/multiple-extension-types","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to define metadata for your Extension, including its name, category, version information, and search keywords.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"BpTKgWc3MsYuhgM0GNFb","title":"Development Workflow","pathname":"/grid/extensions/extension-basics/development-workflow","siteSpaceId":"sitesp_WS7Hp","description":"Learn the recommended workflow for editing, restarting, testing, and debugging a Grid Extension using the built-in logs.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"WYaC4FXjXQH6gxA0v5YE","title":"Organizing Your Code","pathname":"/grid/extensions/extension-basics/organizing-your-code","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to organize larger Extensions into reusable modules while keeping the project easy to maintain.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"tSJqVYlmJ3KmiQlHwfP5","title":"Python Dependencies","pathname":"/grid/extensions/extension-basics/python-dependencies","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to add external Python packages to a Grid Extension using a requirements.txt file.","breadcrumbs":[{"label":"Extension Basics"}]},{"id":"IXrB75dwQmvkpsdaxta1","title":"Core Concepts","pathname":"/grid/extensions/core-concepts","siteSpaceId":"sitesp_WS7Hp","description":"Understand the fundamental concepts used by Grid Extensions and learn how Parameters, Entities, Actions, Events, Connection States, Workflows, and lifecycle functions work together."},{"id":"yeMDPQFn0mZVCzF71DE7","title":"Parameters","pathname":"/grid/extensions/core-concepts/parameters","siteSpaceId":"sitesp_WS7Hp","description":"Learn how Parameters are used to configure Grid Extensions, how their values are stored, and how to react safely to Parameter changes.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"Cb4IjQTkU4ErP9jj9ZXG","title":"Parameter Types","pathname":"/grid/extensions/core-concepts/parameters/parameter-types","siteSpaceId":"sitesp_WS7Hp","description":"Learn which Parameter type best represents each kind of user input and how to create, access, validate, and configure the available controls.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Parameters"}]},{"id":"hLeM0nbsB5wrSldt6tJI","title":"Tabs and Containers","pathname":"/grid/extensions/core-concepts/parameters/tabs-and-containers","siteSpaceId":"sitesp_WS7Hp","description":"Learn how Parameters are organized inside the Inspector using existing tabs, custom tabs, and containers.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Parameters"}]},{"id":"3iehHw9QV3GMVTjKFzs6","title":"Entities","pathname":"/grid/extensions/core-concepts/entities","siteSpaceId":"sitesp_WS7Hp","description":"Learn how Entities represent runtime state inside Grid, how to create and access them, and how to react safely to value changes.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"GNy4BHpL7y0E05aZnhgy","title":"Working with Entity Trees","pathname":"/grid/extensions/core-concepts/entities/working-with-entity-trees","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to access, navigate, iterate, export, and modify hierarchical Entity structures using sp.ValueTree.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Entities"}]},{"id":"nEqROQOlFG1HRZPVavu7","title":"Dynamic Entities","pathname":"/grid/extensions/core-concepts/entities/dynamic-entities","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to create, synchronize, and react to Entity structures whose entries are discovered or generated at runtime.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Entities"}]},{"id":"daIvjM9GJD7ZQ2Jrhxgt","title":"Entity History","pathname":"/grid/extensions/core-concepts/entities/entity-history","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to record previous Entity values for Graph Widgets, monitoring, and other time-based visualizations.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Entities"}]},{"id":"4aum6087T5kCK1gs3iAX","title":"Entity Representation Templates","pathname":"/grid/extensions/core-concepts/entities/entity-representation-templates","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to create focused Inspector views that display selected Entity values without creating a second data model.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Entities"}]},{"id":"j68eK4krxkUjoTWERw91","title":"Entity Warning Conditions","pathname":"/grid/extensions/core-concepts/entities/entity-warning-conditions","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to add automatic Warning, Error, and Fatal conditions to Entity Representations based on Float, Boolean, and String values.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Entities"}]},{"id":"QYaRKzLiw4QAYXTZdogB","title":"Actions","pathname":"/grid/extensions/core-concepts/actions","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to register Actions, execute asynchronous operations, complete callbacks correctly, and connect user operations with Entities and external systems.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"DLXRk1JhmyHrwVFK7FUv","title":"Action Parameters","pathname":"/grid/extensions/core-concepts/actions/action-parameters","siteSpaceId":"sitesp_WS7Hp","description":"Learn how Action inputs are registered, passed to callbacks, and connected to dynamic Entity-based selections.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Actions"}]},{"id":"E7bKditt6bSB5dOLpLCG","title":"Returning Data","pathname":"/grid/extensions/core-concepts/actions/returning-data","siteSpaceId":"sitesp_WS7Hp","description":"Learn how Actions return structured Workflow Data using sp.ValueTree and how expected response fields can be exposed through Script Tokens.","breadcrumbs":[{"label":"Core Concepts"},{"label":"Actions"}]},{"id":"R94s273CAK9zDVUcPrJd","title":"Events","pathname":"/grid/extensions/core-concepts/events","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to register and emit Events, distinguish state changes from triggers, and provide structured data to Workflows.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"MiFKKhe6aL9vdXtDk9un","title":"General Extension Functions","pathname":"/grid/extensions/core-concepts/general-extension-functions","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to check the Extension state, display communication activity, and access built-in Grid Parameters from Python.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"MCPy3NuCTEOxUk5IpBNQ","title":"Connection State","pathname":"/grid/extensions/core-concepts/connection-state","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to report Extension availability, choose the correct Status Type, and expose connection changes to Grid Workflows.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"kGBcdmmzNf9zi3I75vpP","title":"Lifecycle","pathname":"/grid/extensions/core-concepts/lifecycle","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to initialize Extension objects, respond to enable and disable changes, and release all owned resources during shutdown.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"TantULSoeRku2dMVFZe1","title":"Standard Workflows","pathname":"/grid/extensions/core-concepts/standard-workflows","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to provide visible and editable automation for connection checks, initialization, polling, and recurring synchronization.","breadcrumbs":[{"label":"Core Concepts"}]},{"id":"fZuamnFGxfbfBg9QVjJK","title":"Extension Experience","pathname":"/grid/extensions/extension-experience","siteSpaceId":"sitesp_WS7Hp","description":"Learn how visual identity, built-in help, Widgets, Workflows, and Inspector design turn an Extension into a complete Grid experience."},{"id":"1vffZpM5uFwBWtfevso6","title":"Extension Icons","pathname":"/grid/extensions/extension-experience/extension-icons","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to add an SVG Icon that makes an Extension recognizable in the Project Tree, menus, and search results.","breadcrumbs":[{"label":"Extension Experience"}]},{"id":"o7Zb9D2bKK49szHqFf5B","title":"3D Meshes","pathname":"/grid/extensions/extension-experience/3d-meshes","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to add a COLLADA Mesh that represents a spatially relevant Extension inside the Grid 3D Viewport.","breadcrumbs":[{"label":"Extension Experience"}]},{"id":"KRiOWF7EevuuArqkh1oE","title":"Linked Widgets","pathname":"/grid/extensions/extension-experience/linked-widgets","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to provide reusable object-specific Widgets that automatically connect to an Extension's Parameters, Entities, and Actions.","breadcrumbs":[{"label":"Extension Experience"}]},{"id":"4yfOWS3o0gxqTYbSUkGc","title":"In-App Help","pathname":"/grid/extensions/extension-experience/in-app-help","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to provide built-in Markdown documentation that helps users configure and operate an Extension directly inside Grid.","breadcrumbs":[{"label":"Extension Experience"}]},{"id":"hFojgvsD1raaDYTa6vDM","title":"Design Guidelines","pathname":"/grid/extensions/design-guidelines","siteSpaceId":"sitesp_WS7Hp","description":"Learn the design principles that help Grid Extensions remain understandable, reliable, efficient, and compatible throughout their lifecycle."},{"id":"AI1XoZ2dDz6BKFlu2GjW","title":"Naming Conventions","pathname":"/grid/extensions/design-guidelines/naming-conventions","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to name Extension classes, Parameters, Entities, Actions, Events, and exposed data consistently and clearly.","breadcrumbs":[{"label":"Design Guidelines"}]},{"id":"LNGk2HelcW25JUAySMZ4","title":"Discovery and Dynamic Data","pathname":"/grid/extensions/design-guidelines/discovery-and-dynamic-data","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to discover external endpoints and resources, store changing data in Entities, and design clear dynamic selections.","breadcrumbs":[{"label":"Design Guidelines"}]},{"id":"nvyTRnIEbjOA59qJlfCc","title":"Error Handling","pathname":"/grid/extensions/design-guidelines/error-handling","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to distinguish valid empty results, user input problems, external failures, and internal implementation errors.","breadcrumbs":[{"label":"Design Guidelines"}]},{"id":"6ORRusab0ZclH4LlJlUP","title":"Parent and Child Extensions","pathname":"/grid/extensions/design-guidelines/parent-and-child-extensions","siteSpaceId":"sitesp_WS7Hp","description":"Learn when several logical Extension objects should share one communication endpoint and how to connect Parent and Child objects through Relations.","breadcrumbs":[{"label":"Design Guidelines"}]},{"id":"Ccsoqr9HiQUxJLFOOGdZ","title":"Performance","pathname":"/grid/extensions/design-guidelines/performance","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to select the correct data pipeline, avoid unnecessary processing, and use asyncio or worker threads without affecting other Extensions.","breadcrumbs":[{"label":"Design Guidelines"}]},{"id":"ZRvuR6sAOgq7Z1r0Ir1M","title":"Compatibility and Public API Stability","pathname":"/grid/extensions/design-guidelines/compatibility-and-public-api-stability","siteSpaceId":"sitesp_WS7Hp","description":"Learn which Extension interfaces must remain stable after release and how to define Grid Studio, Device, Firmware, and API compatibility.","breadcrumbs":[{"label":"Design Guidelines"}]},{"id":"EQfOFU0K3lbRQ7wVAjfa","title":"User Experience","pathname":"/grid/extensions/design-guidelines/user-experience","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to design Extensions that feel native to Grid, remain easy to configure, expose only necessary controls, and provide clear feedback throughout the user workflow.","breadcrumbs":[{"label":"Design Guidelines"}]},{"id":"9XY3CbkOlXXuEq5JAmkt","title":"Python Coding Guidelines","pathname":"/grid/extensions/design-guidelines/python-coding-guidelines","siteSpaceId":"sitesp_WS7Hp","description":"Define the Python coding conventions used throughout the official Grid Extension SDK to keep Extensions consistent, readable, and maintainable.","breadcrumbs":[{"label":"Design Guidelines"}]},{"id":"WP8e9ti6IZzmHKhlldPV","title":"Extension Classes","pathname":"/grid/extensions/extension-classes","siteSpaceId":"sitesp_WS7Hp","description":"Learn how the available Extension Classes differ and which specialized Grid functions and data pipelines each class provides."},{"id":"PasN3zYMLZoAYPHbRwNg","title":"Protocol Extensions","pathname":"/grid/extensions/extension-classes/protocol-extensions","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to create a reusable Protocol Extension using sp.BaseModule and expose its configuration through the Protocol Inspector.","breadcrumbs":[{"label":"Extension Classes"}]},{"id":"lezdx0XtVJ5lrTNODz3E","title":"Device Extensions","pathname":"/grid/extensions/extension-classes/device-extensions","siteSpaceId":"sitesp_WS7Hp","description":"Learn how to create a Device Extension using sp.BaseDevice for a specific physical device, application, service, or external system.","breadcrumbs":[{"label":"Extension Classes"}]},{"id":"LHH63Zev3qwQSsouxWQ4","title":"Extension Review Checklist","pathname":"/grid/extensions/extension-review-checklist","siteSpaceId":"sitesp_WS7Hp","description":"Use this checklist before releasing an Extension to verify its functionality, user experience, documentation, assets, and code quality."},{"id":"8XqUoIp27gAKBmHaDdqX","title":"Distribution and Certification","pathname":"/grid/extensions/distribution-and-certification","siteSpaceId":"sitesp_WS7Hp","description":"Learn how certification enables Online Library distribution, protects manufacturer IP, and qualifies an Extension for official Stage Precision support."},{"id":"wWNmtx1z5CcOFKl4LgJB","title":"Creating Your First Device Extension","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension","siteSpaceId":"sitesp_WS7Hp","description":"Build a complete Grid Studio Device Extension step by step and test every development stage with a provided REST device simulator.","breadcrumbs":[{"label":"Tutorials"}]},{"id":"TKTefclrrAAzZMXIrsut","title":"Preparing the Tutorial","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/preparing-the-tutorial","siteSpaceId":"sitesp_WS7Hp","description":"Prepare the tutorial files, start the provided REST device simulator, and verify that it is available before creating the Extension.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"zAQOjN8mLRrIV6MVwZeb","title":"Creating the Extension","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/creating-the-extension","siteSpaceId":"sitesp_WS7Hp","description":"Create the Extension folder, register a minimal sp.BaseDevice class, and verify that the new object can be added in Grid Studio.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"wk6lE1NlKcGqwmB9fka7","title":"Adding Parameters and Entities","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/adding-parameters-and-entities","siteSpaceId":"sitesp_WS7Hp","description":"Add connection Parameters and create the Entity structure used to store Device Information and runtime Status values.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"7d9Uo3RlwGnwFoRQ7Eme","title":"Communicating with the Simulator","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/communicating-with-the-simulator","siteSpaceId":"sitesp_WS7Hp","description":"Send a non-blocking REST request to the simulator, process its JSON response, and write the returned Device Information into Entities.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"8J7Vcw5IO8QHiYnQn8Fm","title":"Adding Actions and Connection State","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/adding-actions-and-connection-state","siteSpaceId":"sitesp_WS7Hp","description":"Add a Check Connection Action, control the simulator Brightness, validate Action input, and maintain an accurate Grid Connection State.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"SNDEbVIdApCPCdLvhfqU","title":"Reacting to Entity Changes","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/reacting-to-entity-changes","siteSpaceId":"sitesp_WS7Hp","description":"React to direct Brightness Entity changes, send the updated value to the simulator, and prevent feedback loops when device responses update the same Entity.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"vn7zfggSWe0Guk8I3TUZ","title":"Adding Lifecycle Handling","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/adding-lifecycle-handling","siteSpaceId":"sitesp_WS7Hp","description":"React to Parameter changes, automatically check the connection when the Extension is enabled, and prevent new operations during shutdown.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"f7fi66TIWiiXEOz1IVZJ","title":"Adding the Workflow and Linked Widgets","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/adding-the-workflow-and-linked-widgets","siteSpaceId":"sitesp_WS7Hp","description":"Add the provided Standard Workflow and Linked Widgets to the Extension, register the Workflow in Python, and test the completed automation and user interface.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"rnkTGEbT2lCKyCTPOXWs","title":"Testing the Completed Extension","pathname":"/grid/extensions/tutorials/creating-your-first-device-extension/testing-the-completed-extension","siteSpaceId":"sitesp_WS7Hp","description":"Verify the completed Device Extension under normal operation, connection loss, invalid configuration, project reload, multiple instances, disabling, and shutdown.","breadcrumbs":[{"label":"Tutorials"},{"label":"Creating Your First Device Extension"}]},{"id":"jSG8m65mBXlIkF38KTo1","title":"Camera Calibration Overview","pathname":"/grid/camera-calibration","siteSpaceId":"sitesp_Lg2j7","description":"This page introduces the camera calibration workflow and explains how lens, tracking, and Calibration Screens work together."},{"id":"sfArYIKoboHz0LnoqatH","title":"Before You Start","pathname":"/grid/camera-calibration/before-you-start","siteSpaceId":"sitesp_Lg2j7","description":"This page helps you prepare for camera calibration by checking the setup type, references, existing data, and required inputs."},{"id":"jwoIZHRaJKEznyLL2tXS","title":"Choosing the Right Calibration Tool","pathname":"/grid/camera-calibration/before-you-start/choosing-the-right-calibration-tool","siteSpaceId":"sitesp_Lg2j7","description":"This page is intended as a decision guide to help you select the right calibration or repositioning workflow.","breadcrumbs":[{"label":"Before You Start"}]},{"id":"GKLKyZGAgGrJZbMh71qy","title":"Calibration and Alignment Tools","pathname":"/grid/camera-calibration/before-you-start/choosing-the-right-calibration-tool/calibration-and-alignment-tools","siteSpaceId":"sitesp_Lg2j7","description":"This page explains tools used to create or update Lens Profiles, Alignment Profiles, axis data, Calibration Screen placement, or Camera Object values.","breadcrumbs":[{"label":"Before You Start"},{"label":"Choosing the Right Calibration Tool"}]},{"id":"tOqfAGb5N6XmKyhZg3BE","title":"Repositioning Tools","pathname":"/grid/camera-calibration/before-you-start/choosing-the-right-calibration-tool/repositioning-tools","siteSpaceId":"sitesp_Lg2j7","description":"This page explains the repositioning tools used to move, align, or update parts of an already existing calibration setup.","breadcrumbs":[{"label":"Before You Start"},{"label":"Choosing the Right Calibration Tool"}]},{"id":"bAla48mjPdc0y2WzN4wK","title":"Calibration References","pathname":"/grid/camera-calibration/before-you-start/calibration-references","siteSpaceId":"sitesp_Lg2j7","description":"This page explains the reference types used for camera calibration, including Calibration Screens and Manual Markers.","breadcrumbs":[{"label":"Before You Start"}]},{"id":"cAxk1UkOnjgooTgZBVig","title":"Calibration Screens","pathname":"/grid/camera-calibration/before-you-start/calibration-references/calibration-screens","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how Calibration Screens, calibration images, and known reference surfaces are used during camera calibration.","breadcrumbs":[{"label":"Before You Start"},{"label":"Calibration References"}]},{"id":"iN4Ng7xCeszso2El9Tpl","title":"Single Screen Setup","pathname":"/grid/camera-calibration/before-you-start/calibration-references/calibration-screens/single-screen-setup","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how to configure one Calibration Screen for a monitor, LED wall section, TV, or printed board.","breadcrumbs":[{"label":"Before You Start"},{"label":"Calibration References"},{"label":"Calibration Screens"}]},{"id":"lAaa3oKx8o4m93O2I2qF","title":"Multi Screen Setup","pathname":"/grid/camera-calibration/before-you-start/calibration-references/calibration-screens/multi-screen-setup","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how to configure a Multi Screen Calibration Screen for connected tiled LED walls or panel-based LED surfaces.","breadcrumbs":[{"label":"Before You Start"},{"label":"Calibration References"},{"label":"Calibration Screens"}]},{"id":"0bGDLXp2eYRsl8OdTAnf","title":"Manual Markers / Measurement Points","pathname":"/grid/camera-calibration/before-you-start/calibration-references/manual-markers-measurement-points","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how Manual Markers use Measurement Points as measured 3D references for camera calibration workflows.","breadcrumbs":[{"label":"Before You Start"},{"label":"Calibration References"}]},{"id":"TetPKhYJvgS59dC4Ie0d","title":"Project Setup","pathname":"/grid/camera-calibration/project-setup","siteSpaceId":"sitesp_Lg2j7","description":"This page explains which project setup parts should be prepared before starting a camera calibration workflow."},{"id":"GBboDmGdSGYSI7gX44Js","title":"Camera Image Input","pathname":"/grid/camera-calibration/project-setup/camera-image-input","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how to add a Media Input and use it as the camera image source for calibration workflows.","breadcrumbs":[{"label":"Project Setup"}]},{"id":"ppFnY4DO2wvVUjNTv1Go","title":"Camera Tracking Sources","pathname":"/grid/camera-calibration/project-setup/camera-tracking-sources","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how camera tracking and lens encoder data are connected to calibration workflows through Camera Objects and Map Inputs.","breadcrumbs":[{"label":"Project Setup"}]},{"id":"mvfEOSDuD3GSqpMC6zX0","title":"Camera Tracking Protocols Overview","pathname":"/grid/camera-calibration/project-setup/camera-tracking-sources/camera-tracking-protocols-overview","siteSpaceId":"sitesp_Lg2j7","description":"This page explains which camera tracking protocols can be used for different calibration workflows and when protocols need to be combined.","breadcrumbs":[{"label":"Project Setup"},{"label":"Camera Tracking Sources"}]},{"id":"wPD9AobdXsyznol146Wu","title":"Camera Rails and 2D Axis Systems","pathname":"/grid/camera-calibration/project-setup/camera-rails-and-2d-axis-systems","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how Axis 2D objects are used for rail, pole, lift, and other two-axis camera movement systems during calibration.","breadcrumbs":[{"label":"Project Setup"}]},{"id":"c1xDtJrG6leo0PkS6zKK","title":"Camera Preparation and Capture Strategy","pathname":"/grid/camera-calibration/camera-preparation-and-capture-strategy","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how to prepare the physical camera and how to capture useful calibration data."},{"id":"GXR0vmAWpYbmEJJkrw5H","title":"Using the Calibration Object","pathname":"/grid/camera-calibration/using-the-calibration-object","siteSpaceId":"sitesp_Lg2j7","description":"This page introduces the Calibration Object and explains how it connects image input, maps, references, profiles, captures, and calibration outputs."},{"id":"xb4c8tJ6M1EahSVXm6m4","title":"Setup Calibration Object","pathname":"/grid/camera-calibration/using-the-calibration-object/setup-calibration-object","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how to configure the Calibration Object before opening the Capture Window.","breadcrumbs":[{"label":"Using the Calibration Object"}]},{"id":"b4I8X1dt6TDWOUFnFuD1","title":"Capture Window Breakdown","pathname":"/grid/camera-calibration/using-the-calibration-object/capture-window-breakdown","siteSpaceId":"sitesp_Lg2j7","description":"This page explains the main areas, readouts, and views inside the Calibration Capture Window.","breadcrumbs":[{"label":"Using the Calibration Object"}]},{"id":"OaLujLCLXpuYRNSTDs5D","title":"Capturing Calibration Data","pathname":"/grid/camera-calibration/using-the-calibration-object/capturing-calibration-data","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how to collect useful calibration captures and how to use Capture Window feedback during calibration.","breadcrumbs":[{"label":"Using the Calibration Object"}]},{"id":"g6663bGoyitobBLQv993","title":"Finishing and Validating Calibration","pathname":"/grid/camera-calibration/using-the-calibration-object/finishing-and-validating-calibration","siteSpaceId":"sitesp_Lg2j7","description":"This page explains how to finish a calibration, save the generated outputs, assign profiles, and validate the result.","breadcrumbs":[{"label":"Using the Calibration Object"}]},{"id":"e0Zy5xirH59UPLcA58Uy","title":"Calibration Workflows","pathname":"/grid/camera-calibration/calibration-workflows","siteSpaceId":"sitesp_Lg2j7","description":"This section provides workflow-specific guidance for each camera calibration tool."},{"id":"5eGffCFadhZ4Dn0eHkgC","title":"Lens & Tracking Calibration","pathname":"/grid/camera-calibration/calibration-workflows/lens-and-tracking-calibration","siteSpaceId":"sitesp_Lg2j7","description":"This page explains when to use Lens & Tracking Calibration and what to consider when capturing data for this workflow.","breadcrumbs":[{"label":"Calibration Workflows"}]},{"id":"qy209zlCmgx26Fmto3GZ","title":"Lens & Tracking Calibration (Rotation Only)","pathname":"/grid/camera-calibration/calibration-workflows/lens-and-tracking-calibration-rotation-only","siteSpaceId":"sitesp_Lg2j7","breadcrumbs":[{"label":"Calibration Workflows"}]},{"id":"J5S0ABenk6GQ2mOedkV6","title":"Reposition Workflows","pathname":"/grid/camera-calibration/reposition-workflows","siteSpaceId":"sitesp_Lg2j7","description":"This section provides workflow-specific guidance for repositioning and updating existing calibrated camera setups or Calibration Screens."}]}