Release date: 07/10/2025
Overview
This release introduces a fundamental change to the way parameters work in TwikBot: for the first time, user input node values can be connected to node outputs. This opens up entirely new possibilities for dynamic configurator logic. The release also includes significant Unreal Engine plugin improvements and the first version of the new dimensions tool.
New Features
Dynamic parameter inputs Node outputs can now be connected directly to the input values of parameters — a capability that was not possible in previous versions. This applies to:
-
Option list input values
-
Slider min, max, step, and value inputs
-
Option lists powered by datatables can now connect datatable filters to toggle the enabled and/or visible status of individual items
Dimensions tool The first version of the new dimensions tool is available as a new output component. The Scene node now includes a unit output, currently used by the dimensions tool and AR.
Orthographic camera An orthographic camera option is now available in the graph editor.
Datatable content in option list output Datatable content is now available in option list output, relevant for custom frontend implementations.
Value interpretations "Allow empty" is now available for value interpretations and is enabled by default.
Repeat node Added a flag for toggling recentering behaviour in the Repeat node.
AR API Added facade API for AR. Frontend integration is still pending.
Performance Removed some rendering pipeline overhead. This may be noticeable on products that are just slightly too heavy to render smoothly. Products that already render well above or below 60fps will not be affected.
Unreal Engine Plugin
-
Added support for TwikBot boolean parameters
-
Added support for remote control of the camera
-
Modularised the WebSocket server to support custom game modes, including VR
-
Added proper colour conversion for material overrides
-
Added a checkbox in project settings to disable the UI properties widget
-
Improved stock glass material
-
Fixed a crash on game shutdown
-
Fixed a crash on mesh import when CPU usage is not set for the mesh in a released game
-
Suppressed the "bad any cast" error message with camera nodes
Bug Fixes
-
Fixed several export crashes caused by unexpected SVG input
-
Fixed documentation folder content disappearing when selecting a stitching colour
-
Fixed using special characters (e.g. Ü) in parameter group names
-
Fixed resource uploads
-
Products without output components no longer return an error on export