Skip to content

Commit 14f4e26

Browse files
committed
Release 0.1.1
develop @1518abb00aa24d35b7b3c3b205890cba8f9dcf1d
1 parent 4ddb9bb commit 14f4e26

File tree

131 files changed

+1495
-1395
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+1495
-1395
lines changed

README.md

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,6 @@ The Unity Reference Project is compatible with the [latest Unity Long Term Suppo
2525
- WebGL
2626
- Tethered VR headsets
2727

28-
It supports the following file formats: `.3dm`, `.3ds`, `.3dxml`, `.asm`, `.catpart`, `.catproduct`, `.cgr`, `.dae`, `.dwg`, `.dxf`, `.fbx`, `.gds`, `.glb`, `.gltf`, `.iam`, `.ifc`, `.igs`, `.iges`, `.ipt`, `.jt`, `.neu`, `.nwc`, `.nwd`, `.obj`, `.par`, `.plmxml`, `.prc`, `.prt`, `.psm`, `.pvs`, `.pvz`, `.pxz`, `.pwd`, `.rfa`, `.rvt`, `.rvm`, `.sab`, `.sat`, `.sldasm`, `.sldprt`, `.step`, `.stepx`, `.stepz`, `.stl`, `.stp`, `.stpx`, `.stpxz`, `.stpz`, `.u3d`, `.usd`, `.usda`, `.usdc`, `.usdz`, `.vda`, `.vrml`, `.wrl`, `.xas`, `.xpr`.
29-
3028
## Contents
3129

3230
- [Unity Reference Project](#unity-reference-project)
@@ -42,6 +40,7 @@ It supports the following file formats: `.3dm`, `.3ds`, `.3dxml`, `.asm`, `.catp
4240
- [Set the App Id in the Unity Editor](#set-the-app-id-in-the-unity-editor)
4341
- [Upload assets to review](#upload-assets-to-review)
4442
- [Open the project for the first time](#open-the-project-for-the-first-time)
43+
- [Setup VR](#setup-vr)
4544
- [Run the project](#run-the-project)
4645
- [View 3D assets](#view-3d-assets)
4746
- [Manage assets](#manage-assets)
@@ -55,22 +54,22 @@ It supports the following file formats: `.3dm`, `.3ds`, `.3dxml`, `.asm`, `.catp
5554

5655
The Unity Reference Project is a Unity project intended to be used as a starting point for building a collaborative 3D asset review tool. It can be built for many platforms, including WebGL, making it highly accessible and simple to share. The Unity Reference Project is designed to be highly customizable so you can add, remove, or change its features, tools, and UI; while still being able to pull in the latest updates with minimal conflicts.
5756

58-
This project features Unity services that make it easier to:
59-
60-
- Authenticate with your Unity account.
61-
- List and select an asset from cloud storage.
62-
- Stream a large 3D asset from cloud storage (vast support for 3D formats).
63-
- Collaborate online with voice chat and user avatars.
64-
- Share a deep-link to an asset for others to view.
65-
66-
It also lets you customize your application. For example, you can:
57+
This project lets you customize your application. For example, you can:
6758

6859
- Customize navigation modes.
6960
- Localize your application.
7061
- Add a view that you can toggle to troubleshoot performance.
7162
- Customize the user interface and tools.
7263
- Add and customize tools for VR.
7364

65+
It also leverages Unity services that make it easier to:
66+
67+
- Authenticate with your Unity account.
68+
- List and select an asset from cloud storage.
69+
- Stream a large 3D asset from cloud storage (vast support for 3D formats).
70+
- Collaborate online with voice chat and user avatars.
71+
- Share a deep-link to an asset for others to view.
72+
7473
## Get the project
7574

7675
* To get the Reference project, you can clone or download it.
@@ -136,22 +135,31 @@ Once you have downloaded the project, follow these steps:
136135
4. [Set your App Id](#create-an-id-for-your-application).
137136
5. Open the `Main` scene (`Assets/_Application/Scenes/Main.unity`).
138137

138+
### Setup VR
139+
140+
To enable VR navigation, follow these steps:
141+
142+
1. Activate the OpenXR plug-in by going to **Edit > Project Settings > XR Plug-in Management**.
143+
2. Ensure that **Initialize XR on Startup** is unchecked.
144+
3. Your VR hardware must be connected prior to running the app in order to be detected.
145+
4. (Optional) To launch the app in VR, use the `MainVR` scene found in `Assets/_VR/_Applications/Scenes`.
146+
139147
## Run the project
140148

141149
After you run the `Main` scene, you must sign in.
142150

143151

144152
### View 3D assets
145153

146-
1. To open an asset in the viewer, select it from the list.
147-
2. (Optional) To move the camera, you can do any of the following:
154+
- To open an asset in the viewer, select it from the list.
155+
- To move the camera, you can do any of the following:
148156
- select
149157
- touch
150158
- drag-and-drop
151159
- zoom in and out
152160
- scroll
153161
- pinch
154-
</br> To change the navigation mode, select the icon in the lower-left corner.
162+
- To change the navigation mode, select the icon in the lower-left corner.
155163

156164
### Manage assets
157165

ReferenceProject/Assets/Settings/ReferenceProjectInputAction.inputactions

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
"isPartOfComposite": false
9292
},
9393
{
94-
"name": "Button",
94+
"name": "m_Button",
9595
"id": "13724655-dbe4-40a6-8304-3aeaa3f72345",
9696
"path": "<Mouse>/leftButton",
9797
"interactions": "",
@@ -102,7 +102,7 @@
102102
"isPartOfComposite": true
103103
},
104104
{
105-
"name": "Axis1",
105+
"name": "m_Axis1",
106106
"id": "5ce21615-fa89-450b-a879-be753c3329b8",
107107
"path": "<Mouse>/delta/x",
108108
"interactions": "",
@@ -113,7 +113,7 @@
113113
"isPartOfComposite": true
114114
},
115115
{
116-
"name": "Axis2",
116+
"name": "m_Axis2",
117117
"id": "3f2867f8-b4e5-45b3-9435-907af126df6e",
118118
"path": "<Mouse>/delta/y",
119119
"interactions": "",
@@ -146,7 +146,7 @@
146146
"isPartOfComposite": false
147147
},
148148
{
149-
"name": "Button",
149+
"name": "m_Button",
150150
"id": "710d32af-f62f-4acf-8707-79df461b9878",
151151
"path": "<Mouse>/middleButton",
152152
"interactions": "",
@@ -157,7 +157,7 @@
157157
"isPartOfComposite": true
158158
},
159159
{
160-
"name": "Axis1",
160+
"name": "m_Axis1",
161161
"id": "e3317d35-919b-4ffd-a6da-f2a5b9890114",
162162
"path": "<Mouse>/delta/x",
163163
"interactions": "",
@@ -168,7 +168,7 @@
168168
"isPartOfComposite": true
169169
},
170170
{
171-
"name": "Axis2",
171+
"name": "m_Axis2",
172172
"id": "fb5b920e-180c-4467-9644-2480edb87d42",
173173
"path": "<Mouse>/delta/y",
174174
"interactions": "",
@@ -190,7 +190,7 @@
190190
"isPartOfComposite": false
191191
},
192192
{
193-
"name": "Finger1",
193+
"name": "m_Finger1",
194194
"id": "4b3c4564-e68e-4d60-ae1d-999f517a72cc",
195195
"path": "<Touchscreen>/touch0",
196196
"interactions": "",
@@ -201,7 +201,7 @@
201201
"isPartOfComposite": true
202202
},
203203
{
204-
"name": "Finger2",
204+
"name": "m_Finger2",
205205
"id": "a2be3907-6f38-4bcd-8728-9108f52437d3",
206206
"path": "<Touchscreen>/touch1",
207207
"interactions": "",
@@ -377,7 +377,7 @@
377377
"isPartOfComposite": false
378378
},
379379
{
380-
"name": "Button",
380+
"name": "m_Button",
381381
"id": "2b442ec5-9fd3-4fde-9b19-cca6f95f55ae",
382382
"path": "<Mouse>/rightButton",
383383
"interactions": "",
@@ -388,7 +388,7 @@
388388
"isPartOfComposite": true
389389
},
390390
{
391-
"name": "Axis1",
391+
"name": "m_Axis1",
392392
"id": "8a03c46c-7a3a-44fd-8692-abf179c738f6",
393393
"path": "<Mouse>/delta/x",
394394
"interactions": "",
@@ -399,7 +399,7 @@
399399
"isPartOfComposite": true
400400
},
401401
{
402-
"name": "Axis2",
402+
"name": "m_Axis2",
403403
"id": "9928c9dd-8006-4cd3-b91a-f1f5eb3a5b77",
404404
"path": "<Mouse>/delta/y",
405405
"interactions": "",
@@ -443,7 +443,7 @@
443443
"isPartOfComposite": false
444444
},
445445
{
446-
"name": "Finger1",
446+
"name": "m_Finger1",
447447
"id": "a33e44d7-5e81-42ff-b55a-6382f441861f",
448448
"path": "<Touchscreen>/touch0",
449449
"interactions": "",
@@ -454,7 +454,7 @@
454454
"isPartOfComposite": true
455455
},
456456
{
457-
"name": "Finger2",
457+
"name": "m_Finger2",
458458
"id": "b14fd4bb-b1c4-407c-aa13-100836aaa0c4",
459459
"path": "<Touchscreen>/touch1",
460460
"interactions": "",
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
using System;
22
using Unity.Cloud.Common;
33

4-
[assembly: ApiSourceVersion("Unity Cloud Reference Project", "0.1.0")]
4+
[assembly: ApiSourceVersion("Unity Cloud Reference Project", "0.1.1")]

ReferenceProject/Assets/_Application/Localization/Tables/ReferenceProject Shared Data.asset

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ReferenceProject/Assets/_Application/Localization/Tables/ReferenceProject_en.asset

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ReferenceProject/Assets/_Application/Localization/Tables/ReferenceProject_fr.asset

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ReferenceProject/Assets/_Application/NavigationModes/WalkMode/Inputs/WalkControllerInputAction.inputactions

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@
276276
},
277277
{
278278
"name": "Mouse Drag",
279-
"id": "9628c526-3004-44a1-a2f5-ce15b129f6bc",
279+
"id": "258dcaef-abe6-4a29-90fe-3c2b0e5f262c",
280280
"path": "MouseDrag",
281281
"interactions": "",
282282
"processors": "ScaleVector2(x=0.1,y=0.1)",
@@ -286,8 +286,8 @@
286286
"isPartOfComposite": false
287287
},
288288
{
289-
"name": "Button",
290-
"id": "b803bfe4-7b78-473e-b09b-38e2ed8a6c73",
289+
"name": "m_Button",
290+
"id": "3dce811b-e528-4a0c-ab88-ea9c4c7726d7",
291291
"path": "<Mouse>/rightButton",
292292
"interactions": "",
293293
"processors": "",
@@ -297,8 +297,8 @@
297297
"isPartOfComposite": true
298298
},
299299
{
300-
"name": "Axis1",
301-
"id": "38222649-af85-41d7-bfd7-8a2d59988a35",
300+
"name": "m_Axis1",
301+
"id": "13eeeba3-8c07-4b13-83dc-fe4af28d704e",
302302
"path": "<Mouse>/delta/x",
303303
"interactions": "",
304304
"processors": "",
@@ -308,8 +308,8 @@
308308
"isPartOfComposite": true
309309
},
310310
{
311-
"name": "Axis2",
312-
"id": "1821857a-3f32-441e-8ed9-e07bdf351d16",
311+
"name": "m_Axis2",
312+
"id": "d1363c7f-44fa-48f4-9fdd-c1205cd5cfc2",
313313
"path": "<Mouse>/delta/y",
314314
"interactions": "",
315315
"processors": "",

ReferenceProject/Assets/_Application/Prefabs/[ Main Scene UI ].prefab

Lines changed: 25 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ReferenceProject/Assets/_Application/Prefabs/[ Streaming Scene UI ].prefab

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)