Releases: needle-tools/needle-engine-support
4.3.0-alpha.3
Needle Engine
- Add: WebARSessionRoot
arScale
can now be changed while in AR to modify or reset the scale. - Change: AudioSource now creates it's own AudioListener instead of using one from the camera.
Unity Integration
- Bump Needle Build Pipeline dependency
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.3.0-alpha.2
Unity Integration
- Fix compilation error on Mac
- Bump Spline dependency to 2.x
- Bump Needle Build Pipeline dependency
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.3.0-alpha.1
Needle Engine
- Add: More API documentation for various core components
Unity Integration
- Improve export time
- Bump EditorSync dependency to fix support for Needle Engine 4
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.3.0-alpha
Needle Engine
- Add: SceneSwitcher
sceneLoadingStart
andsceneLoadingProgress
events - Add: AssetReference
urlName
property - Fix: SceneSwitcher preloading if configured to not load scene at startup
- Fix: UI issue where text components were not correctly handled by the EventSystem for the
hasActiveUI
property
Unity Integration
- Add: Experimental support for importing C# components and assets from node_modules packages
- Fix: Sub-Scene export on save or at Enter Playmode
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.2.5
Needle Engine
- Fix: keep FBX vertex color assignment when postprocessing materials
- Fix: ContactShadow flicker when point materials are in the scene
- Fix: OrbitControls keep
autoTarget
enabled infitCamera
- Fix: Static
BoxCollider.add
now correctly calculates bounding box - Fix: InputField
onValueChanged
event is now invoked after the new value has been assigned - Change:
getBoundingBox
now also takes a single object as well as an array of objects - Change: DropListener now exposes
DropListenerOnDropArguments
type
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.2.4
Needle Engine
- Add: OrbitControls set to
autoTarget
now automatically updates rotation target in onPointerUp - Fix: USDZ add safeguard against potential issue in bone sorting
- Fix: USDZ remove extra check for bone type that might prevent bone structure ordering
- Fix: Static method for
BoxCollider.add
not correctly calculating object bounds when object is rotated - Fix: Ignore fullscreen plane for WebXR auto center
- Fix: Issue in FBXLoader where loading FBX files with out-of-bounds material assignments lead to incorrect geometry groups and subsequent errors
- Change: Improve input typings for
isKeyDown
,isKeyUp
andisKeyPressed
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.2.3
Needle Engine
- Add: InputField setter for
text
- Fix: OrbitControls setCameraAndLookTarget
- Fix: Issue where updating KTX transcoder was not being correctly applied for offline usage
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.2.2
Needle Engine
- Fix: WebXRImageTracking iOS size calculation due to change by Apple
- Fix: USDZ AudioSource not generating code for
playOnAwake
anymore - Fix: Lightmap and environment ligthing not working correctly anymore due to change in three v163
- Change: EventSystem simplification - it is now always created once in scene root, this removes the requirement of ObjectRaycasters in the scene which simplifies the usage of component input event methods like
onPointerClick
(which previously required users to ensure there are ObjectRaycasters in the parent hierarchy)
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.2.1
Unity Integration
- Fix: Nullreference error in new compression settings component
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.2.0
Needle Engine
- Change: remove MXInk fallback codepath for pre-release OS versions
- Change: don't request "hand-tracking" on VisionOS devices unless explicit custom hand models are requested
- Fix: occluder generation in Plane/Mesh tracking should not be enforced when we have a data template
Unity Integration
- Add: New automatic Texture compression settings for
Product
and3D World
usecases. Available via the Compression & LOD settings component. - Change: Move texture and mesh compression settings into "Compression & LOD Settings" component (formerly ProgressiveTextureSettings) to support compression settings in Unity 6000.
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples