đī¸Presets
Last updated
Was this helpful?
Last updated
Was this helpful?
The Preset feature in Bonfire Builder allows creators to bundle a Spark along with its associated node behaviors, making it easy to transfer across different Books without the need for manual reconfiguration. This feature ensures that Sparks remain fully functional and retain their predefined interactions when reused.
What a Preset Includes
When a Spark is saved as a Preset, it retains:
Spark Entities â The core elements of the Spark.
Spark Symbols â Any linked UI components.
Behavior Nodes â The logic and interaction flows of the Spark.
Causes and Effects â The triggers and responses defining how the Spark interacts with other elements.
Spark Configs â Configuration settings such as State Machines and Named States, ensuring Sparks maintain their functional logic and dynamic behavior.
Key Benefits
Seamless Reuse â Easily transfer Sparks between Books while keeping all behaviors intact.
Time-Saving â Eliminates the need to manually reassign behaviors every time a Spark is reused.
Consistency â Ensures Sparks behave the same way across different projects.
By using Presets, creators can efficiently build and deploy interactive experiences while maintaining consistency and reducing setup time.
In the video, two RPM Avatar Sparks, Annie and Molly, each contain a Converse and an Interact Animation node for interaction.
Both Sparks are selected, and in the Presets Panel, the Create Presets button (plus sign) is clicked. This action generates a preset stored in the My Presets folder under Presets.
Next, a new book is opened, and the created preset is dragged and dropped into it. This automatically imports both RPM Avatars into the Map Explorer. In the Behaviors Panel, a subgraph is generated, retaining the respective nodes originally linked to the Sparks.