Releases & Changelogs

Needle Engine Blender Addon 1.0.2

  • Fix: Bumped Needle Engine dependency to 5.0.4 to fix issue with audio- and video playback
  • Fix: Environment opacity and strength wasn’t correctly exported from the Viewport Material Shading settings
  • Fix: when in Solide Shading mode, the environment settings wasn’t exported from the Viewport Material Shading settings

:bullseye: Download Blender Addon :light_bulb: Download Samples

Needle Engine Blender Addon 1.1.0

  • Added: Needle AI integration — Blender scene tools for AI assistants (hierarchy search, object details, scene settings)
  • Added: Collider gizmos for BoxCollider, SphereCollider and ViewBox
  • Added: isTrigger property for SphereCollider and BoxCollider
  • Fixed: Blender UI freezing periodically when Needle panel is visible (license check was blocking the main thread)
  • Fixed: Open Preferences button not working in Blender 5

Links

Download Blender AddonDownload SamplesDocumentationLive Samples

Needle Engine Blender Addon 1.1.1

  • Add: more AI capabilities: object select, object transform, set component property, add component, component description
  • Changed: include component category for component search
  • Fixed: user components was missing type registration

:bullseye: Download Blender Addon :package: Download Samples
:light_bulb: Documentation :sparkles: Live Samples

Needle Engine 4.16.8

Needle Engine

  • Fix: MaterialPropertyBlock multi-material change from opaque to transparent not applied correctly
  • Fix: UI initialization bug caused by incorrect activeInHierarchy evaluation order (NE-6986)
  • Fix: NeedleXRSession — prevent spurious onLeaveXR calls for scripts that never entered XR
  • Fix: NeedleXRSession — inactive scripts no longer incorrectly detected as leaving XR

Unity Integration

  • Add: Extra confirmation dialogue when updating Needle Engine to prevent accidental updates to alpha or pre-release versions
  • Change: pin component compiler version-3

:bullseye: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:light_bulb: Get started :sparkles: Samples

Needle Engine 5.0.5

Needle Engine

  • Add: AudioSource spatial blend support via blend nodes
  • Fix: AudioSource rolloff factor for spatial audio
  • Fix: Animation{ exclusive: false } now correctly stops already-running animations when play() is called with the same clip
  • Fix: NeedleXRSession — prevent spurious onLeaveXR calls for scripts that never entered XR
  • Fix: NeedleXRSession — inactive scripts no longer incorrectly detected as leaving XR
  • Fix: NeedleXRSession.isTrackingImages now includes "emulated" state — reticle no longer hides when tracking state is not perfect
  • Fix: UI initialization bug caused by incorrect activeInHierarchy evaluation order (NE-6986)

Unity Integration

  • Fix: Component compiler pinned to version-3 tag
  • Bump: UnityGLTF to 2.19.4 — compatibility fixes for Unity 6.3–6.5

:bullseye: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:light_bulb: Get started :sparkles: Samples

Needle Engine Blender Addon 1.1.2

  • Addd: Audiosource Gizmo
  • Fixed: Bumped Needle Engine dependency to 5.0.5 to fix issue with audio playback
  • Fixed: XYZ space conversion for vec3 properties in Colliders, ReflectionProbe and Character Controller
  • Fixed: ensure a mesh has any vertices before adding a Renderer component on export

:bullseye: Download Blender Addon :package: Download Samples
:light_bulb: Documentation :sparkles: Live Samples

Needle Engine 4.16.9

Needle Engine

  • Fix: UI Text font URLs now resolve correctly when loading GLBs from external hosts (e.g. CDN or absolute URLs)

:bullseye: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:light_bulb: Get started :sparkles: Samples

5.0.6

Needle Engine

  • Fix: UI Text font URLs now resolve correctly when loading GLBs from external hosts (e.g. CDN or absolute URLs)
  • Add: UI Text default static font served from Needle CDN, allowing users to provide absolute font URLs
  • Add: DragControls EventList support
  • Fix: OrbitControls lookBounds lerp
  • Fix: CursorFollow no longer hits objects in self; fixed snapToSurface raycast

Unity Integration

  • Bump: UnityGLTF to 2.19.5 (compiler fix for Unity 6.3)
  • Improve: Editor connection stability — better error recovery, backoff, resource cleanup, and request debouncing

:bullseye: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:light_bulb: Get started :sparkles: Samples

Needle Engine 5.1.0 alpha.3

Needle Engine

Added

  • AudioClip type with standalone playback control — use with @serializable(AudioClip) for direct audio clip references
  • AudioSource spatial blend support via dual-path audio graph for smooth 2D/3D crossfade
  • UI Text default static font from Needle CDN with absolute font URL support
  • DragControls EventList support

Fixed

  • UI Text font URL resolution when loading GLBs from external hosts (e.g. CDN)
  • AudioSource spatial rolloff factor and play() reliability
  • Animation play() with { exclusive: false } not stopping already-running clips
  • XR lifecycle — spurious onLeaveXR calls for scripts that never entered XR
  • OrbitControls lookBounds lerp and distance-relative gizmo sizes
  • CursorFollow self-intersection and snapToSurface raycast direction
  • Vite makeFilesLocal and alias plugins now respect vite.config base
  • three-mesh-bvh worker failing to load in local dev server
  • VideoPlayer URL serializer tree-shaken out in code-only projects
  • ReflectionProbe not cleaning up overrides when removed

Unity Integration

  • Add: Extra confirmation dialog when updating to pre-release versions
  • Fix: npm utilities and component compiler handling of “version-3” tag format
  • Fix: Vite utilities and codegen now respect vite.config base setting
  • Change: Bumped UnityGLTF to 2.19.5
  • Improve: Editor connection stability — better error recovery, backoff, resource cleanup, and request debouncing

:bullseye: Download Unity Plugin :package: Install from NPM
:octopus: Changelog on Github :bookmark_tabs: Needle Engine API
:light_bulb: Get started :sparkles: Samples