Skip to content

Releases: needle-tools/needle-engine-support

3.39.0-exp.2

03 Jun 16:00
Compare
Choose a tag to compare

Needle Engine

  • Fix: vite build pipeline plugin

Unity Integration

  • Fix: run npm install with include optional sharp for build pipeline

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.39.0-exp.1

03 Jun 14:07
Compare
Choose a tag to compare

Needle Engine

  • Fix: vite build pipeline plugin

Unity Integration

  • Fix: run npm install with include optional sharp for build pipeline

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.39.0-exp

03 Jun 12:58
Compare
Choose a tag to compare

Needle Engine

  • Fix: Issue where OrbitControls setTarget not working as expected sometimes due to first frame matrices not being updated yet
  • Fix: Gizmos sometimes rendering for 2 frames instead of just 1
  • Change: WebXRImageTracking now applies some smoothing based on jitter amount
  • Change: Bump gltf-build-pipeline package to 2.1

Unity Integration

  • Fix: Issue where context menu export would not clear internal cache that prevented re-exporting the same file multiple times
  • Fix: Export context menu handle case where directories can not be deleted because they're locked by a CLI tool
  • Change: Dont write progressive texture max size if no specific settings are found because we then want it to be handled by the build pipeline package (depends on the usecase etc)

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.38.0-exp.1

30 May 08:21
Compare
Choose a tag to compare

Needle Engine

  • Fix: needle menu CSS blur in safari
  • Fix: USDZ - move Animation component animations into correct sequence depending on whether it should loop or not
  • Fix: QuickLook button being created by WebXR despite usdzExporter.allowCreateQuicklookButton explicitly being off
  • Fix: Issue in vite plugin for Node 16 where fetch wasn't supported yet
  • Fix: AudioListener should remove itself when disabled

Unity Integration

  • Minor WebXR component tooltip improvements

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.38.0-exp

29 May 07:48
Compare
Choose a tag to compare

Needle Engine

  • Add: OrbitControls clickBackgroundToFitScene property that can be used to allow autofitting when users click on the background. By default it is set to 2 clicks
  • Add: Vite plugin option to open browser with network ip address when the server starts by setting needlePlugins(command, config, { openBrowser: true }) in vite.config.js
  • Fix: USDZ image tracking orientation corrects for node world matrix now, resulting in proper placement relative to the image
  • Fix: WebARSessionRoot matrix and invertForward were not correctly applied for USDZ export
  • Change: WebXR Image Tracking orientation was rotated by 180°. Now it's consistent between iOS USDZ and Android WebXR. If you're using image tracking, you might have to rotate your content 180° to adjust to the new orientation.

Unity Integration

  • Add: OrbitControls clickBackgroundToFitScene property that can be used to allow autofitting when users click on the background. By default it is set to 2 clicks

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.37.16-exp

28 May 09:18
Compare
Choose a tag to compare

Needle Engine

  • Add: Gizmos.DrawWireMesh
  • Fix: use lowpoly raycast mesh again when available
  • Fix: USDZ - issue where image tracking orientation was inconsistent between Android and iOS
  • Change: USDZ - better logs when unsupported animation tracks are used during export (e.g. .activeSelf or material animations).
  • Change: USDZ - show balloon warning when exporting unsupported track types

Unity Integration

  • Add: ImageTracking now renders gizmo texture on tracked object

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.37.15-exp

27 May 07:35
Compare
Choose a tag to compare

Needle Engine

  • Add: ScreenCapture deviceFilter and deviceName properties that simplify camera selection
  • Fix: Avatar hands being visible in screenbased AR
  • Fix: USDZ workaround for Apple bug FB13808839 - skeletal mesh rest poses must be decomposable in RealityKit
  • Fix: Issue where Lightmap LOD textures did not load
  • Fix: Issue where Custom Shader LOD textures did not load
  • Change: Powered by Needle tag can be hidden with indie license

Unity Integration

  • Add: ScreenCapture deviceName field and dropdown for simplified camera selection
  • Change: Powered by Needle tag can be hidden with indie license using the Needle Menu component

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.37.14-exp

24 May 17:21
Compare
Choose a tag to compare

Needle Engine

  • Fix: Issue where deactivated SpriteRenderer would not be included in USDZ
  • Fix: Minor @serializable warning in SpriteRenderer
  • Fix: SpriteRenderer progressive textures
  • Change: bump gltf-progressive package which includes a vanilla three.js example and fixes issue where texture settings were not re-applied correctly after having loaded the texture LOD (e.g. filter)

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.37.13-exp

23 May 08:47
Compare
Choose a tag to compare

Needle Engine

  • Add: WebXRImageTracking hideWhenTrackingIsLost option to configure if objects should stay visible or hide when tracking is lost
  • Add: WebARSessionRoot autoPlace option to allow automatically placing the scene content on the first XR hit
  • Fix: WebXR component createQRCode options now respects Needle Menu QR code option
  • Fix: Bump gltf-progressive package to support updating LODs when using postprocessing effects
  • Fix: AR placement being prevented by other scripts that caused the event being used
  • Change: QR code now warns when being used for scanning a localhost address

Unity Integration

  • Add: WebXRImageTracking hideWhenTrackingIsLost option to configure if objects should stay visible or hide when tracking is lost
  • Add: WebARSessionRoot autoPlace option to allow automatically placing the scene content on the first XR hit

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples

3.37.12-exp

17 May 09:31
Compare
Choose a tag to compare

Needle Engine

  • Add: onClear (invoked e.g. when <needle-engine src> changes) and onDestroy hooks (invoked when the needle engine context is disposed)

Unity Integration

  • Fix: Compilation on Linux due to wrong compiler directive
  • Fix: Disabling Allow Progressive Loading in the ProgressiveLoadingSettings component now prevents progressive textures from being generated
  • Change: OrbitControls exposes zoomspeed and zoomToCursor + add some more jsdoc comments
  • Change: CodeWatcher now watches .tsx files as well

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples