# SP Grid

## Landing Page

- [Welcome to SP Grid](https://stage-precision.gitbook.io/grid/welcome-to-sp-grid.md)

## Grid Studio

- [Welcome to Grid Studio](https://stage-precision.gitbook.io/grid/grid-studio/grid-studio/readme.md)
- [System Requirements](https://stage-precision.gitbook.io/grid/grid-studio/system-requirements/system-requirements.md)
- [2.2.0 (Latest)](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/2.2.0-latest.md): Grid Studio 2.2.0 introduces a major update to spatial interaction, alongside improvements to Workflows, scripting, the Inspector, calibration, and 3D editing.
- [Previous Release](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release.md)
- [2.1.30](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release/2.1.30.md): 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.
- [2.1.22](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release/2.1.22.md): This release brings new tools for faster setup, better workspace control, improved calibration accuracy, and a more reliable overall Grid Studio experience.
- [2.1.0 - 2.1.2](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release/2.1.0-2.1.2.md)
- [2.0.0](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release/2.0.0.md)
- [1.15.11](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release/1.15.11.md): This is the last release before we officially move to Grid Studio 2.0 with the new license system and the new shop.
- [1.14.15](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release/1.14.15.md)
- [1.13.4](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release/1.13.4.md)
- [1.12.0](https://stage-precision.gitbook.io/grid/grid-studio/release-notes/previous-release/1.12.0.md)

## Grid Runtime

- [Grid Runtime](https://stage-precision.gitbook.io/grid/grid-runtime/grid-runtime.md)
- [Prepare a project for Grid Runtime](https://stage-precision.gitbook.io/grid/grid-runtime/prepare-a-project-for-grid-runtime.md)
- [Run a Project with Grid Runtime](https://stage-precision.gitbook.io/grid/grid-runtime/run-a-project-with-grid-runtime.md)
- [Expose Parameters and Settings](https://stage-precision.gitbook.io/grid/grid-runtime/expose-parameters-and-settings.md)

## Grid Viewer

- [Grid Viewer](https://stage-precision.gitbook.io/grid/grid-viewer/grid-viewer.md): Makes it possible to build custom operator interfaces that can be used on tablets, touch panels, or control stations during live operation.
- [Grid Studio with Viewer and Touch](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch.md)
- [Configuring Frame Size](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/configuring-frame-size.md)
- [Creating Viewer Objects in Grid Studio and define the Home Frame](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/creating-viewer-objects-in-grid-studio-and-define-the-home-frame.md)
- [Initial Client Setup](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/initial-client-setup.md)
- [Grid Viewer Actions](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions.md)
- [Session-Based Actions](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/session-based-actions.md)
- [Viewer Object Actions](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/viewer-object-actions.md)
- [Actions](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions.md)
- [Find User With Credentials](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/find-user-with-credentials.md)
- [Find User With Pin](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/find-user-with-pin.md)
- [Get Session Device](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/get-session-device.md)
- [Get Session Value](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/get-session-value.md)
- [Hide Frame](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/hide-frame.md)
- [History Back](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/history-back.md)
- [History Forward](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/history-forward.md)
- [Kill Viewer](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/kill-viewer.md)
- [Login With Key](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/login-with-key.md)
- [Navigate To](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/navigate-to.md)
- [Reload](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/reload.md)
- [Set Session Value](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/set-session-value.md)
- [Setup Client](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/setup-client.md)
- [Show Create Cue Dialog](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-create-cue-dialog.md)
- [Show Create Item Dialog](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-create-item-dialog.md)
- [Show Frame](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-frame.md)
- [Show Notification](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-notification.md)
- [Show Select Linkable Widget](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-select-linkable-widget.md)
- [Show Select Target Dialog](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/show-select-target-dialog.md)
- [Set Logged In User](https://stage-precision.gitbook.io/grid/grid-viewer/grid-studio-with-viewer-and-touch/grid-viewer-actions/actions/set-logged-in-user.md)
- [Grid Viewer for Windows](https://stage-precision.gitbook.io/grid/grid-viewer/grid-viewer-for-windows.md)
- [Grid Viewer for iOS](https://stage-precision.gitbook.io/grid/grid-viewer/grid-viewer-for-ios.md)
- [Web Viewer](https://stage-precision.gitbook.io/grid/grid-viewer/web-viewer.md)
- [SSL Certificates for the Web Server](https://stage-precision.gitbook.io/grid/grid-viewer/web-viewer/ssl-certificates-for-the-web-server.md)
- [Grid Touch Devices](https://stage-precision.gitbook.io/grid/grid-viewer/grid-touch-devices.md)

## Grid Recorder

- [Grid Recorder](https://stage-precision.gitbook.io/grid/grid-recorder/grid-recorder.md)
- [User Interface Overview](https://stage-precision.gitbook.io/grid/grid-recorder/user-interface-overview.md)
- [Recording Mode](https://stage-precision.gitbook.io/grid/grid-recorder/user-interface-overview/recording-mode.md)
- [Playback Mode](https://stage-precision.gitbook.io/grid/grid-recorder/user-interface-overview/playback-mode.md)
- [Recording Setup](https://stage-precision.gitbook.io/grid/grid-recorder/recording-setup.md)
- [Playback Setup](https://stage-precision.gitbook.io/grid/grid-recorder/playback-setup.md)
- [Release Notes](https://stage-precision.gitbook.io/grid/grid-recorder/release-notes.md)
- [2.1.22](https://stage-precision.gitbook.io/grid/grid-recorder/release-notes/2.1.22.md)

## Grid Gateway

- [Grid Gateway Overview](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-overview.md)
- [Access Settings](https://stage-precision.gitbook.io/grid/gateway/access-settings.md): Gateway is running as background process
- [Connection](https://stage-precision.gitbook.io/grid/gateway/access-settings/connection.md): Configure how Grid Gateway communicates with Grid Studio.
- [Monitoring](https://stage-precision.gitbook.io/grid/gateway/access-settings/monitoring.md): Monitoring allows processes and computers to be monitored remotely through a cloud-based service, providing insights into system status and resource usage.
- [Wallpaper](https://stage-precision.gitbook.io/grid/gateway/access-settings/wallpaper.md): Wallpaper automatically generates a desktop background with optional system information overlays such as uptime, CPU, RAM, storage, display, and network details.
- [Overlay](https://stage-precision.gitbook.io/grid/gateway/access-settings/overlay.md): 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.
- [Automatic Startup](https://stage-precision.gitbook.io/grid/gateway/access-settings/automatic-startup.md): Grid Gateway is configured to start automatically when the system boots.
- [Grid Gateway in Grid Studio](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio.md): To establish a connection between Grid Studio and Grid Gateway, a Gateway object must be created and configured in the project.
- [Access CPU / RAM in Grid Studio](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/access-cpu-ram-in-grid-studio.md)
- [Commands / Actions](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions.md)
- [Focus Application](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/focus-application.md)
- [Force Shutdown](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/force-shutdown.md)
- [Kill Process](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/kill-process.md)
- [Open File](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/open-file.md)
- [Press Key](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/press-key.md)
- [Reboot](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/reboot.md)
- [Run Console command](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/run-console-command.md)
- [Show Message](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/show-message.md)
- [Shutdown](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/shutdown.md)
- [Sleep](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/sleep.md)
- [Start Application](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/start-application.md)
- [Start Application with Parameter](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/start-application-with-parameter.md)
- [Tally](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/tally.md)
- [Wake On Lan](https://stage-precision.gitbook.io/grid/gateway/grid-gateway-in-grid-studio/commands-actions/wake-on-lan.md)
- [Grid Engine specific commands](https://stage-precision.gitbook.io/grid/gateway/grid-engine-specific-commands.md)
- [Engine LED Color](https://stage-precision.gitbook.io/grid/gateway/grid-engine-specific-commands/engine-led-color.md)
- [Widgets for Display](https://stage-precision.gitbook.io/grid/gateway/grid-engine-specific-commands/widgets-for-display.md)
- [Release Nodes](https://stage-precision.gitbook.io/grid/gateway/release-nodes.md)
- [2.10](https://stage-precision.gitbook.io/grid/gateway/release-nodes/2.10.md)

## Grid Engine

- [Grid Engine](https://stage-precision.gitbook.io/grid/grid-engine/grid-engine.md): 1U rack mount server, in black c/w IEC power cable
- [Server management](https://stage-precision.gitbook.io/grid/grid-engine/server-management.md): The Grid Engine comes with server management tools
- [BIOS](https://stage-precision.gitbook.io/grid/grid-engine/bios.md)
- [Re-imaging the OS](https://stage-precision.gitbook.io/grid/grid-engine/re-imaging-the-os.md)
- [Virtual Remote Management Port](https://stage-precision.gitbook.io/grid/grid-engine/virtual-remote-management-port.md)
- [iGPU](https://stage-precision.gitbook.io/grid/grid-engine/igpu.md): Integrated-GPU or also known as Onboard-GPU
- [Security](https://stage-precision.gitbook.io/grid/grid-engine/security.md)

## Grid Touch

- [Grid Touch](https://stage-precision.gitbook.io/grid/grid-touch/grid-touch.md)
- [Grid Touch 4](https://stage-precision.gitbook.io/grid/grid-touch/grid-touch/grid-touch-4.md)
- [Grid Touch 8](https://stage-precision.gitbook.io/grid/grid-touch/grid-touch/grid-touch-8.md)
- [Grid Touch 10](https://stage-precision.gitbook.io/grid/grid-touch/grid-touch/grid-touch-10.md)
- [Grid Touch 15](https://stage-precision.gitbook.io/grid/grid-touch/grid-touch/grid-touch-15.md)
- [Grid Touch Panel - Static IP](https://stage-precision.gitbook.io/grid/grid-touch/grid-touch/grid-touch-panel-static-ip.md)

## Grid Studio Fundamentals

- [Grid Studio Fundamentals](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/introduction/grid-studio-fundamentals.md)
- [Interface](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface.md)
- [Grid Studio UI](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui.md)
- [Layout](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/layout.md)
- [Theme](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/theme.md)
- [Creating Custom Theme](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/theme/creating-custom-theme.md)
- [Accessibility](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/accessibility.md)
- [Create](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/grid-studio-ui/create.md)
- [Navigation](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/navigation.md)
- [Dynamic Views](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/dynamic-views.md)
- [Enabling and Disabling Elements](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/enabling-and-disabling-elements.md)
- [Working with Parameters](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters.md): Different types of parameters have their unique way of interacting with them.
- [Typing Values](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/typing-values.md)
- [Using the Parameter UI](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/using-the-parameter-ui.md)
- [Special Adjustment Dialog](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/special-adjustment-dialog.md)
- [Mouse Interaction](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/mouse-interaction.md)
- [Target Parameters](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/target-parameters.md)
- [Editable Dropdown Parameters](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/working-with-parameters/editable-dropdown-parameters.md)
- [Working with Objects](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/interface/working-with-objects.md)
- [Workspace Views](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views.md)
- [Artboard](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/artboard.md)
- [Board Player](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/board-player.md)
- [Controller](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/controller.md): Controller is used to manage the display of external controllers like Streamdecks.
- [Cue List](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/cue-list.md)
- [Flow Chart](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/flow-chart.md)
- [Help](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/help.md)
- [Inspector](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/inspector.md)
- [Layer Rundown](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/layer-rundown.md)
- [Library](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/library.md): Library view shows assets like widgets, icons, and extension.
- [Log](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/log.md)
- [Monitor](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/monitor.md)
- [Node Editor](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/node-editor.md)
- [Object Grid](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/object-grid.md): The Object Grid window is a specialized window to view multiple objects all together in a grid layout.
- [Project Tree](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/project-tree.md)
- [Navigating the Project Tree](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/project-tree/navigating-the-project-tree.md)
- [Managing Project Structure](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/project-tree/managing-project-structure.md)
- [State Machine](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/state-machine.md)
- [Timeline](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/timeline.md)
- [Viewer](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewer.md)
- [Viewport](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewport.md)
- [Viewport Navigation](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewport/viewport-navigation.md)
- [Working in the Viewport](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewport/working-in-the-viewport.md)
- [3D Coordinate System](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/workspace-views/viewport/3d-coordinate-system.md)
- [Core Concepts](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts.md)
- [System Architecture](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/system-architecture.md)
- [Project Structure](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/project-structure.md)
- [Objects](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/objects.md)
- [Entities](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/entities.md)
- [Data Sources](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/data-sources.md)
- [User Parameter](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/user-parameter.md)
- [Object-Based Data Flow](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/object-based-data-flow.md)
- [Sensor-Based Tracking Processing](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/sensor-based-tracking-processing.md)
- [Workflow Programming](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/workflow-programming.md)
- [Workflow vs Modifier](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/workflow-vs-modifier.md)
- [Modifier Programming](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/modifier-programming.md)
- [User Interfaces and Dashboards](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/user-interfaces-and-dashboards.md)
- [Additional Control Systems](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/additional-control-systems.md)
- [Scripting](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/fundamentals/core-concepts/scripting.md)
- [Workflow](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow.md)
- [General use](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/general-use.md)
- [Events](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/events.md): 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.
- [Actions](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/actions.md): 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.
- [Workflow specific actions](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions.md): The workflow itself contains several built-in actions for creating custom logic, managing dependencies, and more.
- [Stop](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/stop.md)
- [Hub](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/hub.md)
- [Spy](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/spy.md)
- [Wait](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/wait.md)
- [Sequence](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/sequence.md)
- [Condition](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/condition.md)
- [Switch](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/switch.md)
- [Switch Case](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/switch-case.md)
- [Modifier](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/modifier.md)
- [Data Source](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/data-source.md)
- [Loop](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/loop.md)
- [For Each](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/for-each.md)
- [Repeat](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/repeat.md)
- [Script](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/script.md)
- [Log](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/log.md)
- [Notification](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/notification.md)
- [Utils - Run At](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/utils-run-at.md)
- [Utils - Cancel Run At](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/utils-cancel-run-at.md)
- [Utils - Set Parameter](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/utils-set-parameter.md)
- [Utils - Get Parameter](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/utils-get-parameter.md)
- [Utils - Get Object for ID](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/utils-get-object-for-id.md)
- [Call Generic Events](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/call-generic-events.md)
- [Call Functions](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/workflow-specific-actions/call-functions.md)
- [Data Handling](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/data-handling.md): The data within workflows is the key to complex trigger logic/ dependencies.
- [Call Functions and Generic Events](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/call-functions-and-generic-events.md): 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.
- [Variables](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/variables.md): 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.
- [Variables for Workflows](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/variables/variables-for-workflows.md)
- [Variables for Generic Events and Functions](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/variables/variables-for-generic-events-and-functions.md)
- [Advanced project example](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/advanced-project-example.md): This project mainly uses workflow data to build widgets and send OSC messages — all based on a REST API request.
- [Convert action to path based action](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/convert-action-to-path-based-action.md)
- [Queue Behaviours](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/workflow/queue-behaviours.md)
- [Modifier](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/modifier.md)
- [Modifier Interface](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/modifier/modifier-interface.md)
- [Using the Modifier](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/modifier/using-the-modifier.md)
- [Add Nodes](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/modifier/using-the-modifier/add-nodes.md)
- [Use Nodes](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/modifier/using-the-modifier/use-nodes.md)
- [Composition](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/modifier/using-the-modifier/composition.md)
- [Node Types](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/modifier/node-types.md)
- [Timeline](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/timeline.md)
- [FBX Animation Import](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/timeline/fbx-animation-import.md)
- [Cue list](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/cue-list.md)
- [General Use](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/cue-list/general-use.md)
- [Cue](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/cue-list/cue.md)
- [Trigger Cues](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/cue-list/trigger-cues.md)
- [State Machine](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/state-machine.md): 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.
- [General use](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/state-machine/general-use.md)
- [Cell content & trigger](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/state-machine/cell-content-and-trigger.md)
- [Use cell content in workflows](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/state-machine/use-cell-content-in-workflows.md)
- [Entities](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/state-machine/entities.md)
- [Calendar](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/calendar.md)
- [Artboards and Widgets](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets.md)
- [Artboard](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/artboard.md)
- [Frame](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame.md)
- [Auto Layout](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout.md)
- [Free Placement](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/free-placement.md)
- [Horizontal Layout](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/horizontal-layout.md)
- [Vertical Layout](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/vertical-layout.md)
- [Grid Layout](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/grid-layout.md)
- [Flexbox](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/auto-layout/flexbox.md)
- [Actions - Navigateto](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/actions-navigateto.md)
- [Actions - Showframe](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/frame/actions-showframe.md)
- [Widgets](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets.md)
- [Creating Customized Widget](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget.md)
- [Interfaces](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces.md)
- [Analog Clock](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/analog-clock.md)
- [Color Circle](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/color-circle.md)
- [Color Field](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/color-field.md)
- [Color Slider](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/color-slider.md)
- [Data Array](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/data-array.md)
- [Display Bar](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/display-bar.md)
- [Dropdown](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/dropdown.md)
- [Fader](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/fader.md)
- [Graph](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/graph.md)
- [Bar Graph](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/graph/bar-graph.md)
- [Line Graph](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/graph/line-graph.md)
- [Group](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/group.md)
- [Image](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/image.md)
- [Label](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/label.md)
- [Level Meter](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/level-meter.md)
- [Number Input](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/number-input.md)
- [Markdown](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/markdown.md)
- [Pinpad](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/pinpad.md)
- [Push and Hold Button](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/push-and-hold-button.md)
- [Push Button](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/push-button.md)
- [Push Image Button](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/push-image-button.md)
- [QR](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/qr.md)
- [Radio Buttons](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/radio-buttons.md)
- [Range](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/range.md)
- [Rotary](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/rotary.md)
- [Shape](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/shape.md)
- [Connection Line](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/shape/connection-line.md)
- [Ellipse](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/shape/ellipse.md)
- [Line](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/shape/line.md)
- [Polygon](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/shape/polygon.md)
- [Rectangle](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/shape/rectangle.md)
- [Slider](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/slider.md)
- [SVG](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/svg.md)
- [Switch](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/switch.md)
- [Text](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/text.md)
- [Textfield](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/textfield.md)
- [Widget Radio Buttons](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/widget-radio-buttons.md)
- [XY Panel](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/interfaces/xy-panel.md)
- [Data Source](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source.md)
- [Calendar](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/calendar.md)
- [Calendar Entry Details](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/calendar/calendar-entry-details.md)
- [Comment](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/comment.md)
- [Cue List](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/cue-list.md)
- [Cue Item Details](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/cue-list/cue-item-details.md)
- [Cue List Details](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/cue-list-details.md)
- [Data Parameter Target](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/data-parameter-target.md)
- [Device List](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/device-list.md)
- [Import JSON](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/import-json.md)
- [Media](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/media.md)
- [Object Children List](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/object-children-list.md)
- [Object Details](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/object-children-list/object-details.md)
- [Object List](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/object-list.md)
- [Parameter](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/parameter.md)
- [Parameter Target](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/parameter-target.md)
- [Style](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/style.md)
- [Time](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/time.md)
- [Timecode](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/creating-customized-widget/data-source/timecode.md)
- [StreamDeck](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/widgets/streamdeck.md)
- [Object / Linked Widgets](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets.md): Predefined objects or parameters have specific widgets for easy access and/or control.
- [Create own](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets/create-own.md): See the following pages, which describe how to create own linked widgets:
- [Parameter linked widgets](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets/create-own/parameter-linked-widgets.md): This page describes how to create new linked widgets for parameters.
- [Object linked widgets](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets/create-own/object-linked-widgets.md): This page describes how to create new linked widgets for objects.
- [For custom extensions / plugins](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets/create-own/for-custom-extensions-plugins.md): Custom extensions / plugins can also have their own widgets.
- [Supported objects](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets/supported-objects.md): Not all objects have predefined widgets yet. We will be adding more in upcoming widget packs to support additional objects soon.
- [Supported Parameters](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/artboards-and-widgets/object-linked-widgets/supported-parameters.md): Not all parameter types are fully supported yet in the widget/dataSource workflow. We are working on adding full support in upcoming releases.
- [Scripting](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/scripting.md)
- [Basic Data Types](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/scripting/basic-data-types.md)
- [IO Functions](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/scripting/io-functions.md): For some IO-Connections, there are some special functions available.
- [Util Functions](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/system/scripting/util-functions.md): There are some built in utility functions availble in Grid Studio.
- [Objects](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/objects.md)
- [Working with Objects](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/objects/working-with-objects.md)
- [Parameter](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter.md)
- [Parameter Types](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/parameter-types.md)
- [Control Modes](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/control-modes.md)
- [Parameters in Workflows](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-workflows.md)
- [Parameters in Modifier](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-modifier.md)
- [Parameters in Scripting](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-scripting.md)
- [Parameters in Timeline](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-timeline.md)
- [Parameters in State Machines](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-state-machines.md)
- [Parameters as DataSource](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-as-datasource.md)
- [Parameters in  Widgets](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/parameter/parameters-in-widgets.md)
- [User Parameter](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/user-parameter.md)
- [Entities](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities.md)
- [Viewing Entities](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/viewing-entities.md)
- [Navigating the Entity Tree](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/navigating-the-entity-tree.md)
- [Working with Entities](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/working-with-entities.md)
- [Entity Context Menu](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/entity-context-menu.md)
- [Value Representation](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/value-representation.md)
- [History](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/value-representation/history.md)
- [Warning System](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/value-representation/warning-system.md)
- [Using Entities in Workflows](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/using-entities-in-workflows.md)
- [Using Entities in Modifiers](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/using-entities-in-modifiers.md)
- [Using Entities with Widgets](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/entities/using-entities-with-widgets.md)
- [Object Status](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/object-status.md)
- [Working with Object Status](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/object-status/working-with-object-status.md)
- [Data Sources](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/data-sources.md)
- [Object-Based data processing](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing.md)
- [Map Input](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/map-input.md)
- [Filters](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/filters.md)
- [Follow Object & Morph](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/filters/follow-object-and-morph.md)
- [Map Output](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/map-output.md)
- [World Calibration](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/object-based-data-processing/world-calibration.md)
- [Protocol Synchronization](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/protocol-synchronization.md)
- [Input Synchronization](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/protocol-synchronization/input-synchronization.md)
- [Input Interpolation](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/protocol-synchronization/input-synchronization/input-interpolation.md)
- [Output Synchronization](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/protocol-synchronization/output-synchronization.md)
- [Late Tick Calculation / Low Latency](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/protocol-synchronization/late-tick-calculation-low-latency.md)
- [Sensor-Based Tracking Processing](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/sensor-based-tracking-processing.md)
- [Motions](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/data-and-objects/motions.md)
- [Objekt Types](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/object-types/objekt-types.md)
- [Static Mesh Import](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/object-types/objekt-types/static-mesh-import.md)
- [Explain different objects \*\*\*\*](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/object-types/objekt-types/explain-different-objects.md)
- [Tracker \*\*\*\*](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/object-types/objekt-types/explain-different-objects/tracker.md)
- [Camera \*\*\*\*](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/object-types/objekt-types/explain-different-objects/camera.md)
- [Presets \*\*\*\*](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/object-types/objekt-types/explain-different-objects/presets.md)
- [Macro \*\*\*\*](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/object-types/objekt-types/explain-different-objects/macro.md)
- [Project Settings](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings.md)
- [Processes](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/processes.md)
- [3D Widget](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/3d-widget.md)
- [Exposed Parameters](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/exposed-parameters.md)
- [Defaults](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/defaults.md)
- [Categories](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/categories.md)
- [Editor Camera](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/editor-camera.md)
- [Sound Card](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/sound-card.md)
- [Web Server](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/web-server.md)
- [Physics](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/physics.md)
- [Watchdog](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/watchdog.md)
- [Object Grid](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/object-grid.md)
- [Scripts](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/project-settings/scripts.md)
- [Timecode](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/timecode.md)
- [Frame Rate](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/frame-rate.md)
- [Synchronization](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/synchronization.md)
- [System Monitor](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/system-monitor.md)
- [Warnings](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/warnings.md)
- [Using the Log](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/using-the-log.md)
- [Using Categories](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/project/using-categories.md)
- [Preferences](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences.md)
- [Startup and Update](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/startup-and-update.md)
- [Interface](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/interface.md)
- [Save and Load](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/save-and-load.md)
- [Timeline](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/timeline.md)
- [Editing](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/editing.md)
- [Im / Export](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/im-export.md)
- [OSC Remote Control](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/osc-remote-control.md)
- [Script](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/script.md)
- [Advanced](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/preferences/advanced.md)
- [License System](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/license-system.md)
- [Project Credit Manager](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/license-system/project-credit-manager.md)
- [License Activation](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/license-system/license-activation.md)
- [License Release](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/license-system/license-release.md)
- [Transfer a License to a Dongle](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/license-system/transfer-a-license-to-a-dongle.md)
- [Manage Multiple License on one Computer](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/license-system/manage-multiple-license-on-one-computer.md)
- [Managing License in Shop](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/license-system/managing-license-in-shop.md)
- [Hardware Requirements for Licensing](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/license-system/hardware-requirements-for-licensing.md)
- [Integrations & Extensions](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/integrations-and-extensions.md)
- [Library](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/library.md)
- [Shortcuts & Key Mappings](https://stage-precision.gitbook.io/grid/grid-studio-fundamentals/platform/shortcuts-and-key-mappings.md)

## LiDAR Analysis

- [LiDAR Analysis Overview](https://stage-precision.gitbook.io/grid/lidar-analysis/lidar-analysis-overview.md)
- [General Setup](https://stage-precision.gitbook.io/grid/lidar-analysis/general-setup.md)
- [LiDAR Analysis Object](https://stage-precision.gitbook.io/grid/lidar-analysis/lidar-analysis-object.md)
- [Frustum](https://stage-precision.gitbook.io/grid/lidar-analysis/lidar-analysis-object/frustum.md)
- [2D Rotation](https://stage-precision.gitbook.io/grid/lidar-analysis/lidar-analysis-object/2d-rotation.md)
- [3D Rotation](https://stage-precision.gitbook.io/grid/lidar-analysis/lidar-analysis-object/3d-rotation.md)

## Camera Coverage & Overlap Analysis

- [Camera Analysis Overview](https://stage-precision.gitbook.io/grid/camera-analysis/camera-analysis-overview.md)
- [Required Project Setup](https://stage-precision.gitbook.io/grid/camera-analysis/using-camera-analysis/required-project-setup.md)
- [Configure Cameras](https://stage-precision.gitbook.io/grid/camera-analysis/using-camera-analysis/configure-cameras.md)
- [Configure the Camera Analysis Object](https://stage-precision.gitbook.io/grid/camera-analysis/using-camera-analysis/configure-the-camera-analysis-object.md)
- [Configure the Voxel Result](https://stage-precision.gitbook.io/grid/camera-analysis/using-camera-analysis/configure-the-voxel-result.md)
- [Run the Analysis](https://stage-precision.gitbook.io/grid/camera-analysis/using-camera-analysis/run-the-analysis.md)
- [Analysis Modes](https://stage-precision.gitbook.io/grid/camera-analysis/using-camera-analysis/analysis-modes.md)

## Light Tracking

- [Light Tracking](https://stage-precision.gitbook.io/grid/light-tracking/light-tracking.md)
- [Setup Tracking Light Fixture](https://stage-precision.gitbook.io/grid/light-tracking/setup-tracking-light-fixture.md)
- [Define Measurement Points](https://stage-precision.gitbook.io/grid/light-tracking/define-measurement-points.md)
- [DMX Patch](https://stage-precision.gitbook.io/grid/light-tracking/dmx-patch.md)
- [DMX Merge](https://stage-precision.gitbook.io/grid/light-tracking/dmx-merge.md): Different signal flows for light tracking can be supported.
- [Calibration with Incoming DMX Values](https://stage-precision.gitbook.io/grid/light-tracking/calibration-with-incoming-dmx-values.md)
- [Calibration with Self-Generated Values](https://stage-precision.gitbook.io/grid/light-tracking/calibration-with-self-generated-values.md)

## PTZ Camera Control

- [PTZ Camera Control](https://stage-precision.gitbook.io/grid/ptz-camera-control/ptz-camera-control.md)
- [Setup](https://stage-precision.gitbook.io/grid/ptz-camera-control/setup.md)
- [Controller: Pan/Tilt](https://stage-precision.gitbook.io/grid/ptz-camera-control/controller-pan-tilt.md)
- [Controller: Target](https://stage-precision.gitbook.io/grid/ptz-camera-control/controller-target.md)

## Virtual Production

- [Welcome to Virtual Production](https://stage-precision.gitbook.io/grid/virtual-production/welcome-to-virtual-production.md)
- [Overview of Camera Calibration](https://stage-precision.gitbook.io/grid/virtual-production/overview-of-camera-calibration.md)
- [Calibration Tools](https://stage-precision.gitbook.io/grid/virtual-production/overview-of-camera-calibration/calibration-tools.md)
- [Reposition Tools](https://stage-precision.gitbook.io/grid/virtual-production/overview-of-camera-calibration/reposition-tools.md)
- [Axis Tools](https://stage-precision.gitbook.io/grid/virtual-production/overview-of-camera-calibration/axis-tools.md)
- [Supported Tracking Protocols](https://stage-precision.gitbook.io/grid/virtual-production/supported-tracking-protocols.md)
- [Calibration Screens](https://stage-precision.gitbook.io/grid/virtual-production/calibration-screens.md)
- [Single Screen](https://stage-precision.gitbook.io/grid/virtual-production/calibration-screens/single-screen.md)
- [Infinite Board](https://stage-precision.gitbook.io/grid/virtual-production/calibration-screens/infinite-board.md)
- [Multiscreen](https://stage-precision.gitbook.io/grid/virtual-production/calibration-screens/multiscreen.md)
- [Export Multiscreen](https://stage-precision.gitbook.io/grid/virtual-production/calibration-screens/multiscreen/export-multiscreen.md)
- [Lens & Tracking Calibration Wizard](https://stage-precision.gitbook.io/grid/virtual-production/lens-and-tracking-calibration-wizard.md)
- [Interface & Settings](https://stage-precision.gitbook.io/grid/virtual-production/lens-and-tracking-calibration-wizard/interface-and-settings.md)
- [Capture Observations](https://stage-precision.gitbook.io/grid/virtual-production/lens-and-tracking-calibration-wizard/capture-observations.md)
- [Analyse Observations](https://stage-precision.gitbook.io/grid/virtual-production/lens-and-tracking-calibration-wizard/analyse-observations.md)
- [Image Calibration Wizard](https://stage-precision.gitbook.io/grid/virtual-production/image-calibration-wizard.md)
- [Camera Calibration Tools](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools.md)
- [Lens & Tracking Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/lens-and-tracking-calibration.md)
- [Setup](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/lens-and-tracking-calibration/setup.md)
- [Start Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/lens-and-tracking-calibration/start-calibration.md)
- [Run Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/lens-and-tracking-calibration/run-calibration.md)
- [Lens Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/lens-calibration.md)
- [Setup](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/lens-calibration/setup.md)
- [Capturing Observations](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/lens-calibration/capturing-observations.md)
- [Run Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/lens-calibration/run-calibration.md)
- [Tracking Alignment](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/tracking-alignment.md)
- [Setup](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/tracking-alignment/setup.md)
- [Capturing Observations](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/tracking-alignment/capturing-observations.md)
- [Run Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/tracking-alignment/run-calibration.md)
- [Alignment with Marker](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/alignment-with-marker.md)
- [Setup](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/alignment-with-marker/setup.md)
- [Capturing Observations](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/alignment-with-marker/capturing-observations.md)
- [Run Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/alignment-with-marker/run-calibration.md)
- [Simple Static Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/simple-static-calibration.md)
- [Setup](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/simple-static-calibration/setup.md)
- [Capturing Observations](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/simple-static-calibration/capturing-observations.md)
- [Run Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/simple-static-calibration/run-calibration.md)
- [Simple Static Calibration with Marker](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/simple-static-calibration-with-marker.md)
- [Setup](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/simple-static-calibration-with-marker/setup.md)
- [Capturing Observations](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/simple-static-calibration-with-marker/capturing-observations.md)
- [Run Calibration](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tools/simple-static-calibration-with-marker/run-calibration.md)
- [Camera Reposition Tools](https://stage-precision.gitbook.io/grid/virtual-production/camera-reposition-tools.md)
- [Screens Alignment](https://stage-precision.gitbook.io/grid/virtual-production/camera-reposition-tools/screens-alignment.md)
- [Reposition from Screens](https://stage-precision.gitbook.io/grid/virtual-production/camera-reposition-tools/reposition-from-screens.md)
- [Reposition from Marker](https://stage-precision.gitbook.io/grid/virtual-production/camera-reposition-tools/reposition-from-marker.md)
- [Focusing on Points](https://stage-precision.gitbook.io/grid/virtual-production/camera-reposition-tools/focusing-on-points.md)
- [Axis Tools](https://stage-precision.gitbook.io/grid/virtual-production/axis-tools.md)
- [Linear Axis](https://stage-precision.gitbook.io/grid/virtual-production/axis-tools/linear-axis.md)
- [Rotator Axis](https://stage-precision.gitbook.io/grid/virtual-production/axis-tools/rotator-axis.md)
- [2D Axis](https://stage-precision.gitbook.io/grid/virtual-production/axis-tools/2d-axis.md)
- [FAQ](https://stage-precision.gitbook.io/grid/virtual-production/faq.md)
- [Camera Calibration Tool v2](https://stage-precision.gitbook.io/grid/virtual-production/camera-calibration-tool-v2.md)

## Optitrack

- [Optitrack Calibration Overview](https://stage-precision.gitbook.io/grid/optitrack/optitrack-calibration-overview.md)
- [Optitrack Volume](https://stage-precision.gitbook.io/grid/optitrack/optitrack-volume.md)
- [Optitrack Volume Add Camera](https://stage-precision.gitbook.io/grid/optitrack/optitrack-volume/optitrack-volume-add-camera.md)
- [Optitrack Camera Setup](https://stage-precision.gitbook.io/grid/optitrack/optitrack-volume/optitrack-camera-setup.md)
- [Optitrack Calibration Tool](https://stage-precision.gitbook.io/grid/optitrack/optitrack-volume/optitrack-calibration-tool.md)
- [Optitrack Alignment](https://stage-precision.gitbook.io/grid/optitrack/optitrack-volume/optitrack-alignment.md)
- [Optitrack Analysis](https://stage-precision.gitbook.io/grid/optitrack/optitrack-volume/optitrack-analysis.md)
- [Optitrack Recalibration](https://stage-precision.gitbook.io/grid/optitrack/optitrack-volume/optitrack-recalibration.md)

## Tracking Calibration

- [Tracking Calibration](https://stage-precision.gitbook.io/grid/tracking-calibration/tracking-calibration.md)
- [World Calibration](https://stage-precision.gitbook.io/grid/tracking-calibration/world-calibration.md)
- [Offset Tracking with Parent Child](https://stage-precision.gitbook.io/grid/tracking-calibration/offset-tracking-with-parent-child.md)

## Widget Creation

- [Creating Your Own Widgets](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets.md)
- [Adding a Widget](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-a-widget.md)
- [Adding Interfaces](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces.md)
- [Analog Clock](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/analog-clock.md)
- [Color Circle](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/color-circle.md)
- [Color Field](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/color-field.md)
- [Color Slider](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/color-slider.md)
- [Data Array](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/data-array.md)
- [Display Bar](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/display-bar.md)
- [Dropdown](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/dropdown.md)
- [Fader](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/fader.md)
- [Graph](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/graph.md)
- [Graph](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/graph/graph.md)
- [Point Renderer](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/graph/point-renderer.md)
- [XY Graph](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/graph/xy-graph.md)
- [Group](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/group.md)
- [Image](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/image.md)
- [Label](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/label.md)
- [Level Meter](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/level-meter.md)
- [Number Input](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/number-input.md)
- [Markdown](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/markdown.md)
- [Pinpad](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/pinpad.md)
- [Push and Hold Button](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/push-and-hold-button.md)
- [Push Button](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/push-button.md)
- [Push Image Button](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/push-image-button.md)
- [QR](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/qr.md)
- [Radio Buttons](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/radio-buttons.md)
- [Range](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/range.md)
- [Rotary](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/rotary.md)
- [Shape](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape.md)
- [Connection Line](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/connection-line.md)
- [Ellipse](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/ellipse.md)
- [Line](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/line.md)
- [Polygon](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/polygon.md)
- [Rectangle](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/shape/rectangle.md)
- [Slider](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/slider.md)
- [SVG](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/svg.md)
- [Text](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/text.md)
- [Textfield](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/textfield.md)
- [Switch](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/switch.md)
- [Widget Radio Buttons](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/widget-radio-buttons.md)
- [XY Panel](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-interfaces/xy-panel.md)
- [Adding Data Source](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source.md)
- [Data Source](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source.md)
- [Calendar](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/calendar.md)
- [Calendar Entry Details](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/calendar/calendar-entry-details.md)
- [Comment](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/comment.md)
- [Cue List](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/cue-list.md)
- [Cue Item Details](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/cue-list/cue-item-details.md)
- [Cue List Details](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/cue-list-details.md)
- [Data Parameter Target](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/data-parameter-target.md)
- [Device List](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/device-list.md)
- [Import JSON](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/import-json.md)
- [Media](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/media.md)
- [Object List](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/object-list.md)
- [Object Children List](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/object-list/object-children-list.md)
- [Object Details](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/object-list/object-children-list/object-details.md)
- [Parameter](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/parameter.md)
- [Parameter Target](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/parameter-target.md)
- [Style](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/style.md)
- [Time](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/time.md)
- [Timecode](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/adding-data-source/data-source/timecode.md)
- [Using Styles](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/using-styles.md)
- [Using Expression](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/using-expression.md)
- [StreamDeck](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/streamdeck.md)
- [Object / Linked Widgets](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/object-linked-widgets.md)
- [Create own](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/object-linked-widgets/create-own.md): See the following pages, which describe how to create own linked widgets:
- [Parameter linked widgets](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/object-linked-widgets/create-own/parameter-linked-widgets.md): This page describes how to create new linked widgets for parameters.
- [Object linked widgets](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/object-linked-widgets/create-own/object-linked-widgets.md): This page describes how to create new linked widgets for objects.
- [For custom extensions / plugins](https://stage-precision.gitbook.io/grid/widget-creation/creating-your-own-widgets/object-linked-widgets/create-own/for-custom-extensions-plugins.md): Custom extensions / plugins can also have their own widgets.

## Interactive Trigger Area

- [Interactive Trigger Area](https://stage-precision.gitbook.io/grid/interactive-trigger-area/interactive-trigger-area.md)
- [Setup](https://stage-precision.gitbook.io/grid/interactive-trigger-area/setup.md)
- [Use](https://stage-precision.gitbook.io/grid/interactive-trigger-area/use.md)

## Blob Tracking

- [Blob Tracking](https://stage-precision.gitbook.io/grid/blob-tracking/blob-tracking.md)
- [Image Based Blob Tracking](https://stage-precision.gitbook.io/grid/blob-tracking/image-based-blob-tracking.md)
- [Point Cloud Blob Tracking](https://stage-precision.gitbook.io/grid/blob-tracking/point-cloud-blob-tracking.md)
- [Blob Tracking Management with Volume](https://stage-precision.gitbook.io/grid/blob-tracking/blob-tracking-management-with-volume.md)

## FBX Import

- [FBX Import](https://stage-precision.gitbook.io/grid/fbx-import/fbx-import.md)
- [Static Mesh](https://stage-precision.gitbook.io/grid/fbx-import/static-mesh.md)
- [Animation](https://stage-precision.gitbook.io/grid/fbx-import/animation.md)
- [Exporting FBX from Blender](https://stage-precision.gitbook.io/grid/fbx-import/exporting-fbx-from-blender.md)
- [Exporting FBX from Cinema4D](https://stage-precision.gitbook.io/grid/fbx-import/exporting-fbx-from-cinema4d.md)

## Kinetics & Physics Simulation

- [Kinetics & Physics Simulation](https://stage-precision.gitbook.io/grid/kinetics-and-physics-simulation/kinetics-and-physics-simulation.md)

## Maps Input and Output with Filters

- [Maps Input and Output with Filters](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/maps-input-and-output-with-filters.md)
- [Map Input](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/map-input.md)
- [Animator](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/map-input/animator.md)
- [Volume - Test](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/map-input/volume-test.md)
- [Follow Object](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/map-input/follow-object.md)
- [Volume - Interpolated Point Data](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/map-input/volume-interpolated-point-data.md)
- [Volume - Point Data](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/map-input/volume-point-data.md)
- [Volume - Volume Points](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/map-input/volume-volume-points.md)
- [Filters](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/filters.md)
- [Tracking Filter](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/filters/tracking-filter.md)
- [Manipulation](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/filters/manipulation.md)
- [Reduction](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/filters/reduction.md)
- [Prediction](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/filters/prediction.md)
- [Smoothing](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/filters/smoothing.md)
- [Target](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/filters/target.md)
- [Camera](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/filters/camera.md)
- [Map Output](https://stage-precision.gitbook.io/grid/maps-input-and-output-with-filters/map-output.md)

## Project Framerate and Synchronization

- [Project Framerate and Synchronization](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/project-framerate-and-synchronization.md)
- [Grid Studio Process Rate](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/grid-studio-process-rate.md)
- [Genlock and Reference](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/genlock-and-reference.md)
- [Supported Capture Cards](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/genlock-and-reference/supported-capture-cards.md)
- [Timecode](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/timecode.md)
- [Synchronization of IO Connection](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/synchronization-of-io-connection.md)
- [Time Inspector](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/synchronization-of-io-connection/time-inspector.md)
- [Input Synchronization](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/synchronization-of-io-connection/input-synchronization.md)
- [Input Interpolation](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/synchronization-of-io-connection/input-synchronization/input-interpolation.md)
- [Output Synchronization](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/synchronization-of-io-connection/output-synchronization.md)
- [Late Tick calculations / Low Latency](https://stage-precision.gitbook.io/grid/project-framerate-and-synchronization/late-tick-calculations-low-latency.md)

## Extensions

- [Extension Philosophy](https://stage-precision.gitbook.io/grid/extensions/extension-philosophy.md): Learn the core design principles behind Grid Extensions and understand how to create integrations that feel like native Grid objects.
- [Extension Architecture](https://stage-precision.gitbook.io/grid/extensions/extension-architecture.md): Understand the core building blocks of a Grid Extension and how they work together to represent, control, and monitor an external system.
- [Designing the Data Flow](https://stage-precision.gitbook.io/grid/extensions/extension-architecture/designing-the-data-flow.md): Learn how to structure data inside a Grid Studio Extension and decide when to use Parameters, Entities, Actions, and Events.
- [Extension Types](https://stage-precision.gitbook.io/grid/extensions/extension-types.md): Learn which Extension type best matches your integration and understand the role each type has inside Grid.
- [Extension Basics](https://stage-precision.gitbook.io/grid/extensions/extension-basics.md): Learn how Grid discovers, loads, and registers Extensions, and understand the basic file structure, metadata, dependencies, and development workflow.
- [Folder Structure](https://stage-precision.gitbook.io/grid/extensions/extension-basics/folder-structure.md): Learn how a Grid Extension is organized and understand which files belong in the Extension root, the lib folder, and other directories.
- [Extension Loading](https://stage-precision.gitbook.io/grid/extensions/extension-basics/extension-loading.md): Learn how Grid discovers and loads Python files from an Extension folder and when code changes become available.
- [Creating Your First Extension](https://stage-precision.gitbook.io/grid/extensions/extension-basics/creating-your-first-extension.md): Create the smallest possible Grid Extension and understand the basic Python structure required to register an Extension type.
- [Extension Registration](https://stage-precision.gitbook.io/grid/extensions/extension-basics/extension-registration.md): Learn how Extension classes are registered in Grid and how multiple Extension types can be provided from a single Python file.
- [Plugin Metadata](https://stage-precision.gitbook.io/grid/extensions/extension-basics/plugin-metadata.md): Learn how to define metadata for your Extension, including its name, category, version information, and search keywords.
- [Multiple Extension Types](https://stage-precision.gitbook.io/grid/extensions/extension-basics/multiple-extension-types.md): Learn how to define metadata for your Extension, including its name, category, version information, and search keywords.
- [Development Workflow](https://stage-precision.gitbook.io/grid/extensions/extension-basics/development-workflow.md): Learn the recommended workflow for editing, restarting, testing, and debugging a Grid Extension using the built-in logs.
- [Organizing Your Code](https://stage-precision.gitbook.io/grid/extensions/extension-basics/organizing-your-code.md): Learn how to organize larger Extensions into reusable modules while keeping the project easy to maintain.
- [Python Dependencies](https://stage-precision.gitbook.io/grid/extensions/extension-basics/python-dependencies.md): Learn how to add external Python packages to a Grid Extension using a requirements.txt file.
- [Core Concepts](https://stage-precision.gitbook.io/grid/extensions/core-concepts.md): Understand the fundamental concepts used by Grid Extensions and learn how Parameters, Entities, Actions, Events, Connection States, Workflows, and lifecycle functions work together.
- [Parameters](https://stage-precision.gitbook.io/grid/extensions/core-concepts/parameters.md): Learn how Parameters are used to configure Grid Extensions, how their values are stored, and how to react safely to Parameter changes.
- [Parameter Types](https://stage-precision.gitbook.io/grid/extensions/core-concepts/parameters/parameter-types.md): Learn which Parameter type best represents each kind of user input and how to create, access, validate, and configure the available controls.
- [Tabs and Containers](https://stage-precision.gitbook.io/grid/extensions/core-concepts/parameters/tabs-and-containers.md): Learn how Parameters are organized inside the Inspector using existing tabs, custom tabs, and containers.
- [Entities](https://stage-precision.gitbook.io/grid/extensions/core-concepts/entities.md): Learn how Entities represent runtime state inside Grid, how to create and access them, and how to react safely to value changes.
- [Working with Entity Trees](https://stage-precision.gitbook.io/grid/extensions/core-concepts/entities/working-with-entity-trees.md): Learn how to access, navigate, iterate, export, and modify hierarchical Entity structures using sp.ValueTree.
- [Dynamic Entities](https://stage-precision.gitbook.io/grid/extensions/core-concepts/entities/dynamic-entities.md): Learn how to create, synchronize, and react to Entity structures whose entries are discovered or generated at runtime.
- [Entity History](https://stage-precision.gitbook.io/grid/extensions/core-concepts/entities/entity-history.md): Learn how to record previous Entity values for Graph Widgets, monitoring, and other time-based visualizations.
- [Entity Representation Templates](https://stage-precision.gitbook.io/grid/extensions/core-concepts/entities/entity-representation-templates.md): Learn how to create focused Inspector views that display selected Entity values without creating a second data model.
- [Entity Warning Conditions](https://stage-precision.gitbook.io/grid/extensions/core-concepts/entities/entity-warning-conditions.md): Learn how to add automatic Warning, Error, and Fatal conditions to Entity Representations based on Float, Boolean, and String values.
- [Actions](https://stage-precision.gitbook.io/grid/extensions/core-concepts/actions.md): Learn how to register Actions, execute asynchronous operations, complete callbacks correctly, and connect user operations with Entities and external systems.
- [Action Parameters](https://stage-precision.gitbook.io/grid/extensions/core-concepts/actions/action-parameters.md): Learn how Action inputs are registered, passed to callbacks, and connected to dynamic Entity-based selections.
- [Returning Data](https://stage-precision.gitbook.io/grid/extensions/core-concepts/actions/returning-data.md): Learn how Actions return structured Workflow Data using sp.ValueTree and how expected response fields can be exposed through Script Tokens.
- [Events](https://stage-precision.gitbook.io/grid/extensions/core-concepts/events.md): Learn how to register and emit Events, distinguish state changes from triggers, and provide structured data to Workflows.
- [General Extension Functions](https://stage-precision.gitbook.io/grid/extensions/core-concepts/general-extension-functions.md): Learn how to check the Extension state, display communication activity, and access built-in Grid Parameters from Python.
- [Connection State](https://stage-precision.gitbook.io/grid/extensions/core-concepts/connection-state.md): Learn how to report Extension availability, choose the correct Status Type, and expose connection changes to Grid Workflows.
- [Lifecycle](https://stage-precision.gitbook.io/grid/extensions/core-concepts/lifecycle.md): Learn how to initialize Extension objects, respond to enable and disable changes, and release all owned resources during shutdown.
- [Standard Workflows](https://stage-precision.gitbook.io/grid/extensions/core-concepts/standard-workflows.md): Learn how to provide visible and editable automation for connection checks, initialization, polling, and recurring synchronization.
- [Extension Experience](https://stage-precision.gitbook.io/grid/extensions/extension-experience.md): Learn how visual identity, built-in help, Widgets, Workflows, and Inspector design turn an Extension into a complete Grid experience.
- [Extension Icons](https://stage-precision.gitbook.io/grid/extensions/extension-experience/extension-icons.md): Learn how to add an SVG Icon that makes an Extension recognizable in the Project Tree, menus, and search results.
- [3D Meshes](https://stage-precision.gitbook.io/grid/extensions/extension-experience/3d-meshes.md): Learn how to add a COLLADA Mesh that represents a spatially relevant Extension inside the Grid 3D Viewport.
- [Linked Widgets](https://stage-precision.gitbook.io/grid/extensions/extension-experience/linked-widgets.md): Learn how to provide reusable object-specific Widgets that automatically connect to an Extension's Parameters, Entities, and Actions.
- [In-App Help](https://stage-precision.gitbook.io/grid/extensions/extension-experience/in-app-help.md): Learn how to provide built-in Markdown documentation that helps users configure and operate an Extension directly inside Grid.
- [Design Guidelines](https://stage-precision.gitbook.io/grid/extensions/design-guidelines.md): Learn the design principles that help Grid Extensions remain understandable, reliable, efficient, and compatible throughout their lifecycle.
- [Naming Conventions](https://stage-precision.gitbook.io/grid/extensions/design-guidelines/naming-conventions.md): Learn how to name Extension classes, Parameters, Entities, Actions, Events, and exposed data consistently and clearly.
- [Discovery and Dynamic Data](https://stage-precision.gitbook.io/grid/extensions/design-guidelines/discovery-and-dynamic-data.md): Learn how to discover external endpoints and resources, store changing data in Entities, and design clear dynamic selections.
- [Error Handling](https://stage-precision.gitbook.io/grid/extensions/design-guidelines/error-handling.md): Learn how to distinguish valid empty results, user input problems, external failures, and internal implementation errors.
- [Parent and Child Extensions](https://stage-precision.gitbook.io/grid/extensions/design-guidelines/parent-and-child-extensions.md): Learn when several logical Extension objects should share one communication endpoint and how to connect Parent and Child objects through Relations.
- [Performance](https://stage-precision.gitbook.io/grid/extensions/design-guidelines/performance.md): Learn how to select the correct data pipeline, avoid unnecessary processing, and use asyncio or worker threads without affecting other Extensions.
- [Compatibility and Public API Stability](https://stage-precision.gitbook.io/grid/extensions/design-guidelines/compatibility-and-public-api-stability.md): Learn which Extension interfaces must remain stable after release and how to define Grid Studio, Device, Firmware, and API compatibility.
- [User Experience](https://stage-precision.gitbook.io/grid/extensions/design-guidelines/user-experience.md): 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.
- [Python Coding Guidelines](https://stage-precision.gitbook.io/grid/extensions/design-guidelines/python-coding-guidelines.md): Define the Python coding conventions used throughout the official Grid Extension SDK to keep Extensions consistent, readable, and maintainable.
- [Extension Classes](https://stage-precision.gitbook.io/grid/extensions/extension-classes.md): Learn how the available Extension Classes differ and which specialized Grid functions and data pipelines each class provides.
- [Protocol Extensions](https://stage-precision.gitbook.io/grid/extensions/extension-classes/protocol-extensions.md): Learn how to create a reusable Protocol Extension using sp.BaseModule and expose its configuration through the Protocol Inspector.
- [Device Extensions](https://stage-precision.gitbook.io/grid/extensions/extension-classes/device-extensions.md): Learn how to create a Device Extension using sp.BaseDevice for a specific physical device, application, service, or external system.
- [2D Sensor Extensions](https://stage-precision.gitbook.io/grid/extensions/extension-classes/2d-sensor-extensions.md): This page documents the 2D sensor-specific API used by Grid Studio Extensions. General Extension concepts.
- [Extension Review Checklist](https://stage-precision.gitbook.io/grid/extensions/extension-review-checklist.md): Use this checklist before releasing an Extension to verify its functionality, user experience, documentation, assets, and code quality.
- [Distribution and Certification](https://stage-precision.gitbook.io/grid/extensions/distribution-and-certification.md): Learn how certification enables Online Library distribution, protects manufacturer IP, and qualifies an Extension for official Stage Precision support.
- [Creating Your First Device Extension](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension.md): Build a complete Grid Studio Device Extension step by step and test every development stage with a provided REST device simulator.
- [Preparing the Tutorial](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/preparing-the-tutorial.md): Prepare the tutorial files, start the provided REST device simulator, and verify that it is available before creating the Extension.
- [Creating the Extension](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/creating-the-extension.md): Create the Extension folder, register a minimal sp.BaseDevice class, and verify that the new object can be added in Grid Studio.
- [Adding Parameters and Entities](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/adding-parameters-and-entities.md): Add connection Parameters and create the Entity structure used to store Device Information and runtime Status values.
- [Communicating with the Simulator](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/communicating-with-the-simulator.md): Send a non-blocking REST request to the simulator, process its JSON response, and write the returned Device Information into Entities.
- [Adding Actions and Connection State](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/adding-actions-and-connection-state.md): Add a Check Connection Action, control the simulator Brightness, validate Action input, and maintain an accurate Grid Connection State.
- [Reacting to Entity Changes](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/reacting-to-entity-changes.md): React to direct Brightness Entity changes, send the updated value to the simulator, and prevent feedback loops when device responses update the same Entity.
- [Adding Lifecycle Handling](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/adding-lifecycle-handling.md): React to Parameter changes, automatically check the connection when the Extension is enabled, and prevent new operations during shutdown.
- [Adding the Workflow and Linked Widgets](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/adding-the-workflow-and-linked-widgets.md): Add the provided Standard Workflow and Linked Widgets to the Extension, register the Workflow in Python, and test the completed automation and user interface.
- [Testing the Completed Extension](https://stage-precision.gitbook.io/grid/extensions/tutorials/creating-your-first-device-extension/testing-the-completed-extension.md): Verify the completed Device Extension under normal operation, connection loss, invalid configuration, project reload, multiple instances, disabling, and shutdown.

## Camera Calibration

- [Camera Calibration Overview](https://stage-precision.gitbook.io/grid/camera-calibration/camera-calibration-overview.md): This page introduces the camera calibration workflow and explains how lens, tracking, and Calibration Screens work together.
- [Before You Start](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start.md): This page helps you prepare for camera calibration by checking the setup type, references, existing data, and required inputs.
- [Choosing the Right Calibration Tool](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start/choosing-the-right-calibration-tool.md): This page is intended as a decision guide to help you select the right calibration or repositioning workflow.
- [Calibration and Alignment Tools](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start/choosing-the-right-calibration-tool/calibration-and-alignment-tools.md): This page explains tools used to create or update Lens Profiles, Alignment Profiles, axis data, Calibration Screen placement, or Camera Object values.
- [Repositioning Tools](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start/choosing-the-right-calibration-tool/repositioning-tools.md): This page explains the repositioning tools used to move, align, or update parts of an already existing calibration setup.
- [Calibration References](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start/calibration-references.md): This page explains the reference types used for camera calibration, including Calibration Screens and Manual Markers.
- [Calibration Screens](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start/calibration-references/calibration-screens.md): This page explains how Calibration Screens, calibration images, and known reference surfaces are used during camera calibration.
- [Single Screen Setup](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start/calibration-references/calibration-screens/single-screen-setup.md): This page explains how to configure one Calibration Screen for a monitor, LED wall section, TV, or printed board.
- [Multi Screen Setup](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start/calibration-references/calibration-screens/multi-screen-setup.md): This page explains how to configure a Multi Screen Calibration Screen for connected tiled LED walls or panel-based LED surfaces.
- [Manual Markers / Measurement Points](https://stage-precision.gitbook.io/grid/camera-calibration/before-you-start/calibration-references/manual-markers-measurement-points.md): This page explains how Manual Markers use Measurement Points as measured 3D references for camera calibration workflows.
- [Project Setup](https://stage-precision.gitbook.io/grid/camera-calibration/project-setup.md): This page explains which project setup parts should be prepared before starting a camera calibration workflow.
- [Camera Image Input](https://stage-precision.gitbook.io/grid/camera-calibration/project-setup/camera-image-input.md): This page explains how to add a Media Input and use it as the camera image source for calibration workflows.
- [Camera Tracking Sources](https://stage-precision.gitbook.io/grid/camera-calibration/project-setup/camera-tracking-sources.md): This page explains how camera tracking and lens encoder data are connected to calibration workflows through Camera Objects and Map Inputs.
- [Camera Tracking Protocols Overview](https://stage-precision.gitbook.io/grid/camera-calibration/project-setup/camera-tracking-sources/camera-tracking-protocols-overview.md): This page explains which camera tracking protocols can be used for different calibration workflows and when protocols need to be combined.
- [Camera Rails and 2D Axis Systems](https://stage-precision.gitbook.io/grid/camera-calibration/project-setup/camera-rails-and-2d-axis-systems.md): This page explains how Axis 2D objects are used for rail, pole, lift, and other two-axis camera movement systems during calibration.
- [Camera Preparation and Capture Strategy](https://stage-precision.gitbook.io/grid/camera-calibration/camera-preparation-and-capture-strategy.md): This page explains how to prepare the physical camera and how to capture useful calibration data.
- [Using the Calibration Object](https://stage-precision.gitbook.io/grid/camera-calibration/using-the-calibration-object.md): This page introduces the Calibration Object and explains how it connects image input, maps, references, profiles, captures, and calibration outputs.
- [Setup Calibration Object](https://stage-precision.gitbook.io/grid/camera-calibration/using-the-calibration-object/setup-calibration-object.md): This page explains how to configure the Calibration Object before opening the Capture Window.
- [Capture Window Breakdown](https://stage-precision.gitbook.io/grid/camera-calibration/using-the-calibration-object/capture-window-breakdown.md): This page explains the main areas, readouts, and views inside the Calibration Capture Window.
- [Capturing Calibration Data](https://stage-precision.gitbook.io/grid/camera-calibration/using-the-calibration-object/capturing-calibration-data.md): This page explains how to collect useful calibration captures and how to use Capture Window feedback during calibration.
- [Finishing and Validating Calibration](https://stage-precision.gitbook.io/grid/camera-calibration/using-the-calibration-object/finishing-and-validating-calibration.md): This page explains how to finish a calibration, save the generated outputs, assign profiles, and validate the result.
- [Calibration Workflows](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows.md): This section provides workflow-specific guidance for each camera calibration tool.
- [Lens & Tracking Calibration](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows/lens-and-tracking-calibration.md): This page explains when to use Lens & Tracking Calibration and what to consider when capturing data for this workflow.
- [Lens & Tracking Calibration (Rotation Only)](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows/lens-and-tracking-calibration-rotation-only.md)
- [Lens Calibration](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows/lens-calibration.md)
- [Tracking Alignment](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows/tracking-alignment.md)
- [Alignment with Markers](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows/alignment-with-markers.md)
- [Axis-Pole Calibration](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows/axis-pole-calibration.md)
- [Simple Static Calibration](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows/simple-static-calibration.md)
- [Simple Static Calibration with Marker](https://stage-precision.gitbook.io/grid/camera-calibration/calibration-workflows/simple-static-calibration-with-marker.md)
- [Reposition Workflows](https://stage-precision.gitbook.io/grid/camera-calibration/reposition-workflows.md): This section provides workflow-specific guidance for repositioning and updating existing calibrated camera setups or Calibration Screens.
- [Focusing on Points](https://stage-precision.gitbook.io/grid/camera-calibration/reposition-workflows/focusing-on-points.md)
- [Reposition from Marker](https://stage-precision.gitbook.io/grid/camera-calibration/reposition-workflows/reposition-from-marker.md)
- [Reposition from Screen](https://stage-precision.gitbook.io/grid/camera-calibration/reposition-workflows/reposition-from-screen.md)
- [Screen Reposition Without Profile](https://stage-precision.gitbook.io/grid/camera-calibration/reposition-workflows/screen-reposition-without-profile.md)
- [Screens Alignment](https://stage-precision.gitbook.io/grid/camera-calibration/reposition-workflows/screens-alignment.md)

## Spatial Interactive Experiences

- [Overview](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/overview.md): Use spatial sensor data in Grid Studio to build interactive environments, track people and objects, create touch and trigger interactions, and output tracking or depth data to external systems.
- [Understanding Spatial Sensor Data](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/understanding-spatial-sensor-data.md): Understand how different spatial sensors are represented in Grid Studio, how 2D and 3D measurements share the same project space, and what information a point cloud can contain.
- [Project Guide Overview](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/project-guide-overview.md): Follow the complete workflow for building a spatial tracking project in Grid Studio, from connecting real sensors to filtering, clustering, interaction logic, data output, and depth image generation.
- [Connect and Prepare the Sensors](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/connect-and-prepare-the-sensors.md): Add and connect the physical sensors used by the project, verify incoming point data, configure their Viewport appearance, and create reference snapshots before alignment.
- [Align the Sensors](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/align-the-sensors.md)
- [Create the Point Cloud Volume](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/create-the-point-cloud-volume.md): Create a Point Cloud Volume and combine the aligned sensor data into a shared point cloud for filtering, clustering, and interaction processing.
- [Define the Tracking Area](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/define-the-tracking-area.md)
- [Clean the Point Cloud](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/clean-the-point-cloud.md)
- [Configure Clustering](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/configure-clustering.md)
- [Refine the Tracked Clusters](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/refine-the-tracked-clusters.md): Refine cluster IDs and stabilize tracked objects over time using Cluster Tracking and Cluster Filters for more consistent interaction and output data.
- [Add Zones and Interaction Logic](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/add-zones-and-interaction-logic.md): Add Trigger Zones and Presence Zones to turn point-cloud activity and tracked clusters into spatial states and Workflow Events inside Grid Studio.
- [Output Tracking Data](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/output-tracking-data.md)
- [Create Local Tracking Areas](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/create-local-tracking-areas.md)
- [Generate Depth Images](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/generate-depth-images.md)
- [Test and Tune the Project](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/building-an-interactive-tracking-project/test-and-tune-the-project.md): Validate and fine-tune the complete spatial tracking pipeline under realistic conditions, from sensor alignment and point filtering to clustering, Zones, local outputs, and depth images.
- [Overview](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/applications/overview.md): Explore common spatial interaction architectures and learn how to combine sensors, Point Cloud Volumes, clustering, local areas, and image outputs for different interactive applications.
- [People & Object Tracking](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/applications/people-and-object-tracking.md): Design reliable people and object tracking systems by planning sensor coverage, reducing occlusion, tuning for varying point density, and balancing stable identity with responsive position tracking.
- [Touch Surfaces](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/applications/touch-surfaces.md): Design touch surfaces and other close-range spatial interactions using dedicated sensor coverage, touch-specific clustering, calibrated surface coordinates, and real-time position output.
- [Trigger-Based Interactions](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/applications/trigger-based-interactions.md): Design reliable spatial triggers and presence-based interactions using Trigger Zones, Presence Zones, thresholds, timing, and Workflow Events.
- [Local Outputs for Interactive Areas](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/applications/local-outputs-for-interactive-areas.md): Design local tracking outputs for individual interactive areas by reusing final clusters from a global tracking system and converting them into local, relative, or normalized UV coordinates.
- [Depth Images for External Processing](https://stage-precision.gitbook.io/grid/spatial-interactive-experiences/applications/depth-images-for-external-processing.md): Use processed spatial sensor data as real-time depth images for external visual, interaction, and image-processing systems such as TouchDesigner or Notch.

## Smart Group

- [Overview](https://stage-precision.gitbook.io/grid/smart-group/overview.md): Collecting multiple objects together under the a smart group object based on different conditions
- [Smart Group Types](https://stage-precision.gitbook.io/grid/smart-group/smart-group-types.md)
- [Object List](https://stage-precision.gitbook.io/grid/smart-group/smart-group-types/object-list.md)
- [Search by Type](https://stage-precision.gitbook.io/grid/smart-group/smart-group-types/search-by-type.md)
- [Search by Name](https://stage-precision.gitbook.io/grid/smart-group/smart-group-types/search-by-name.md)
- [Subobject](https://stage-precision.gitbook.io/grid/smart-group/smart-group-types/subobject.md)
- [Actions and Events](https://stage-precision.gitbook.io/grid/smart-group/actions-and-events.md)

## Scripting

- [Scripting Overview](https://stage-precision.gitbook.io/grid/scripting/scripting-overview.md): Grid Studio provides a Python-based scripting environment for accessing project data, controlling Parameters and adding custom processing logic throughout a project.
- [Python Environment & Imports](https://stage-precision.gitbook.io/grid/scripting/python-environment-and-imports.md): Grid Studio uses Python for project-level scripting and supports both standard Python modules and additional third-party libraries.
- [Accessing Objects and Parameters](https://stage-precision.gitbook.io/grid/scripting/accessing-objects-and-parameters.md): Grid Studio exposes every Object and Parameter in a project through the sp namespace.
- [Expressions](https://stage-precision.gitbook.io/grid/scripting/expressions.md): Expressions allow a Parameter value to be calculated dynamically from other Parameters or project data.
- [Script Aliases](https://stage-precision.gitbook.io/grid/scripting/script-aliases.md): Script Aliases provide custom, project-wide references to Objects and Parameters, making scripts easier to reuse without depending directly on Object-specific unique IDs.
- [Project Scripts](https://stage-precision.gitbook.io/grid/scripting/project-scripts.md): Create reusable Python scripts that can be run manually or triggered from Workflows.
- [Workflow Script Actions](https://stage-precision.gitbook.io/grid/scripting/workflow-script-actions.md): Workflow Script Actions allow custom Python logic to be executed directly inside a Workflow while working with the dynamic data passed through it.
- [Script Modifiers](https://stage-precision.gitbook.io/grid/scripting/script-modifiers.md): Script Modifiers allow custom Python-based data processing to be added inside a Modifier using configurable input and output Parameters.
- [Object Filters](https://stage-precision.gitbook.io/grid/scripting/object-filters.md): Object Filters allow custom Python processing to be applied to Object data inside Grid Studio's Map and Filter system.
- [Data Types & ValueTree](https://stage-precision.gitbook.io/grid/scripting/data-types-and-valuetree.md): Grid Studio scripts can use standard Python data types together with Grid Studio-specific data structures such as sp.ValueTree.
- [Script Editor & Debugging](https://stage-precision.gitbook.io/grid/scripting/script-editor-and-debugging.md): Grid Studio includes an integrated Script Editor for writing Python scripts, with Grid-specific autocomplete and direct access to script output and errors through the Log.
- [Scripting API Overview](https://stage-precision.gitbook.io/grid/scripting/api-reference/scripting-api-overview.md): The Scripting API Reference documents the Python interfaces available for accessing and controlling Grid Studio from scripts.
- [Core API](https://stage-precision.gitbook.io/grid/scripting/api-reference/core-api.md): The Core API covers the fundamental interfaces used to work with existing Objects and Parameters in a Grid Studio project.
- [Objects](https://stage-precision.gitbook.io/grid/scripting/api-reference/core-api/objects.md): Grid Studio Objects are accessed through the sp namespace using their unique Scripting ID.
- [Parameters](https://stage-precision.gitbook.io/grid/scripting/api-reference/core-api/parameters.md): Grid Studio Parameters can be accessed from Python through their Object and Parameter path.
- [Alias API](https://stage-precision.gitbook.io/grid/scripting/api-reference/alias-api.md): The Alias API provides access to Objects and Parameters through project-wide Script Aliases.
- [ValueTree API](https://stage-precision.gitbook.io/grid/scripting/api-reference/valuetree-api.md): sp.ValueTree is Grid Studio's hierarchical data structure for working with structured data.
- [Utility API](https://stage-precision.gitbook.io/grid/scripting/api-reference/utility-api.md): The Utility API contains general-purpose functions available through sp.util for working with the operating system, files, strings and data conversion.
- [Files & Directories](https://stage-precision.gitbook.io/grid/scripting/api-reference/utility-api/files-and-directories.md): The Files & Directories utilities provide functions for creating, checking, reading and modifying files and folders from Grid Studio scripts.
- [Dialogs & User Interaction](https://stage-precision.gitbook.io/grid/scripting/api-reference/utility-api/dialogs-and-user-interaction.md): Display message, confirmation and password dialogs and handle their results through callbacks.
- [Strings](https://stage-precision.gitbook.io/grid/scripting/api-reference/utility-api/strings.md): The String utilities provide functions for checking string content, matching complete words and converting text between upper and lower case.
- [Encoding & Binary Data](https://stage-precision.gitbook.io/grid/scripting/api-reference/utility-api/encoding-and-binary-data.md): The Encoding & Binary Data utilities provide functions for Base64 encoding, HMAC-SHA1 generation and converting individual bytes into numeric values.
- [System & Application](https://stage-precision.gitbook.io/grid/scripting/api-reference/utility-api/system-and-application.md): The System & Application utilities provide access to Grid Studio version information, operating system data, environment variables, system time, clipboard content and external applications.
- [Object APIs](https://stage-precision.gitbook.io/grid/scripting/api-reference/object-apis.md): Object APIs contain scripting functionality that is available only on specific Object types or Object capabilities.
- [Spatial Objects](https://stage-precision.gitbook.io/grid/scripting/api-reference/object-apis/spatial-objects.md): Spatial Objects expose additional scripting functionality for working with their position, rotation and transformation in 3D space.
- [Entities](https://stage-precision.gitbook.io/grid/scripting/api-reference/object-apis/entities.md): Grid Studio Objects can expose runtime data through an Entity tree. The Entity tree can be accessed from scripting as an sp.ValueTree
- [User Parameter](https://stage-precision.gitbook.io/grid/scripting/api-reference/object-apis/user-parameter.md): User Parameters can be created and accessed from scripting through an Object's User Parameter Container.
- [IO API](https://stage-precision.gitbook.io/grid/scripting/api-reference/io-api.md): The IO API contains scripting references for network and communication Objects in Grid Studio.
- [OSC](https://stage-precision.gitbook.io/grid/scripting/api-reference/io-api/osc.md): OSC Objects expose scripting functions for sending OSC messages directly from Python.
- [UDP](https://stage-precision.gitbook.io/grid/scripting/api-reference/io-api/udp.md): UDP Objects expose scripting functions for sending data directly from Python.
- [TCP](https://stage-precision.gitbook.io/grid/scripting/api-reference/io-api/tcp.md): TCP Client and TCP Server Objects expose scripting functions for sending data directly from Python.
- [Math & Transform Types](https://stage-precision.gitbook.io/grid/scripting/api-reference/math-and-transform-types.md): Grid Studio provides scripting types for common vector and transformation operations.
- [Vector](https://stage-precision.gitbook.io/grid/scripting/api-reference/math-and-transform-types/vector.md): sp.Vector provides a three-dimensional vector type for calculations and transformation APIs.
- [Matrix](https://stage-precision.gitbook.io/grid/scripting/api-reference/math-and-transform-types/matrix.md): sp.Matrix provides a transformation matrix type for translation, rotation and spatial calculations.
- [Quaternion](https://stage-precision.gitbook.io/grid/scripting/api-reference/math-and-transform-types/quaternion.md): sp.Quaternion provides quaternion-based rotation calculations and conversions.
