Exposed Parameters

Overview
The Exposed Parameters tab allows users to create a centralized collection of parameters for a project.
These parameters behave like normal parameters and can be used throughout the system in workflows, modifiers, widgets, scripting, and other systems.
Unlike regular object parameters, exposed parameters are not tied to a specific object. Instead, they act as a convenient location for storing project-level configuration values.
This makes them a useful alternative to other methods of storing custom data, such as:
user parameters on objects
project variables
Which method is used often depends on the intended purpose and project structure.
Creating Exposed Parameters
To create a new exposed parameter, click the + icon in the Exposed Parameters tab.
This will open a list of available parameter types.
To add a parameter:
Click the + icon.
Select the desired parameter type from the list.
The parameter will be created and added to the list.
Once created, the parameter can be renamed and used throughout the project like any other parameter.
You can create as many exposed parameters as needed depending on the configuration options required for the project or runtime environment.

Renaming Parameters
After creating a parameter, it can be renamed if needed.
To rename a parameter:
Right-click the parameter name.
Select Rename from the context menu.
This allows you to assign clear and descriptive names that will be shown in the runtime settings interface.
Parameter Types
When creating an exposed parameter, the following parameter types are available:
Bool
Color
Data
Float
Integer
IP
Point
String
Vector
These parameters can then be used throughout the project like any other parameter.
Usage in Grid Runtime
When a project is deployed using Grid Runtime, the parameters defined in the Exposed Parameters tab become the visible configuration interface for the runtime environment.
In this context, exposed parameters effectively act as the runtime settings of the project, while the internal project structure and other parameters remain hidden.
This allows a project to provide a clean and controlled configuration interface when used outside of the editor.
Related Topics
Parameters Understanding how parameters are used within the project.
User Parameters Creating custom parameters on individual objects.
Last updated