Needle Engine Blender Addon 0.51.4
- Fix: resolve asset reference using the data block instead of evaluated representation (e.g. for ChangeMaterialOnClick)
- Fix: Remove component button is disabled if no object is selected
gather_animation_channel_hook api change for Blender 4.2.2 (LTS)NeedleXRSession.start("ar") support which will start immersive-ar on supported devices or export an interactive USDZ on iOS devices
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
OrbitControls can now lerp to a target field of viewgetBoundingBox can now optionally respect a layer mask for determining which objects to includeDeleteBox uses getBoundingBox now instead of a custom implementationDuplicatable now correctly checks for its target object already being deletedContactShadows and GroundProjectedEnv from USDZ exportGameObject.getAllComponents(...)DragControls when dragged object or controller disappear mid-dragEventList usage from pure JSOrbitControls.autoFit that resulted in a wrong fit in some casesisiPad(), deprecate isIPad()
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
screenshot2 method that returns a Promise<Blob>animator.minMaxOffsetNormalized and animation.minMaxOffsetNormalized for QuickLook nowdisplayColor without a material. This is supported on iOS 18+ and visionOS 2+.DeviceUtilities namespace, use the methods directly from the namespace instead (e.g. DeviceUtilities.isSafari())Object3D.transform wrapper that returns itself
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
Needle Engine # 3.51.0
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
Needle Engine # 3.51.1
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
NEEDLE_CLOUD_TOKEN environment variable to your Cloud access token to enable this. This allows running compression in CI build pipelines, for example in a Github Action. Needle Cloud access tokens can be obtained on Needle Cloud.DropListener now optionally supports networking when allowNetworking is on. Dropped files will be network-synced if the file size does not exceed a certain size (50 MB for projects on paid plans; 5 MB for projects free plans).@syncField property, only the last changed property was synchronized to the server. This is now fixed. Note that this is a breaking change: previously networked server state with the @syncField attribute in Needle Engine 3.x projects will not be loaded in Needle Engine 4.0.EventList now takes a generic type code hints when using myEventList.addEventListener(...) e.g. new EventList<string>()networking.needle.toolsDropListener API has changeduseKeys is now false by default since the underlying three.js OrbitControls incorrectly capture ALL keyboard events on the page.
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
Needle Engine # 3.51.2
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
syncedInstantiate should automatically be removed when disconnecting from the networking room
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
mtllib or content-type header model/objscreenshot() method with custom camera and postprocessing didn’t work
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples
camera-access XR feature when starting a new XR session.NeedleXRSession.onSessionRequestStart event hook.Needle Engine/Explain with AI
Download Unity Plugin
Install from NPM
Changelog on Github
Needle Engine API
Get started
Samples