Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/dev'
Browse files Browse the repository at this point in the history
# Conflicts:
#	package/Runtime/ImageTracking/README.md
  • Loading branch information
kipash committed Jun 20, 2024
2 parents 0c40ec7 + 769c934 commit d8a8bbc
Show file tree
Hide file tree
Showing 1,063 changed files with 193,386 additions and 11,651 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,5 @@ package/Runtime/Multi-Scenes/Scenes/Scene 3/Scene 3 - Lightmap.meta
.idea
package/WebProjects~/*/.svelte-kit
package/WebProjects~/*/build
package/Runtime/Particles/Particles
package/Runtime/Particles/Particles.meta
5 changes: 5 additions & 0 deletions Samples.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ This is a list of all samples in this package. You can also find them in the Uni
| [Image Tracking](https://engine.needle.tools/samples-uploads/image-tracking) | Placing content on images <br/><kbd>iOS AR</kbd> <kbd>XR</kbd> <kbd>Everywhere Actions</kbd>| <img src="package/Editor/Screenshots/ImageTracking.jpg" height="200"/>
| [External Content](https://engine.needle.tools/samples-uploads/dynamic-content) | Download textures & models from external sources <br/><kbd>Scripting</kbd> <kbd>Dynamic Content</kbd>| <img src="package/Editor/Screenshots/ExternalContent.jpg" height="200"/>
| [Bow & Arrow](https://engine.needle.tools/samples-uploads/bow-and-arrow/) | Minigame where you play as an archer <br/><kbd>Games</kbd> <kbd>XR</kbd>| <img src="package/Editor/Screenshots/BowAndArrow.jpg" height="200"/>
| [Car Physics](https://engine.needle.tools/samples-uploads/car-physics/) | Slalom minigame showcasing raycast vehicle physics <br/><kbd>Games</kbd> <kbd>Physics</kbd>| <img src="package/Editor/Screenshots/CarPhysics.jpg" height="200"/>
| [Collaborative Sandbox](https://engine.needle.tools/samples-uploads/sandbox) | Networking, WebXR, Drag & Duplicate <br/><kbd>Networking</kbd> <kbd>XR</kbd> <kbd>Interaction</kbd>| <img src="package/Editor/Screenshots/Sandbox.jpg" height="200"/>
| [Deferred Textures](https://engine.needle.tools/samples-uploads/progressive-textures) | Faster load times, smaller payloads <br/><kbd>Rendering</kbd> <kbd>Performance and Optimization</kbd>| <img src="package/Editor/Screenshots/ProgressiveLoading.jpg" height="200"/>
| [Diamond Ring](https://engine.needle.tools/samples-uploads/jewelry-ring) | Jewelry rendering and caustics bake <br/><kbd>Rendering</kbd> <kbd>XR</kbd>| <img src="package/Editor/Screenshots/JewelryRing.jpg" height="200"/>
Expand Down Expand Up @@ -88,4 +89,8 @@ This is a list of all samples in this package. You can also find them in the Uni
| [Shadow Catcher](https://engine.needle.tools/samples-uploads/shadow-catcher) | Render additive or masked transparent shadows, great for AR <br/><kbd>Rendering</kbd> <kbd>XR</kbd>| <img src="package/Editor/Screenshots/ShadowCatcher.jpg" height="200"/>
| [Spatial Triggers](https://engine.needle.tools/samples-uploads/spatial-triggers/) | Reactive Zones and Events <br/><kbd>Scripting</kbd> <kbd>Interaction</kbd>| <img src="package/Editor/Screenshots/SpatialTrigger.jpg" height="200"/>
| [Spritesheet Animation](https://engine.needle.tools/samples-uploads/spritesheet/) | Animate Sprites using AnimationClips <br/><kbd>Rendering</kbd> <kbd>Animation</kbd> <kbd>Games</kbd>| <img src="package/Editor/Screenshots/Spritesheet.jpg" height="200"/>
| [Deploy to FTP](https://engine.needle.tools/samples-uploads/deploy-to-ftp/) | Deployments <br/><kbd>Deployment</kbd>| <img src="package/Editor/Screenshots/FTP.jpg" height="200"/>
| [Deploy to Github Pages](https://kipash.github.io/needle-sample-github-pages/) | Deployments <br/><kbd>Deployment</kbd>| <img src="package/Editor/Screenshots/GitHub.jpg" height="200"/>
| [Deploy to Glitch](https://glitch.com/~quark-knowledgeable-caravan) | Deployments <br/><kbd>Deployment</kbd>| <img src="package/Editor/Screenshots/glitch.jpg" height="200"/>
| [Deploy to Itch](https://itch.io/embed-upload/10256073?color=000000) | Deployments <br/><kbd>Deployment</kbd>| <img src="package/Editor/Screenshots/itch.jpg" height="200"/>

25 changes: 25 additions & 0 deletions package/Changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,31 @@ 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.17.0] - 2024-06-19
- add Jet Engine sample
- add Body Tracking sample
- add Car Physics sample
- add Contact Shadows sample
- add "Deploy To" samples: FTP, Github Pages, Glitch and Itch
- add Material X sample
- add Multiple Cameras sample
- add Panorama Controls sample
- add Recorded Avatars sample
- add Snow Globe sample
- add Splines sample
- add Summoning Animation sample
- add USDZ Animator sample
- add VRM Character loading sample
- add Device Detection
- update Particles sample, improving general gallery controls
- update Video Playback, adding livestream showcase
- update Reflection Probes sample
- add ThreeTonemapping component
- enable "Create QR Code Button" for all samples
- update Needle Engine dependency to 3.40.0-exp.1
- add Draco, KTX and Meshopt packages as dependencies for compressed model importing support
- update tests to be more lenient on video and audio files when checking sample size

## [0.16.0] - 2024-04-12
- add NeedleMenu component to all samples
- add Progressive Loading settings to relevant samples
Expand Down
25 changes: 25 additions & 0 deletions package/Editor/Samples/BodyTracking.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: BodyTracking
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
$ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0
DisplayName: Body Tracking
Description: Whole body tracking in XR
Thumbnail: {fileID: 2800000, guid: 7d103c9a65b0f734ba0d0df08d20b6e9, type: 3}
Scene: {fileID: 102900000, guid: be1fd87132ae247c28a08d7678cc6e7f, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/body-tracking/
Priority: 5
Tags:
- {fileID: 11400000, guid: ded045f6b24280743a53b82f3f37c499, type: 2}
- {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/BodyTracking.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions package/Editor/Samples/CarPhysics.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: CarPhysics
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
DisplayName: Car Physics
Description: Slalom minigame showcasing raycast vehicle physics
Thumbnail: {fileID: 2800000, guid: 79cc58c66cdab85468c5b5a89b13ca59, type: 3}
Scene: {fileID: 102900000, guid: 126d05ec3e095d5478a737d5383c97ec, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/car-physics/
Priority: 15
Tags:
- {fileID: 11400000, guid: 44782f56eb518b640a8ab29550fa117a, type: 2}
- {fileID: 11400000, guid: 02bc48fb42f55f942a40d953599a1abf, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/CarPhysics.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions package/Editor/Samples/ContactShadows.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: ContactShadows
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
$ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0
DisplayName: Contact Shadows
Description: Proximity based soft shadows for flat surfaces
Thumbnail: {fileID: 2800000, guid: 45b6dcb8a9193a141b49a6518b71b11e, type: 3}
Scene: {fileID: 102900000, guid: 0efc7e6d32f2c439a9dbf31c1274d1dd, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/contact-shadows
Priority: 10
Tags:
- {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/ContactShadows.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions package/Editor/Samples/DeployToFTP.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: DeployToFTP
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
DisplayName: Deploy to FTP
Description: Deployments
Thumbnail: {fileID: 2800000, guid: 550d0cc015af9d140997b0c1d5292c44, type: 3}
Scene: {fileID: 102900000, guid: 804813ab2c2b4544b83043f086672b2c, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/deploy-to-ftp/
Priority: -1
Tags:
- {fileID: 11400000, guid: fc63514c6a1dc9f43a638962fdc3aa6f, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/DeployToFTP.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions package/Editor/Samples/DeployToGithubPages.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: DeployToGithubPages
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
DisplayName: Deploy to Github Pages
Description: Deployments
Thumbnail: {fileID: 2800000, guid: 78dd70491e557354fb86694d13082fb0, type: 3}
Scene: {fileID: 102900000, guid: e7287e31ae2d2ee49ae0a56926fd53bd, type: 3}
LiveUrl: https://kipash.github.io/needle-sample-github-pages/
Priority: -1
Tags:
- {fileID: 11400000, guid: fc63514c6a1dc9f43a638962fdc3aa6f, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/DeployToGithubPages.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions package/Editor/Samples/DeployToGlitch.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: DeployToGlitch
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
DisplayName: Deploy to Glitch
Description: Deployments
Thumbnail: {fileID: 2800000, guid: 5a29a36882b87d74c9d26d1d313da136, type: 3}
Scene: {fileID: 102900000, guid: fb1dfc10496b45f40b6c5de1b130f93f, type: 3}
LiveUrl: https://glitch.com/~quark-knowledgeable-caravan
Priority: -1
Tags:
- {fileID: 11400000, guid: fc63514c6a1dc9f43a638962fdc3aa6f, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/DeployToGlitch.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

23 changes: 23 additions & 0 deletions package/Editor/Samples/DeployToItch.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: DeployToItch
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
DisplayName: Deploy to Itch
Description: Deployments
Thumbnail: {fileID: 2800000, guid: 71b4bbda2fa65c9478d5d95ea4d6c679, type: 3}
Scene: {fileID: 102900000, guid: 8babeedb1431749429897fa154023229, type: 3}
LiveUrl: https://itch.io/embed-upload/10256073?color=000000
Priority: -1
Tags:
- {fileID: 11400000, guid: fc63514c6a1dc9f43a638962fdc3aa6f, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/DeployToItch.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions package/Editor/Samples/DeviceDetection.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: DeviceDetection
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
$ GlobalObjectId_V1-3-a06dcff60fcfb164da15b13cb06679fb-11400000-0
DisplayName: Device Detection
Description: Device and browser detection API
Thumbnail: {fileID: 2800000, guid: 44e809f234e7b7441889ee4081966c1e, type: 3}
Scene: {fileID: 102900000, guid: 694fe21c79f25ad429e0df5d3000530d, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/device-detection/
Priority: -1
Tags:
- {fileID: 11400000, guid: ec519786b0f262c4bbf635a7c4e70f9f, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/DeviceDetection.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 26 additions & 0 deletions package/Editor/Samples/JetEngine.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: JetEngine
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
$ GlobalObjectId_V1-3-dcd8b18bf18ad2c4687d536c67c1f8df-11400000-0
DisplayName: Jet Engine
Description: Showcase your product interactivly
Thumbnail: {fileID: 2800000, guid: 16339b24e2faaca47b45d27d2da83ea6, type: 3}
Scene: {fileID: 102900000, guid: 56202e55090118a49ab923063a30214f, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/product-showcase/
Priority: 5
Tags:
- {fileID: 11400000, guid: d637a1131da5ea14aaa3e463cf59ec92, type: 2}
- {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2}
- {fileID: 11400000, guid: 3ec298c70457ada44835066d6f28f0e5, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/JetEngine.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 24 additions & 0 deletions package/Editor/Samples/MaterialX.asset
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 936d6805986de86459a8710c7bf5c00a, type: 3}
m_Name: MaterialX
m_EditorClassIdentifier: Needle.Engine.Samples.SampleInfo, Needle.Engine.Samples.Editor
$ GlobalObjectId_V1-3-a20c099cec0e357418a9871f28fdbc87-11400000-0
DisplayName: Material X
Description: Widly supported shader node system
Thumbnail: {fileID: 2800000, guid: bc1e870aee614a14a8e5c9c15f3dbd8c, type: 3}
Scene: {fileID: 102900000, guid: 3660cbdd2f2d742d5bfa18713475ef27, type: 3}
LiveUrl: https://engine.needle.tools/samples-uploads/material-x
Priority: 5
Tags:
- {fileID: 11400000, guid: 7c9389e06e70fd44499179508a35f4c5, type: 2}
reference: {fileID: 0}
8 changes: 8 additions & 0 deletions package/Editor/Samples/MaterialX.asset.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit d8a8bbc

Please sign in to comment.