-
Notifications
You must be signed in to change notification settings - Fork 24
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Release samples for Mesh.Toolkit version '5.2407.225'
- Loading branch information
Mesh.Automation
committed
Jun 25, 2024
1 parent
486db6b
commit 5a6eaeb
Showing
41 changed files
with
1,262 additions
and
512 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
+2.15 KB
(110%)
Mesh201/Assets/.MeshCloudScripting/FinishedProject/scene.map
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
223 changes: 136 additions & 87 deletions
223
Mesh201/Assets/MeshCloudScripting/5 - AIAssistant.prefab
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,25 @@ | ||
# Microsoft Mesh Toolkit Sample: Mesh 201 | ||
|
||
![MeshWebSlate Terraces Showcasing the Earth prefab](README/Mesh201.png) | ||
![MeshWebSlate Terraces Showcasing the Earth prefab](README/Mesh201.jpg) | ||
|
||
## What is Mesh 201? | ||
|
||
The *Mesh 201* tutorial project is created for intermediate to advanced Unity developers with an introduction to the fundamental Mesh Toolkit building blocks thus enabling them to hone their skills and eventually create delightful experiences with our Mesh Toolkit in Unity. In the Mesh 201 tutorial project, we demonstrate building shared immersive environments and experiences in Mesh using Mesh WebSlates and Mesh Visual Scripting. | ||
The *Mesh 201* tutorial project is intended for intermediate to advanced Unity developers with an introduction to the fundamental Mesh Toolkit building blocks thus enabling them to hone their skills and create delightful experiences with the Mesh Toolkit. In the Mesh 201 tutorial project, we demonstrate building shared immersive environments and experiences in Mesh using Mesh WebSlates, Mesh Visual Scripting, Mesh Cloud Scripting, and Azure OpenAI. | ||
|
||
Developers start with a pre-built Unity project, where they can complete a series of tasks to add custom interactivity and other Mesh features, and then deploy the project as an Environment to Microsoft Mesh. The project has 2 Scenes: | ||
|
||
* **FinishedProject.unity**: This scene contains a completed version of the tutorial. | ||
* **StartingPoint.unity**: It contains a pre-built scene where Mesh features can be added by following the tutorial. | ||
|
||
## How to use | ||
In this tutorial, you'll complete a series of tasks that use Mesh Visual Scripting and Mesh Physics to create an experience that can be uploaded and used in Mesh. | ||
|
||
* Follow the Mesh 201 Tutorial Docs for a guided walkthrough | ||
* Chapter 1: Overview, set up, and lLoad a local non-shared HTML file into a WebSlate | ||
* Chapter 2: Load a local non-shared and shared HTML file into a WebSlate | ||
* Chapter 3: Load a URL from a 3D asset | ||
* Chapter 4: Load weather from weatherapi.com | ||
* Chapter 5: Use Azure OpenAI as an assistant | ||
|
||
## Getting started | ||
|
||
* Follow the [Mesh 201 Tutorial Docs](aka.ms/Mesh201Tutorial) for a guided walkthrough. | ||
* Additional info about the [Microsoft Mesh Toolkit Control Samples package](Packages/com.microsoft.mesh.toolkit.control.samples/README.md). |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
# What is the Toybox package? | ||
|
||
Toybox is a Unity Engine package that empowers creators to build interactive experiences and games for Microsoft Mesh. This package provides visual scripts, assets, and shaders to help jumpstart creating activities for Mesh environments while staying within performance budgets. | ||
|
||
## Getting started | ||
|
||
There are a couple of ways to add the Toybox package to your project. | ||
|
||
1. Copy and paste the com.microsoft.mesh.toolkit.toybox folder located in this repository's Packages folder into your project's Packages folder. | ||
2. Reference the Toybox package from GitHub. | ||
|
||
> [!IMPORTANT] | ||
> To reference the Toybox package from GitHub you must have [Git](https://gitforwindows.org/) installed on your computer. | ||
To import the Toybox package into your Unity project using GitHub: | ||
|
||
1. In your project, on the menu bar, select Window > Package Manager. | ||
|
||
1. In the Package Manager, click the '+' drop-down and then select "Add package from git URL..." | ||
|
||
![Package Manager Add](README~/PackageManagerAdd.png) | ||
|
||
1. Paste <https://github.com/microsoft/Mesh-Toolkit-Unity.git?path=/Packages/com.microsoft.mesh.toolkit.toybox> into the text field and then click Add. | ||
|
||
![Package Manager Paste](README~/PackageManagerPaste.png) | ||
|
||
The Toybox package will now be installed in your Unity project as a package in the project's Packages folder with the name Microsoft Mesh Toolkit Toybox. You can now start using prefabs and visual scripts within the Toybox runtime folder. | ||
|
||
> [!TIP] | ||
> It is advised you use a specific release of the Toybox package to ensure your project is locked to a release. | ||
You can reference a specific release version, branch, or git commit hash by altering the URL in step 3 as demonstrated below: | ||
|
||
| Syntax | URL example | | ||
|------------------|-------------------------------------------------------------------------------------------------------------------------------------------------| | ||
| Specific version | <https://github.com/microsoft/Mesh-Toolkit-Unity.git?path=/Packages/com.microsoft.mesh.toolkit.toybox#vX.Y.Z> | | ||
| Specific branch | <https://github.com/microsoft/Mesh-Toolkit-Unity.git?path=/Packages/com.microsoft.mesh.toolkit.toybox#my_branch> | | ||
| Git commit hash | <https://github.com/microsoft/Mesh-Toolkit-Unity.git?path=/Packages/com.microsoft.mesh.toolkit.toybox#badc0ffee0ddf00ddead10cc8badf00d1badb002> | | ||
|
||
## List of activities | ||
|
||
In the Runtime folder you will find the following activities: | ||
|
||
- Bean Bag Toss - two versions :trophy: | ||
- Fire Pit & Roasting Marshmallows :fire: | ||
- Ice Breaker :interrobang: | ||
- Sound Orbs :notes: | ||
- Radio & Boombox :musical_note: | ||
- *Bonus: Astronaut :rocket:* |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
3 changes: 3 additions & 0 deletions
3
Packages/com.microsoft.mesh.toolkit.toybox/README~/PackageManagerAdd.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions
3
Packages/com.microsoft.mesh.toolkit.toybox/README~/PackageManagerPaste.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.