Skip to content

Releases: needle-tools/needle-engine-support

2.2.1-pre

11 Aug 23:28
Compare
Choose a tag to compare

Exporter

  • Add: Export context menu to scene hierarchy GameObjects
  • Fix: Multi column icon rendering in ProjectBrowser
  • Fix: Builder now waits for installation finish
  • Fix: Copy include command does not log to console anymore
  • Fix: Invalid glb filepaths
  • Fix: URP light shadow bias exported from RendererAsset (when setup in light)

Engine

  • Fix: light shadow bias

Quick install

Click to install in Unity 2021.2 or newer

2.2.0-pre

11 Aug 14:07
Compare
Choose a tag to compare

Exporter

  • Add: Problem solver "Fix" button
  • Change: Use Glitch Api to detect if a project exists and show it in inspector
  • Change: Typescript template file
  • Change: Disable codegen for immutable packages
  • Change: Improved problem solver messages
  • Change: Renamed package.json scripts
  • Change: Run "copy files" script on build (to e.g. load pre-packed gltf files at runtime when project was never built before)
  • Fix: Logged Editor GUI errors on export
  • Fix: gltf-transform packing for referenced textures via pointers
  • Fix: Don't try to export animations for "EditorOnly" objects in timeline
  • Fix: ComponentLink does now npmdef VSCode workspace

Engine

  • Add @needle-tools/engine to be used as import for "most used" apis and functions
  • Change: remove obsolete Renderer.materialProperties
  • Fix: NEEDLE_persistent_assets extension is now valid format (change from array to object)

Quick install

Click to install in Unity 2021.2 or newer

2.1.1-pre

09 Aug 08:33
2fa20b2
Compare
Choose a tag to compare

Exporter

  • Add Option to Settings to disable automatic project fixes
  • Fix Build Window

Quick install

Click to install in Unity 2021.2 or newer

2.1.0-pre

08 Aug 21:32
Compare
Choose a tag to compare

Exporter

  • Add fixes to automatically update previous projects

Quick install

Click to install in Unity 2021.2 or newer

2.0.0-pre

08 Aug 15:20
Compare
Choose a tag to compare

Exporter

  • Renamed package
  • Add: npmdef pre-build callback to run installation if any of the dependencies is not installed
  • Add: Glitch Deployment inspector hold ALT to toggle build type (development or production)

Engine

  • Renamed package

Quick install

Click to install in Unity 2021.2 or newer

1.28.0-pre

08 Aug 00:07
Compare
Choose a tag to compare

Exporter

  • Add: Custom Shader vertex color export
  • Add: NestedGltf objects and components do now have a stable guid
  • Fix: NestedGltf transfrom

Engine

  • Fix: NestedGltf transform

Quick install

Click to install in Unity 2021.2 or newer

1.27.2-pre

06 Aug 13:57
Compare
Choose a tag to compare

Exporter

  • Remove: Scene Inspector experimental scene asset assignment
  • Change: update templates
  • Change: Component guid generator file ending check to make it work for other file types as well
  • Change: add logo to scenes in project hierarchy with Needle Engine setup

Engine

  • Remove: Duplicateable animation time offset hack
  • Change: GameObjectData extension properly await assigning values
  • Change: NestedGltf instantiate using guid
  • Change: instantiate does now again create guids for three Objects too

Quick install

Click to install in Unity 2021.2 or newer

1.27.1-pre

05 Aug 12:26
Compare
Choose a tag to compare

Exporter

  • Change: always export nested GlbObjects
  • Change: update scene templates
  • Change: Spectator camera component now requires camera component

Engine

  • Add: NestedGltf listenToProgress method
  • Add: Allow changing Renderer lightmap at runtime
  • Fix: Environment lighting when set to flat or gradient (instead of skybox)
  • Fix: this.gameObject.getComponentInChildren - was internally calling wrong method
  • Fix: Spectator camera, requires Camera component in glb now

Quick install

Click to install in Unity 2021.2 or newer

1.27.0-pre

03 Aug 16:20
Compare
Choose a tag to compare

Exporter

  • Add: warning if lightmap baking is currently in progress
  • Add: support to export multiple selected objects
  • Change: Audio clips are being exported relative to glb now (instead of relative to root) to make context menu export work, runtime needs to resolve the path relative to glb
  • Fix: Selected object export collect types from ExportInfo

Engine

  • Add: Animator.keepAnimatorStateOnDisable, defaults to false as in Unity so start state is entered on enable again
  • Add: warning if different types with the same name are registered
  • Add: timeline track onMutedChanged callback
  • Change: PlayableDirector expose audio tracks
  • Change: BoxCollider and SphereCollider being added to the physics scene just once
  • Change: try catch around physics step

Quick install

Click to install in Unity 2021.2 or newer

1.26.0-pre

01 Aug 12:23
Compare
Choose a tag to compare

Exporter

  • Add: open component compiler menu option to open Npm package site
  • Add: feedback form url menu item
  • Add: support for nested GltfObject
  • Add: support to copy gltf files in your hierarchy to the output directory instead of running export process again (e.g. a .glb file that is already compressed will just be copied and not be exported again. Adding components or changing values in the inspector won't have any effect in that case)
  • Change: Don't export skybox for nested gltfs
  • Change: bump component compiler dependency to 1.7.2
  • Change: Unity progress name changed when running Needle Engine server process
  • Remove: legacy export options on GltfObject, components will now always be exported inside gltf extension
  • Fix: delete empty folder when creating a new scene from a scene template
  • Fix: CodeWatcher error caused by repaint call from background thread
  • Fix: Don't serialize in-memory scene paths in settings (when creating scenes from scene templates)
  • Fix: Array serialization of e.g. AudioClip[] to produce Array (because audio clips will be copied to the output directory and be serialized as strings which did previously not work in arrays or lists)
  • Fix: component link opens workspace again
  • Fix: scene save on scene change does not trigger a new export/build anymore

Engine

  • Add: Addressable download progress is now observeable
  • Add: Addressable preload support, allows to load raw bytes without actually building any components
  • Add: PlayableDirector exposes tracks / clips
  • Change: modify default engine loading progress bar to be used from user code
  • Change: add option to Instantiate call to keep world position (set keepWorldPosition in InstantiateOptions object that you can pass into instantiate)
  • Change: light uses shadow bias from Unity
  • Fix: instancing requiring worldmatrix update being not properly processed
  • Fix: Duplicatable world position being off (using keepWorldPosition)
  • Fix: Animation component, it does allow to use one main clip only now, for more complex setups please use AnimationController or Timeline
  • Fix: SyncedRoom room connection on enter WebXR
  • Fix: WebXR avatar loading

Quick install

Click to install in Unity 2021.2 or newer