Release Notes
v1.1.0
August 29, 2025
General
Unreal Engine 5.6 is supported.
The plugin now saves its version information to the crash context.
PDB files are now shipped with the plugin.
Drawings
LineStrip support
Added support for rendering world-space LineStrip drawings.
Note: This feature requires instant3Dhub 3.12.0 or newer.
DrawingEditor can create and edit LineStrip drawings.
LineStrip drawings are preferred if supported by instant3Dhub.
Triangle drawings remain supported for backward compatibility.
Editing
Introduced
EditDrawingAPIandEditDrawingInterfaceas the new entry point for editing existing drawings.Drawings can be edited as copies or directly.
Added
Restore()to revert a drawing to its initial state during editing.Removed artificial limitations in DrawingEditor where certain functions (e.g., changing
DrawingColor) were only available in EditMode.All functions can now be used in EditMode as well.
Removed
EditableDrawing.
Collisions
Collisions are enabled by default for new LineStrip drawings.
Simple colliders are used.
Materials & rendering
All drawings now support hovered rendering.
GetHoveredMaterialis deprecated.
Default interactive drawing materials are now automatically assigned in project settings.
Cleanup & documentation
Creating and removing drawings from Unreal no longer emits warnings.
Documentation for DrawingEditor and related functionality was updated and simplified.
InstanceGraphAPI
Added new functions
GetMetadataJSON(),GetMetadataArray()andGetMetadataMap()to query the metadata of a node.
These functions return the same information but use different data types. Choose the one most appropriate for your application.
Remote Culler Debug Stream
For debugging purposes, images from the remote culler can be displayed.
A default screen overlay is provided, which can be toggled on or off using F8, and its opacity/shape can be switched using Shift+F8.
The key can be configured in Project Settings → Plugins → instant3Dhub Settings → Remote Culler Debug Image Key.
For finer control, use the functions RequestRemoteCullerDebugStream() and GetRemoteCullerDebugStreamTexture() on the connector.
Debug Metrics
For debugging purposes, we provide metrics about the internal state of the plugin.
See GetDebugMetrics() on the connector for more details.
Progress
Added
GetClientProgress()to the connector, which provides information about rendering progress.
This is suitable for showing progress indicators to users.
Fixes
Fixed a crash when
Disconnect()was called while events were still being processed.
v1.0.0
May 7, 2025
Initial release.