Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
kipash committed Sep 19, 2024
2 parents fc9f885 + 4aad4c2 commit 2085f7d
Show file tree
Hide file tree
Showing 279 changed files with 59,483 additions and 2,456 deletions.
23 changes: 22 additions & 1 deletion package/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,28 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [0.19.2-pre] - 2024-09-10
## [0.19.5-pre] - 2024-09-19
### Added
- MX Ink Pen and Sword sample
- Brush and color palette to LineDrawing sample
- Gyroscope button to PanoramaControls
- Store used components per sample in SampleInfo

### Fixed
- Gyroscope and PanormaControls correctly use Z rotation (tilt)
- Camera following CharacterController on Z axis
- Pencil Sword sample's particles and camera driving

### Changed
- PanoramaControls panorama
- Improved PanoramaControls dragging

## [0.19.4-pre] - 2024-09-11
### Added
- Crocodile and alien face mask
- Experimental shader toy face mask filter

## [0.19.3-pre.1] - 2024-09-10
### Added
- Face Mesh support: Add a `FaceMeshTexture` or `FaceMeshVideo` component to your GameObject and add the object to the filters list in the FaceFilterTrackingManager component.

Expand Down
37 changes: 37 additions & 0 deletions package/Editor/Samples/ARCameraBackground.asset
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,40 @@ MonoBehaviour:
- {fileID: 11400000, guid: ded045f6b24280743a53b82f3f37c499, type: 2}
- {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2}
reference: {fileID: 0}
UsedComponents:
- Component: Animator
Path: engine/src/engine-components/Animator.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: AudioListener
Path: engine/src/engine-components/AudioListener.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Camera
Path: engine/src/engine-components/Camera.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: DragControls
Path: engine/src/engine-components/DragControls.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: Light
Path: engine/src/engine-components/Light.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: NeedleMenu
Path: engine/src/engine-components/NeedleMenu.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: OrbitControls
Path: engine/src/engine-components/OrbitControls.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: ObjectRaycaster
Path: engine/src/engine-components/ui/Raycaster.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: MeshRenderer
Path: engine/src/engine-components/Renderer.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: WebARCameraBackground
Path: engine/src/engine-components/webxr/WebARCameraBackground.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: WebARSessionRoot
Path: engine/src/engine-components/webxr/WebARSessionRoot.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: WebXR
Path: engine/src/engine-components/webxr/WebXR.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
76 changes: 76 additions & 0 deletions package/Editor/Samples/AnimatedMaterials.asset
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,79 @@ MonoBehaviour:
- {fileID: 11400000, guid: d637a1131da5ea14aaa3e463cf59ec92, type: 2}
- {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2}
reference: {fileID: 0}
UsedComponents:
- Component: ClickButton
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ClickButton.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ClickButton.ts
- Component: GalleryManager
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryManager.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryManager.ts
- Component: GalleryPOI
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryPOI.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryPOI.ts
- Component: GalleryUI
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryUI.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Gallery/GalleryUI.ts
- Component: Animator
Path: engine/src/engine-components/Animator.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: AudioListener
Path: engine/src/engine-components/AudioListener.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Button
Path: engine/src/engine-components/ui/Button.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Camera
Path: engine/src/engine-components/Camera.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Canvas
Path: engine/src/engine-components/ui/Canvas.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Image
Path: engine/src/engine-components/ui/Image.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: RawImage
Path: engine/src/engine-components/ui/Image.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Light
Path: engine/src/engine-components/Light.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: NeedleMenu
Path: engine/src/engine-components/NeedleMenu.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: OrbitControls
Path: engine/src/engine-components/OrbitControls.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: GraphicRaycaster
Path: engine/src/engine-components/ui/Raycaster.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: ReflectionProbe
Path: engine/src/engine-components/ReflectionProbe.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: MeshRenderer
Path: engine/src/engine-components/Renderer.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: RemoteSkybox
Path: engine/src/engine-components/Skybox.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: TeleportTarget
Path: engine/src/engine-components/webxr/TeleportTarget.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: Text
Path: engine/src/engine-components/ui/Text.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Volume
Path: engine/src/engine-components/postprocessing/Volume.ts
MoreInfoUrl: https://docs.unity3d.com/Packages/[email protected]/manual/Volumes.html
- Component: WebARSessionRoot
Path: engine/src/engine-components/webxr/WebARSessionRoot.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: WebXR
Path: engine/src/engine-components/webxr/WebXR.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: XRRig
Path: engine/src/engine-components/webxr/WebXRRig.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: XRFlag
Path: engine/src/engine-components/webxr/XRFlag.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
46 changes: 46 additions & 0 deletions package/Editor/Samples/AnimatedProperties.asset
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,49 @@ MonoBehaviour:
- {fileID: 11400000, guid: d637a1131da5ea14aaa3e463cf59ec92, type: 2}
- {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2}
reference: {fileID: 0}
UsedComponents:
- Component: Animator
Path: engine/src/engine-components/Animator.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: AudioListener
Path: engine/src/engine-components/AudioListener.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Camera
Path: engine/src/engine-components/Camera.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Canvas
Path: engine/src/engine-components/ui/Canvas.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Light
Path: engine/src/engine-components/Light.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: LookAtConstraint
Path: engine/src/engine-components/LookAtConstraint.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: NeedleMenu
Path: engine/src/engine-components/NeedleMenu.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: OrbitControls
Path: engine/src/engine-components/OrbitControls.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: GraphicRaycaster
Path: engine/src/engine-components/ui/Raycaster.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: MeshRenderer
Path: engine/src/engine-components/Renderer.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: SkinnedMeshRenderer
Path: engine/src/engine-components/Renderer.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Text
Path: engine/src/engine-components/ui/Text.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: USDZExporter
Path: engine/src/engine-components/export/usdz/USDZExporter.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: WebXR
Path: engine/src/engine-components/webxr/WebXR.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: XRRig
Path: engine/src/engine-components/webxr/WebXRRig.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
49 changes: 49 additions & 0 deletions package/Editor/Samples/AnimatorController.asset
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,52 @@ MonoBehaviour:
Tags:
- {fileID: 11400000, guid: d637a1131da5ea14aaa3e463cf59ec92, type: 2}
reference: {fileID: 0}
UsedComponents:
- Component: Animator
Path: engine/src/engine-components/Animator.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: AudioListener
Path: engine/src/engine-components/AudioListener.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: AudioSource
Path: engine/src/engine-components/AudioSource.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Button
Path: engine/src/engine-components/ui/Button.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Camera
Path: engine/src/engine-components/Camera.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: EventSystem
Path: engine/src/engine-components/ui/EventSystem.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: GroundProjectedEnv
Path: engine/src/engine-components/GroundProjection.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Light
Path: engine/src/engine-components/Light.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: LookAtConstraint
Path: engine/src/engine-components/LookAtConstraint.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: NeedleMenu
Path: engine/src/engine-components/NeedleMenu.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: OrbitControls
Path: engine/src/engine-components/OrbitControls.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: ObjectRaycaster
Path: engine/src/engine-components/ui/Raycaster.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: MeshRenderer
Path: engine/src/engine-components/Renderer.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: ShadowCatcher
Path: engine/src/engine-components/ShadowCatcher.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: RemoteSkybox
Path: engine/src/engine-components/Skybox.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: WebARSessionRoot
Path: engine/src/engine-components/webxr/WebARSessionRoot.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
25 changes: 25 additions & 0 deletions package/Editor/Samples/BodyTracking.asset
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,28 @@ MonoBehaviour:
- {fileID: 11400000, guid: ded045f6b24280743a53b82f3f37c499, type: 2}
- {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2}
reference: {fileID: 0}
UsedComponents:
- Component: WebXRBodyTracking
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/BodyTracking/WebXRBodyTracking.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/BodyTracking/WebXRBodyTracking.ts
- Component: AudioListener
Path: engine/src/engine-components/AudioListener.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Camera
Path: engine/src/engine-components/Camera.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Light
Path: engine/src/engine-components/Light.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: NeedleMenu
Path: engine/src/engine-components/NeedleMenu.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: OrbitControls
Path: engine/src/engine-components/OrbitControls.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: WebXR
Path: engine/src/engine-components/webxr/WebXR.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: XRRig
Path: engine/src/engine-components/webxr/WebXRRig.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
86 changes: 86 additions & 0 deletions package/Editor/Samples/BowAndArrow.asset
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,89 @@ MonoBehaviour:
- {fileID: 11400000, guid: 44782f56eb518b640a8ab29550fa117a, type: 2}
- {fileID: 11400000, guid: ded045f6b24280743a53b82f3f37c499, type: 2}
reference: {fileID: 0}
UsedComponents:
- Component: Arrow
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/Arrow.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Bow
& Arrow/Arrow.ts
- Component: ArrowShooting
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/ArrowShooting.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Bow
& Arrow/ArrowShooting.ts
- Component: BowArrowTarget
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowArrowTarget.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Bow
& Arrow/BowArrowTarget.ts
- Component: BowTargetSpawner
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/Bow & Arrow/BowTargetSpawner.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/Bow
& Arrow/BowTargetSpawner.ts
- Component: RandomColor
Path: needle-engine-samples/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts
MoreInfoUrl: https://github.com/needle-tools/needle-engine-samples//tree/main/package/Runtime/_Shared/SampleScripts~/ChangeColor.ts
- Component: Animation
Path: engine/src/engine-components/Animation.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: AudioListener
Path: engine/src/engine-components/AudioListener.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: AudioSource
Path: engine/src/engine-components/AudioSource.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Camera
Path: engine/src/engine-components/Camera.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Canvas
Path: engine/src/engine-components/ui/Canvas.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: BoxCollider
Path: engine/src/engine-components/Collider.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: SphereCollider
Path: engine/src/engine-components/Collider.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: EventSystem
Path: engine/src/engine-components/ui/EventSystem.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Light
Path: engine/src/engine-components/Light.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: NeedleMenu
Path: engine/src/engine-components/NeedleMenu.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: ParticleSystem
Path: engine/src/engine-components/particlesystem/ParticleSystem.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: ParticleSystemRenderer
Path: engine/src/engine-components/particlesystem/ParticleSystem.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: GraphicRaycaster
Path: engine/src/engine-components/ui/Raycaster.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: MeshRenderer
Path: engine/src/engine-components/Renderer.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: SkinnedMeshRenderer
Path: engine/src/engine-components/Renderer.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Rigidbody
Path: engine/src/engine-components/RigidBody.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: Text
Path: engine/src/engine-components/ui/Text.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: WebXR
Path: engine/src/engine-components/webxr/WebXR.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: XRRig
Path: engine/src/engine-components/webxr/WebXRRig.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
- Component: XRControllerFollow
Path: engine/src/engine-components/webxr/controllers/XRControllerFollow.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: XRControllerMovement
Path: engine/src/engine-components/webxr/controllers/XRControllerMovement.ts
MoreInfoUrl: https://engine.needle.tools/docs/component-reference.html
- Component: XRFlag
Path: engine/src/engine-components/webxr/XRFlag.ts
MoreInfoUrl: https://fwd.needle.tools/needle-engine/help
Loading

0 comments on commit 2085f7d

Please sign in to comment.