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 EditDrawingAPI and EditDrawingInterface as 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.

      • GetHoveredMaterial is 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() and GetMetadataMap() 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.