Releases: needle-tools/needle-engine-support
4.1.0-beta.4
Needle Engine
- Add: OrbitControls support for orthographic camera
- Fix: Orthographic camera aspect ratio
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.1.0-beta.3
Needle Engine
- Fix issue where networked values with the
@syncField
decorator would not be updated correctly on instances spawned at runtime (e.g. via PlayerSync).
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.1.0-beta.2
Needle Engine
- Fix: VideoPlayer screenspace mode colorspace
- Fix: XRRig
setAsActiveRig()
now ensures the given rig has the highest priority. Previously it was possibly immediately overidden again if another XRRig with a higher priority was active in the scene. - Change: SpatialTrigger EventList events are now invoked without additional parameters. They did previously take a reference to the SpatialTriggerReceiver and active SpatialTrigger. If this information is important the SpatialTriggerReceiver can be saved when subscribing to the event and the trigger can be accessed using the
triggerReceiver.currentIntersected
array. - Change: TransformGizmo now exposes the underlying three.js TransformGizmo via a new
control
property. - Change: GroundProjection now uses the
scene.background
instead ofscene.environment
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.1.0-beta.1
Needle Engine
- Fix: ParticleSystem custom behaviours
- Fix: OrbitControls not keeping the initial look direction if
autoTarget
was off - Fix: Invalid Rigidbody warning caused by async physics engine loading change
- Fix: SharpeningEffect
- Update gltf-progressive including a fix for loading texture LOD 0 (the highest resolution)
- Update three.quarks dependency to 0.15.6
Unity Integration
- Fix:
Component
menu item paths for Deploy components - Fix: Validation window NPM update
- Update helper package dependency for Node 22 support
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
3.51.4
- Fix: Invalid dependency in 3.51.3
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.1.0-beta
- Promote to beta
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.1.0-alpha.14
Needle Engine
- Fix: glsl shader error at linear to sRGB conversion
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.1.0-alpha.13
Needle Engine
- Update three.js dependency to fix issue in WebXRManager
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
4.1.0-alpha.12
Needle Engine
- Change: Much improved initial loading speed making Needle Engine websites load up to 1000 ms faster.
Improved Needle Engine website lighthouse scores for all Vite based projects.
Improved bundle chunking and loading for better lighthouse scores.
Core bundles and entrypoint glTF files are not loaded as soon as the web document is ready. - Change: Needle Engine does now lazily import dependencies for
rapier
andpostprocessing
to reduce download and startup size.
This means that projects that don't use any collider or rigidbody components will not load the physics and postprocessing modules. Modules can be loaded at any time once they're need by e.g. components in the scene.
Unity Integration
- Fix: Needle Cloud deployment list not being showing the last deployments
- Fix: Sandbox scene template had falsely scaled Rock model
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples
3.51.3
Needle Engine
- Fix: Needle Menu icons should be hidden until font is loaded (using
display=block
)
Unity Integration
- Fix: Handle npx cache corruption
- Fix: Handle rare issue where nodejs didn't create it's own
npm
folder - Change: Cache and load generated font textures from project library
- Change: Display npx cache errors as warnings in Unity console
- Change: Samples window should allow installation for Unity 6000
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples