From cbe872aa26787a056e11ff407f19a1854c5563d9 Mon Sep 17 00:00:00 2001 From: hybridherbst Date: Mon, 16 Oct 2023 21:11:02 +0200 Subject: [PATCH] changelog/version --- Samples.md | 6 +++-- package/package.json | 2 +- samples.json | 56 +++++++++++++++++++++++++++++++++----------- 3 files changed, 47 insertions(+), 17 deletions(-) diff --git a/Samples.md b/Samples.md index 2c47028eb..79f2d1e45 100644 --- a/Samples.md +++ b/Samples.md @@ -19,11 +19,13 @@ This is a list of all samples in this package. You can also find them in the Uni | [Collaborative Sandbox](https://engine.needle.tools/samples-uploads/sandbox) | Networking, WebXR, Drag & Duplicate
Networking XR Interaction| | [Deferred Textures](https://engine.needle.tools/samples-uploads/progressive-textures) | Faster load times, smaller payloads
Rendering Performance and Optimization| | [Diamond Ring](https://engine.needle.tools/samples-uploads/jewelry-ring) | Jewelry rendering and caustics bake
Rendering XR| +| [Gaussian Splatting](https://engine.needle.tools/samples-uploads/gaussian-splats) | Renderer and tooling for gaussian splatting, a novel way to render 3D content.
Rendering Scripting| | [Ground Projection](https://engine.needle.tools/samples-uploads/groundprojection) | Floor projection from environment maps
Rendering| | [Interactive Map](https://engine.needle.tools/samples-uploads/interactive-map) | Openstreetmap.org integration in 3D
Scripting Frameworks| | [Level of Detail](https://engine.needle.tools/samples-uploads/lods/) | Increase and decrease quality based on camera distance
Rendering| | [QuickLook Interactions](https://engine.needle.tools/samples-uploads/usdz-interactivity) | Various interactive examples compatible with iOS AR
iOS AR Audio Interaction XR USDZ Everywhere Actions| | [Screensharing](https://engine.needle.tools/samples-uploads/screensharing) | WebRTC and Streaming
Networking| +| [XR Mesh Detection](https://engine.needle.tools/samples-uploads/mesh-tracking) | Access and render room meshes on Quest 3
XR Rendering| | [Spatial Audio](https://engine.needle.tools/samples-uploads/spatial-audio/) | Placing audio sources in 3D with spatial falloff
Audio XR iOS AR Everywhere Actions| | [Netlify](https://needle-engine-netlify-sample.netlify.app/) | Deploy projects made with Needle to Netlify
Deployment| | [NextJS](https://needle-engine-nextjs.vercel.app) | Integration with the NextJS framework.
Frameworks Deployment Frontend| @@ -49,8 +51,8 @@ This is a list of all samples in this package. You can also find them in the Uni | [AnimatorController](https://engine.needle.tools/samples-uploads/animatorcontroller) | Simple animator controller to transition between two states and play a sound effect (no code)
Animation| | [AR Camera Background](https://engine.needle.tools/samples-uploads/ar-camera-background) | Modify the camera stream and use it for material effects.
XR Rendering| | [Custom Hands](https://engine.needle.tools/samples-uploads/custom-hands/) | Custom hand models in WebXR
XR Interaction| -| [First Person Character](https://engine.needle.tools/samples-uploads/first-person-controller-singleplayer/) | First Person Character Controller with Touch Support
Games Interaction Scripting Physics| -| [First Person Controller](https://engine.needle.tools/samples-uploads/first-person-controller-multiplayer) | Character Controller with Touch Support and Multiplater capability
Games Networking Interaction Scripting| +| [First Person Multiplayer](https://engine.needle.tools/samples-uploads/first-person-controller-multiplayer) | Character Controller with Touch Support and Multiplater capability
Games Networking Interaction Scripting| +| [First Person Singleplayer](https://engine.needle.tools/samples-uploads/first-person-controller-singleplayer/) | First Person Character Controller with Touch Support
Games Interaction Scripting Physics| | [Fonts and Text](https://engine.needle.tools/samples-uploads/fonts/) | Displaying text, rich text, font families
UI| | [Javascript Communication](https://engine.needle.tools/samples-uploads/javascript-communication) | Communication between Needle Engine and external javascript
Scripting HTML Frameworks| | [Line Drawing](https://engine.needle.tools/samples-uploads/mesh-lines/) | Line drawing in 3D for annotations and scribbles
Interaction Networking XR Rendering| diff --git a/package/package.json b/package/package.json index b42b6572f..172f265bf 100644 --- a/package/package.json +++ b/package/package.json @@ -10,7 +10,7 @@ "url": "https://needle.tools" }, "dependencies": { - "com.needle.engine-exporter": "3.19.8" + "com.needle.engine-exporter": "3.20.1" }, "unityRelease": "33f1", "publishConfig": { diff --git a/samples.json b/samples.json index ec57ec9ac..e27d699f1 100644 --- a/samples.json +++ b/samples.json @@ -198,6 +198,20 @@ ], "Name": "Diamond Ring" }, + { + "Description": "Renderer and tooling for gaussian splatting, a novel way to render 3D content.", + "Thumbnail": { + "relativePath": "package/Editor/Screenshots/GaussianSplatting.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/GaussianSplatting.jpg?v=c841a9620ef7a6401ae2df269d5b49f6" + }, + "LiveUrl": "https://engine.needle.tools/samples-uploads/gaussian-splats", + "Priority": 15, + "Tags": [ + "Rendering", + "Scripting" + ], + "Name": "Gaussian Splatting" + }, { "Description": "Floor projection from environment maps", "Thumbnail": { @@ -269,6 +283,20 @@ ], "Name": "Screensharing" }, + { + "Description": "Access and render room meshes on Quest 3", + "Thumbnail": { + "relativePath": "package/Editor/Screenshots/XRMeshTracking.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/XRMeshTracking.jpg?v=141599f13ec1ecaf46afcd2dff9895bb" + }, + "LiveUrl": "https://engine.needle.tools/samples-uploads/mesh-tracking", + "Priority": 15, + "Tags": [ + "XR", + "Rendering" + ], + "Name": "XR Mesh Detection" + }, { "Description": "Placing audio sources in 3D with spatial falloff", "Thumbnail": { @@ -624,36 +652,36 @@ "Name": "Custom Hands" }, { - "Description": "First Person Character Controller with Touch Support", + "Description": "Character Controller with Touch Support and Multiplater capability", "Thumbnail": { - "relativePath": "package/Editor/Screenshots/FirstPersonControllerSP.jpg", - "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/FirstPersonControllerSP.jpg?v=aee63316e12f5ceab037736e698f52eb" + "relativePath": "package/Editor/Screenshots/FirstPersonControllerMP.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/FirstPersonControllerMP.jpg?v=f0cd4629740356eba5da5359a1fc1469" }, - "LiveUrl": "https://engine.needle.tools/samples-uploads/first-person-controller-singleplayer/", + "LiveUrl": "https://engine.needle.tools/samples-uploads/first-person-controller-multiplayer", "Priority": 5, "Tags": [ "Games", + "Networking", "Interaction", - "Scripting", - "Physics" + "Scripting" ], - "Name": "First Person Character" + "Name": "First Person Multiplayer" }, { - "Description": "Character Controller with Touch Support and Multiplater capability", + "Description": "First Person Character Controller with Touch Support", "Thumbnail": { - "relativePath": "package/Editor/Screenshots/FirstPersonControllerMP.jpg", - "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/FirstPersonControllerMP.jpg?v=f0cd4629740356eba5da5359a1fc1469" + "relativePath": "package/Editor/Screenshots/FirstPersonControllerSP.jpg", + "absolutePath": "https://raw.githubusercontent.com/needle-tools/needle-engine-samples/main/package/Editor/Screenshots/FirstPersonControllerSP.jpg?v=aee63316e12f5ceab037736e698f52eb" }, - "LiveUrl": "https://engine.needle.tools/samples-uploads/first-person-controller-multiplayer", + "LiveUrl": "https://engine.needle.tools/samples-uploads/first-person-controller-singleplayer/", "Priority": 5, "Tags": [ "Games", - "Networking", "Interaction", - "Scripting" + "Scripting", + "Physics" ], - "Name": "First Person Controller" + "Name": "First Person Singleplayer" }, { "Description": "Displaying text, rich text, font families",