Parameter

Parameters represent individual values used throughout a Grid Studio project. They are used to configure objects, control behavior, store data, and connect different systems.

Almost every object in Grid Studio exposes parameters. These parameters can represent a wide range of values, such as:

  • numeric values

  • vectors and coordinates

  • colors

  • text values

  • states or toggles

  • network settings

  • configuration options

Parameters are typically edited in the Inspector, but they can also be controlled by other systems such as workflows, modifiers, timelines, or scripts.

Because parameters are accessible across many systems, they act as one of the primary ways data and configuration values move through a project.


Parameter Types

Grid Studio supports multiple parameter types depending on the kind of data being stored.

Examples include:

  • Float

  • Integer

  • Bool

  • String

  • Color

  • Vector

  • Point

  • IP

  • Data

Each type provides different capabilities depending on how the value is used.

More details can be found in Parameter Types.


Controlling Parameters

Parameters do not always have to be edited manually. They can also be controlled by other parts of the system using Control Modes.

Control modes define where a parameter gets its value from.

Examples include:

  • Manual values

  • Expressions

  • Variable links

  • Target parameter links

More information can be found in Control Modes.


Parameters in System Logic

Parameters are frequently used in the logic systems of Grid Studio.

They can be used to trigger events, control behavior, or provide data for processing.

Parameters can be integrated into:

  • Workflows to trigger events or perform actions

  • Modifiers for real-time data processing

  • State Machines for state-based parameter control

  • Timelines for animated parameter changes

Each of these systems provides different ways to interact with parameter values.


Parameters Across the Platform

Parameters can also be accessed in many other parts of the platform.

Examples include:

  • Scripting – parameters can be read and written through Python scripts

  • Data Sources – parameters can be exposed as structured data

  • Widgets – parameters can be connected to interface controls

  • Timeline – parameters can be animated using keyframes

This flexibility allows parameters to connect system logic, user interfaces, and external integrations.

Last updated