3.49.0-beta
marwie
released this
21 Oct 11:22
·
15 commits
to main
since this release
Needle Engine
- Add: More jsdoc code API documentation
- Add:
OrbitControls
can now lerp to a target field of view - Add: Timeline animation tracks now can have 0..1 weights
- Add:
getBoundingBox
can now optionally respect a layer mask for determining which objects to include - Fix: Regression with animations not playing on instantiated objects
- Fix:
DeleteBox
usesgetBoundingBox
now instead of a custom implementation - Fix:
Duplicatable
now correctly checks for its target object already being deleted - Fix: vite plugins use vite 5.x API (and are still compatible with 4.x)
- Fix: MX Ink support for QuestOS v71+
- Fix: Some logs where incorrectly not behind debug flags
- Fix: Don't export cameras in USDZ when requesting QuickLook-compatible assets
- Fix: Exclude childs of
ContactShadows
andGroundProjectedEnv
from USDZ export - Fix: Custom hand models should not automatically become occluders in Passthrough XR
- Fix: Avoid potential exception in
GameObject.getAllComponents(...)
- Fix: Prevent exception in
DragControls
when dragged object or controller disappear mid-drag - Fix: Improve
EventList
usage from pure JS - Fix: Regression in
OrbitControls.autoFit
that resulted in a wrong fit in some cases - Fix: Improve order of batch validation for automatic instancing when some meshes have different attributes
- Change: Needle Menu styles are more consistent now
- Change: Change casing on
isiPad()
, deprecateisIPad()
Unity Integration
- Change: Bump UnityGLTF dependency to 2.14.0
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples