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.tools
DropListener
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/obj
screenshot()
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