Skip to main content
Skip table of contents

Modifiers | Inputs

image-20251218-152847.png

Input Modifiers

Input modifiers define how end users interact with the configurator. They expose parameters such as numbers, text, selections, uploads, and wizards, which can then drive geometry, logic, materials, or data.

Inputs form the bridge between user interaction and the internal graph logic.

Modifier

Explanation

Input

Boolean Parameter

A toggle input that outputs a boolean value (true / false), commonly used to enable or disable features or logic.

image-20251218-153400.png

Inputs

  • Default Value: Initial state of the toggle when the product loads.

  • Order: Order of appearance in the parameter list.

  • Form Name: Display name shown to the end user.

  • Additional Data: JSON metadata for front-end usage.

  • Camera Stand: Optional camera preset linked to this parameter.

  • Visible: Controls whether the parameter is shown.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Read Only: Locks the parameter from user interaction.

  • Description: Short explanatory text shown below the parameter.

  • External Parameter ID: Identifier used by external front-end code.

Outputs

  • Checked: Boolean value.

Colorshape Wizard

Allows users to upload or draw a shape and an associated colormap, producing both vector geometry and color data.

image-20251218-153707.png

Inputs

  • Default Shape: Default 2D shape used before user input.

  • Default Colormap: Default colormap image.

  • Allow Upload / Drawing: Enable or disable upload and drawing modes.

  • Upload Wizard Steps: Black & white correction, single-shape dragging, free drawing, minimum thickness.

  • Min. Thickness: Minimum allowed line thickness.

  • Order: Order of appearance in the parameter list.

  • Width / Height: Size of the drawing/upload area.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • Shape: Generated 2D geometry.

  • Colormap: Generated color map.

Dropdown

Displays a dropdown list for selecting one option from predefined values.

image-20251218-153754.png

Inputs

  • Options: List of selectable option names.

  • Order: Order of appearance in the parameter list.

  • Form Name: Display name shown to the end user.

  • Default Value: Preselected option when the product loads.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • Dropdown Enumeration: Selected option value.

  • Option Key: Selected option key.

Image parameter

Allows users to upload an image file.

image-20251218-153833.png

Inputs

  • Default Colormap: Default image shown before upload.

  • Order: Order of appearance in the parameter list.

  • Width / Height: Display size of the image.

  • Form Name: Display name.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • Colormap: Uploaded image.

Mesh upload

Allows users to upload a 3D mesh (OBJ).

image-20251218-153951.png

Inputs

  • Default Mesh: Mesh used before user upload.

  • Order: Order of appearance in the parameter list.

  • Form Name: Display name.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • Geometry: Uploaded mesh.

Numeric input

Allows users to enter a numeric value within defined boundaries.

image-20251218-154033.png

Inputs

  • Minimum Value / Maximum Value: Allowed numeric range.

  • Step (Accuracy): Increment size.

  • Default Value: Initial value on load.

  • Order: Order of appearance in the parameter list.

  • Form Name: Display name.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • Number: User-defined numeric value.

Option List

Allows selection between options displayed as icons or visual tiles.

image-20251218-154318.png

Inputs

  • Options: Option key, optional color hex, image URL.

  • UI Type: Display mode (e.g. icon picker).

  • Data Table: Optional data table used to populate options dynamically.

  • Key / Color / Image Column: Column mappings when using a data table.

  • Default Value: Preselected option.

  • Order: Order of appearance in the parameter list.

  • Form Name: Display name.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • Enum: Selected option.

  • Option Key / Option Color / Option Row: Selected option data.

Shape wizard

Allows users to upload or draw a 2D shape that is converted into vector geometry.

image-20251218-154448.png

Inputs

  • Allow Drawing / Allow Upload: Enable drawing or upload modes.

  • Default Shape: Shape used before user input.

  • Upload / Drawing Wizard Steps: Black & white correction, single-shape dragging, free drawing, minimum thickness.

  • Min. Thickness: Minimum allowed line thickness.

  • Width / Height: Size of the drawing/upload area.

  • Clear Button: Enables clearing the current shape.

  • Hide Upload Black & White Popup: Disables manual correction popup.

  • Order: Order of appearance in the parameter list.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • 2D Geometry: Generated shape.

Slider

Allows users to select a numeric value using a slider control.

image-20251218-154549.png

Inputs

  • Minimum Value / Maximum Value: Allowed range.

  • Step (Accuracy): Increment size.

  • Default Value: Initial slider position.

  • Delay (ms): Delay before updates are applied.

  • Hide Value Label: Hides the numeric label.

  • Order: Order of appearance in the parameter list.

  • Form Name: Display name.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • Number: Selected numeric value.

Text input

Allows users to enter free text or formatted values.

image-20251218-154649.png

Inputs

  • Maximum Length: Maximum allowed characters.

  • Show Placeholder: Toggles placeholder visibility.

  • Default Value: Initial text value.

  • Text Case: Display case (original, upper, lower).

  • Validation Regex: Allowed characters pattern.

  • Max Text: Enables text clipping.

  • Change Policy: Update policy (e.g. Live).

  • Blacklist Check / Ruleset: Enables and configures blacklisting.

  • Order: Order of appearance in the parameter list.

  • Form Name: Display name.

  • Additional Data: JSON metadata.

  • Camera Stand: Optional camera preset.

  • Visible / Read Only: UI visibility and interaction settings.

  • Show in Order: Controls whether the parameter is shown in the order summary.

  • Description: Short explanatory text.

  • External Parameter ID: External front-end identifier.

Outputs

  • Text: User-defined text.

Value interpretation

Maps a selected option to a meaningful value used elsewhere in the graph.

image-20251218-154815.png

Inputs

  • Source: Dropdown, icon picker, or boolean parameter.

  • Interpretation: Target value type (Geometry, 2D Geometry, Text, Numeric, Material, Font, Monochrome Map, Color Map, Light, Camera and Data Table).

  • Default: Fallback value when no option is selected.

Outputs

  • Output: Interpreted value.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.