UnityGiles commited on
Commit
d96e137
·
1 Parent(s): a6cf8fd

update for inference engine

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. Assets/Data.meta +0 -8
  2. Assets/Data/anchors.csv.meta +0 -7
  3. Assets/Data/pexels-chevanon-317157.jpg +0 -0
  4. Assets/Data/pexels-chevanon-317157.jpg.meta +0 -156
  5. Assets/InputSystem_Actions.inputactions +0 -1057
  6. Assets/InputSystem_Actions.inputactions.meta +0 -14
  7. Assets/Materials.meta +0 -8
  8. Assets/Materials/Keypoint.mat +0 -112
  9. Assets/Materials/Keypoint.mat.meta +0 -8
  10. Assets/Materials/Line.mat +0 -136
  11. Assets/Materials/Line.mat.meta +0 -8
  12. Assets/Materials/ground.mat +0 -138
  13. Assets/Materials/ground.mat.meta +0 -8
  14. Assets/Models.meta +0 -8
  15. Assets/Models/pose_detection.onnx.meta +0 -10
  16. Assets/Models/pose_landmarks_detector_full.onnx.meta +0 -10
  17. Assets/Models/pose_landmarks_detector_heavy.onnx.meta +0 -10
  18. Assets/Models/pose_landmarks_detector_lite.onnx.meta +0 -10
  19. Assets/PoseDetection.unity +0 -684
  20. Assets/PoseDetection.unity.meta +0 -7
  21. Assets/Prefabs.meta +0 -8
  22. Assets/Prefabs/BoundingBox.prefab +0 -156
  23. Assets/Prefabs/BoundingBox.prefab.meta +0 -7
  24. Assets/Prefabs/Image Preview.prefab +0 -157
  25. Assets/Prefabs/Image Preview.prefab.meta +0 -7
  26. Assets/Prefabs/Keypoint.prefab +0 -332
  27. Assets/Prefabs/Keypoint.prefab.meta +0 -7
  28. Assets/Prefabs/KeypointLine.prefab +0 -191
  29. Assets/Prefabs/KeypointLine.prefab.meta +0 -7
  30. Assets/Prefabs/Pose Preview.prefab +0 -0
  31. Assets/Prefabs/Pose Preview.prefab.meta +0 -7
  32. Assets/Resources.meta +0 -3
  33. Assets/Resources/ComputeShaders.meta +0 -8
  34. Assets/Resources/ComputeShaders/ImageTransform.compute +0 -33
  35. Assets/Resources/ComputeShaders/ImageTransform.compute.meta +0 -3
  36. Assets/Scripts.meta +0 -3
  37. Assets/Scripts/BlazeUtils.cs +0 -124
  38. Assets/Scripts/BlazeUtils.cs.meta +0 -3
  39. Assets/Scripts/BoundingBox.cs +0 -28
  40. Assets/Scripts/BoundingBox.cs.meta +0 -2
  41. Assets/Scripts/BoundingCircle.cs +0 -30
  42. Assets/Scripts/BoundingCircle.cs.meta +0 -2
  43. Assets/Scripts/ImagePreview.cs +0 -14
  44. Assets/Scripts/ImagePreview.cs.meta +0 -2
  45. Assets/Scripts/Keypoint.cs +0 -40
  46. Assets/Scripts/Keypoint.cs.meta +0 -2
  47. Assets/Scripts/KeypointLine.cs +0 -26
  48. Assets/Scripts/KeypointLine.cs.meta +0 -2
  49. Assets/Scripts/PoseDetection.cs +0 -153
  50. Assets/Scripts/PoseDetection.cs.meta +0 -2
Assets/Data.meta DELETED
@@ -1,8 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: e2d2aa9b4771e1741884556ef22d00ce
3
- folderAsset: yes
4
- DefaultImporter:
5
- externalObjects: {}
6
- userData:
7
- assetBundleName:
8
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
Assets/Data/anchors.csv.meta DELETED
@@ -1,7 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 3e88456b82cc63d4b9237f1dc38bad6d
3
- TextScriptImporter:
4
- externalObjects: {}
5
- userData:
6
- assetBundleName:
7
- assetBundleVariant:
 
 
 
 
 
 
 
 
Assets/Data/pexels-chevanon-317157.jpg DELETED
Binary file (112 kB)
 
Assets/Data/pexels-chevanon-317157.jpg.meta DELETED
@@ -1,156 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: c658c15663e790f42876d622fe7da783
3
- TextureImporter:
4
- internalIDToNameTable: []
5
- externalObjects: {}
6
- serializedVersion: 13
7
- mipmaps:
8
- mipMapMode: 0
9
- enableMipMap: 0
10
- sRGBTexture: 1
11
- linearTexture: 0
12
- fadeOut: 0
13
- borderMipMap: 0
14
- mipMapsPreserveCoverage: 0
15
- alphaTestReferenceValue: 0.5
16
- mipMapFadeDistanceStart: 1
17
- mipMapFadeDistanceEnd: 3
18
- bumpmap:
19
- convertToNormalMap: 0
20
- externalNormalMap: 0
21
- heightScale: 0.25
22
- normalMapFilter: 0
23
- flipGreenChannel: 0
24
- isReadable: 0
25
- streamingMipmaps: 0
26
- streamingMipmapsPriority: 0
27
- vTOnly: 0
28
- ignoreMipmapLimit: 0
29
- grayScaleToAlpha: 0
30
- generateCubemap: 6
31
- cubemapConvolution: 0
32
- seamlessCubemap: 0
33
- textureFormat: 1
34
- maxTextureSize: 2048
35
- textureSettings:
36
- serializedVersion: 2
37
- filterMode: 1
38
- aniso: 1
39
- mipBias: 0
40
- wrapU: 0
41
- wrapV: 0
42
- wrapW: 0
43
- nPOTScale: 0
44
- lightmap: 0
45
- compressionQuality: 50
46
- spriteMode: 0
47
- spriteExtrude: 1
48
- spriteMeshType: 1
49
- alignment: 0
50
- spritePivot: {x: 0.5, y: 0.5}
51
- spritePixelsToUnits: 100
52
- spriteBorder: {x: 0, y: 0, z: 0, w: 0}
53
- spriteGenerateFallbackPhysicsShape: 1
54
- alphaUsage: 1
55
- alphaIsTransparency: 0
56
- spriteTessellationDetail: -1
57
- textureType: 0
58
- textureShape: 1
59
- singleChannelComponent: 0
60
- flipbookRows: 1
61
- flipbookColumns: 1
62
- maxTextureSizeSet: 0
63
- compressionQualitySet: 0
64
- textureFormatSet: 0
65
- ignorePngGamma: 0
66
- applyGammaDecoding: 0
67
- swizzle: 50462976
68
- cookieLightType: 0
69
- platformSettings:
70
- - serializedVersion: 4
71
- buildTarget: DefaultTexturePlatform
72
- maxTextureSize: 2048
73
- resizeAlgorithm: 0
74
- textureFormat: -1
75
- textureCompression: 1
76
- compressionQuality: 50
77
- crunchedCompression: 0
78
- allowsAlphaSplitting: 0
79
- overridden: 0
80
- ignorePlatformSupport: 0
81
- androidETC2FallbackOverride: 0
82
- forceMaximumCompressionQuality_BC6H_BC7: 0
83
- - serializedVersion: 4
84
- buildTarget: Win64
85
- maxTextureSize: 2048
86
- resizeAlgorithm: 0
87
- textureFormat: -1
88
- textureCompression: 1
89
- compressionQuality: 50
90
- crunchedCompression: 0
91
- allowsAlphaSplitting: 0
92
- overridden: 0
93
- ignorePlatformSupport: 0
94
- androidETC2FallbackOverride: 0
95
- forceMaximumCompressionQuality_BC6H_BC7: 0
96
- - serializedVersion: 4
97
- buildTarget: Android
98
- maxTextureSize: 2048
99
- resizeAlgorithm: 0
100
- textureFormat: -1
101
- textureCompression: 1
102
- compressionQuality: 50
103
- crunchedCompression: 0
104
- allowsAlphaSplitting: 0
105
- overridden: 0
106
- ignorePlatformSupport: 0
107
- androidETC2FallbackOverride: 0
108
- forceMaximumCompressionQuality_BC6H_BC7: 0
109
- - serializedVersion: 4
110
- buildTarget: Standalone
111
- maxTextureSize: 2048
112
- resizeAlgorithm: 0
113
- textureFormat: -1
114
- textureCompression: 1
115
- compressionQuality: 50
116
- crunchedCompression: 0
117
- allowsAlphaSplitting: 0
118
- overridden: 0
119
- ignorePlatformSupport: 0
120
- androidETC2FallbackOverride: 0
121
- forceMaximumCompressionQuality_BC6H_BC7: 0
122
- - serializedVersion: 4
123
- buildTarget: WebGL
124
- maxTextureSize: 2048
125
- resizeAlgorithm: 0
126
- textureFormat: -1
127
- textureCompression: 1
128
- compressionQuality: 50
129
- crunchedCompression: 0
130
- allowsAlphaSplitting: 0
131
- overridden: 0
132
- ignorePlatformSupport: 0
133
- androidETC2FallbackOverride: 0
134
- forceMaximumCompressionQuality_BC6H_BC7: 0
135
- spriteSheet:
136
- serializedVersion: 2
137
- sprites: []
138
- outline: []
139
- customData:
140
- physicsShape: []
141
- bones: []
142
- spriteID:
143
- internalID: 0
144
- vertices: []
145
- indices:
146
- edges: []
147
- weights: []
148
- secondaryTextures: []
149
- spriteCustomMetadata:
150
- entries: []
151
- nameFileIdTable: {}
152
- mipmapLimitGroupName:
153
- pSDRemoveMatte: 0
154
- userData:
155
- assetBundleName:
156
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/InputSystem_Actions.inputactions DELETED
@@ -1,1057 +0,0 @@
1
- {
2
- "name": "InputSystem_Actions",
3
- "maps": [
4
- {
5
- "name": "Player",
6
- "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37",
7
- "actions": [
8
- {
9
- "name": "Move",
10
- "type": "Value",
11
- "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408",
12
- "expectedControlType": "Vector2",
13
- "processors": "",
14
- "interactions": "",
15
- "initialStateCheck": true
16
- },
17
- {
18
- "name": "Look",
19
- "type": "Value",
20
- "id": "6b444451-8a00-4d00-a97e-f47457f736a8",
21
- "expectedControlType": "Vector2",
22
- "processors": "",
23
- "interactions": "",
24
- "initialStateCheck": true
25
- },
26
- {
27
- "name": "Attack",
28
- "type": "Button",
29
- "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a",
30
- "expectedControlType": "Button",
31
- "processors": "",
32
- "interactions": "",
33
- "initialStateCheck": false
34
- },
35
- {
36
- "name": "Interact",
37
- "type": "Button",
38
- "id": "852140f2-7766-474d-8707-702459ba45f3",
39
- "expectedControlType": "Button",
40
- "processors": "",
41
- "interactions": "Hold",
42
- "initialStateCheck": false
43
- },
44
- {
45
- "name": "Crouch",
46
- "type": "Button",
47
- "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3",
48
- "expectedControlType": "Button",
49
- "processors": "",
50
- "interactions": "",
51
- "initialStateCheck": false
52
- },
53
- {
54
- "name": "Jump",
55
- "type": "Button",
56
- "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70",
57
- "expectedControlType": "Button",
58
- "processors": "",
59
- "interactions": "",
60
- "initialStateCheck": false
61
- },
62
- {
63
- "name": "Previous",
64
- "type": "Button",
65
- "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0",
66
- "expectedControlType": "Button",
67
- "processors": "",
68
- "interactions": "",
69
- "initialStateCheck": false
70
- },
71
- {
72
- "name": "Next",
73
- "type": "Button",
74
- "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba",
75
- "expectedControlType": "Button",
76
- "processors": "",
77
- "interactions": "",
78
- "initialStateCheck": false
79
- },
80
- {
81
- "name": "Sprint",
82
- "type": "Button",
83
- "id": "641cd816-40e6-41b4-8c3d-04687c349290",
84
- "expectedControlType": "Button",
85
- "processors": "",
86
- "interactions": "",
87
- "initialStateCheck": false
88
- }
89
- ],
90
- "bindings": [
91
- {
92
- "name": "",
93
- "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403",
94
- "path": "<Gamepad>/leftStick",
95
- "interactions": "",
96
- "processors": "",
97
- "groups": ";Gamepad",
98
- "action": "Move",
99
- "isComposite": false,
100
- "isPartOfComposite": false
101
- },
102
- {
103
- "name": "WASD",
104
- "id": "00ca640b-d935-4593-8157-c05846ea39b3",
105
- "path": "Dpad",
106
- "interactions": "",
107
- "processors": "",
108
- "groups": "",
109
- "action": "Move",
110
- "isComposite": true,
111
- "isPartOfComposite": false
112
- },
113
- {
114
- "name": "up",
115
- "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9",
116
- "path": "<Keyboard>/w",
117
- "interactions": "",
118
- "processors": "",
119
- "groups": ";Keyboard&Mouse",
120
- "action": "Move",
121
- "isComposite": false,
122
- "isPartOfComposite": true
123
- },
124
- {
125
- "name": "up",
126
- "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9",
127
- "path": "<Keyboard>/upArrow",
128
- "interactions": "",
129
- "processors": "",
130
- "groups": ";Keyboard&Mouse",
131
- "action": "Move",
132
- "isComposite": false,
133
- "isPartOfComposite": true
134
- },
135
- {
136
- "name": "down",
137
- "id": "320bffee-a40b-4347-ac70-c210eb8bc73a",
138
- "path": "<Keyboard>/s",
139
- "interactions": "",
140
- "processors": "",
141
- "groups": ";Keyboard&Mouse",
142
- "action": "Move",
143
- "isComposite": false,
144
- "isPartOfComposite": true
145
- },
146
- {
147
- "name": "down",
148
- "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1",
149
- "path": "<Keyboard>/downArrow",
150
- "interactions": "",
151
- "processors": "",
152
- "groups": ";Keyboard&Mouse",
153
- "action": "Move",
154
- "isComposite": false,
155
- "isPartOfComposite": true
156
- },
157
- {
158
- "name": "left",
159
- "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc",
160
- "path": "<Keyboard>/a",
161
- "interactions": "",
162
- "processors": "",
163
- "groups": ";Keyboard&Mouse",
164
- "action": "Move",
165
- "isComposite": false,
166
- "isPartOfComposite": true
167
- },
168
- {
169
- "name": "left",
170
- "id": "2e46982e-44cc-431b-9f0b-c11910bf467a",
171
- "path": "<Keyboard>/leftArrow",
172
- "interactions": "",
173
- "processors": "",
174
- "groups": ";Keyboard&Mouse",
175
- "action": "Move",
176
- "isComposite": false,
177
- "isPartOfComposite": true
178
- },
179
- {
180
- "name": "right",
181
- "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400",
182
- "path": "<Keyboard>/d",
183
- "interactions": "",
184
- "processors": "",
185
- "groups": ";Keyboard&Mouse",
186
- "action": "Move",
187
- "isComposite": false,
188
- "isPartOfComposite": true
189
- },
190
- {
191
- "name": "right",
192
- "id": "77bff152-3580-4b21-b6de-dcd0c7e41164",
193
- "path": "<Keyboard>/rightArrow",
194
- "interactions": "",
195
- "processors": "",
196
- "groups": ";Keyboard&Mouse",
197
- "action": "Move",
198
- "isComposite": false,
199
- "isPartOfComposite": true
200
- },
201
- {
202
- "name": "",
203
- "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8",
204
- "path": "<XRController>/{Primary2DAxis}",
205
- "interactions": "",
206
- "processors": "",
207
- "groups": "XR",
208
- "action": "Move",
209
- "isComposite": false,
210
- "isPartOfComposite": false
211
- },
212
- {
213
- "name": "",
214
- "id": "3ea4d645-4504-4529-b061-ab81934c3752",
215
- "path": "<Joystick>/stick",
216
- "interactions": "",
217
- "processors": "",
218
- "groups": "Joystick",
219
- "action": "Move",
220
- "isComposite": false,
221
- "isPartOfComposite": false
222
- },
223
- {
224
- "name": "",
225
- "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235",
226
- "path": "<Gamepad>/rightStick",
227
- "interactions": "",
228
- "processors": "",
229
- "groups": ";Gamepad",
230
- "action": "Look",
231
- "isComposite": false,
232
- "isPartOfComposite": false
233
- },
234
- {
235
- "name": "",
236
- "id": "8c8e490b-c610-4785-884f-f04217b23ca4",
237
- "path": "<Pointer>/delta",
238
- "interactions": "",
239
- "processors": "",
240
- "groups": ";Keyboard&Mouse;Touch",
241
- "action": "Look",
242
- "isComposite": false,
243
- "isPartOfComposite": false
244
- },
245
- {
246
- "name": "",
247
- "id": "3e5f5442-8668-4b27-a940-df99bad7e831",
248
- "path": "<Joystick>/{Hatswitch}",
249
- "interactions": "",
250
- "processors": "",
251
- "groups": "Joystick",
252
- "action": "Look",
253
- "isComposite": false,
254
- "isPartOfComposite": false
255
- },
256
- {
257
- "name": "",
258
- "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91",
259
- "path": "<Gamepad>/buttonWest",
260
- "interactions": "",
261
- "processors": "",
262
- "groups": ";Gamepad",
263
- "action": "Attack",
264
- "isComposite": false,
265
- "isPartOfComposite": false
266
- },
267
- {
268
- "name": "",
269
- "id": "05f6913d-c316-48b2-a6bb-e225f14c7960",
270
- "path": "<Mouse>/leftButton",
271
- "interactions": "",
272
- "processors": "",
273
- "groups": ";Keyboard&Mouse",
274
- "action": "Attack",
275
- "isComposite": false,
276
- "isPartOfComposite": false
277
- },
278
- {
279
- "name": "",
280
- "id": "886e731e-7071-4ae4-95c0-e61739dad6fd",
281
- "path": "<Touchscreen>/primaryTouch/tap",
282
- "interactions": "",
283
- "processors": "",
284
- "groups": ";Touch",
285
- "action": "Attack",
286
- "isComposite": false,
287
- "isPartOfComposite": false
288
- },
289
- {
290
- "name": "",
291
- "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54",
292
- "path": "<Joystick>/trigger",
293
- "interactions": "",
294
- "processors": "",
295
- "groups": "Joystick",
296
- "action": "Attack",
297
- "isComposite": false,
298
- "isPartOfComposite": false
299
- },
300
- {
301
- "name": "",
302
- "id": "8255d333-5683-4943-a58a-ccb207ff1dce",
303
- "path": "<XRController>/{PrimaryAction}",
304
- "interactions": "",
305
- "processors": "",
306
- "groups": "XR",
307
- "action": "Attack",
308
- "isComposite": false,
309
- "isPartOfComposite": false
310
- },
311
- {
312
- "name": "",
313
- "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7",
314
- "path": "<Keyboard>/enter",
315
- "interactions": "",
316
- "processors": "",
317
- "groups": "Keyboard&Mouse",
318
- "action": "Attack",
319
- "isComposite": false,
320
- "isPartOfComposite": false
321
- },
322
- {
323
- "name": "",
324
- "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed",
325
- "path": "<Keyboard>/2",
326
- "interactions": "",
327
- "processors": "",
328
- "groups": "Keyboard&Mouse",
329
- "action": "Next",
330
- "isComposite": false,
331
- "isPartOfComposite": false
332
- },
333
- {
334
- "name": "",
335
- "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94",
336
- "path": "<Gamepad>/dpad/right",
337
- "interactions": "",
338
- "processors": "",
339
- "groups": "Gamepad",
340
- "action": "Next",
341
- "isComposite": false,
342
- "isPartOfComposite": false
343
- },
344
- {
345
- "name": "",
346
- "id": "f2e9ba44-c423-42a7-ad56-f20975884794",
347
- "path": "<Keyboard>/leftShift",
348
- "interactions": "",
349
- "processors": "",
350
- "groups": "Keyboard&Mouse",
351
- "action": "Sprint",
352
- "isComposite": false,
353
- "isPartOfComposite": false
354
- },
355
- {
356
- "name": "",
357
- "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6",
358
- "path": "<Gamepad>/leftStickPress",
359
- "interactions": "",
360
- "processors": "",
361
- "groups": "Gamepad",
362
- "action": "Sprint",
363
- "isComposite": false,
364
- "isPartOfComposite": false
365
- },
366
- {
367
- "name": "",
368
- "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba",
369
- "path": "<XRController>/trigger",
370
- "interactions": "",
371
- "processors": "",
372
- "groups": "XR",
373
- "action": "Sprint",
374
- "isComposite": false,
375
- "isPartOfComposite": false
376
- },
377
- {
378
- "name": "",
379
- "id": "eb40bb66-4559-4dfa-9a2f-820438abb426",
380
- "path": "<Keyboard>/space",
381
- "interactions": "",
382
- "processors": "",
383
- "groups": "Keyboard&Mouse",
384
- "action": "Jump",
385
- "isComposite": false,
386
- "isPartOfComposite": false
387
- },
388
- {
389
- "name": "",
390
- "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6",
391
- "path": "<Gamepad>/buttonSouth",
392
- "interactions": "",
393
- "processors": "",
394
- "groups": "Gamepad",
395
- "action": "Jump",
396
- "isComposite": false,
397
- "isPartOfComposite": false
398
- },
399
- {
400
- "name": "",
401
- "id": "603f3daf-40bd-4854-8724-93e8017f59e3",
402
- "path": "<XRController>/secondaryButton",
403
- "interactions": "",
404
- "processors": "",
405
- "groups": "XR",
406
- "action": "Jump",
407
- "isComposite": false,
408
- "isPartOfComposite": false
409
- },
410
- {
411
- "name": "",
412
- "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a",
413
- "path": "<Keyboard>/1",
414
- "interactions": "",
415
- "processors": "",
416
- "groups": "Keyboard&Mouse",
417
- "action": "Previous",
418
- "isComposite": false,
419
- "isPartOfComposite": false
420
- },
421
- {
422
- "name": "",
423
- "id": "25060bbd-a3a6-476e-8fba-45ae484aad05",
424
- "path": "<Gamepad>/dpad/left",
425
- "interactions": "",
426
- "processors": "",
427
- "groups": "Gamepad",
428
- "action": "Previous",
429
- "isComposite": false,
430
- "isPartOfComposite": false
431
- },
432
- {
433
- "name": "",
434
- "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893",
435
- "path": "<Keyboard>/e",
436
- "interactions": "",
437
- "processors": "",
438
- "groups": "Keyboard&Mouse",
439
- "action": "Interact",
440
- "isComposite": false,
441
- "isPartOfComposite": false
442
- },
443
- {
444
- "name": "",
445
- "id": "b3f66d0b-7751-423f-908b-a11c5bd95930",
446
- "path": "<Gamepad>/buttonNorth",
447
- "interactions": "",
448
- "processors": "",
449
- "groups": "Gamepad",
450
- "action": "Interact",
451
- "isComposite": false,
452
- "isPartOfComposite": false
453
- },
454
- {
455
- "name": "",
456
- "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d",
457
- "path": "<Gamepad>/buttonEast",
458
- "interactions": "",
459
- "processors": "",
460
- "groups": "Gamepad",
461
- "action": "Crouch",
462
- "isComposite": false,
463
- "isPartOfComposite": false
464
- },
465
- {
466
- "name": "",
467
- "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a",
468
- "path": "<Keyboard>/c",
469
- "interactions": "",
470
- "processors": "",
471
- "groups": "Keyboard&Mouse",
472
- "action": "Crouch",
473
- "isComposite": false,
474
- "isPartOfComposite": false
475
- }
476
- ]
477
- },
478
- {
479
- "name": "UI",
480
- "id": "272f6d14-89ba-496f-b7ff-215263d3219f",
481
- "actions": [
482
- {
483
- "name": "Navigate",
484
- "type": "PassThrough",
485
- "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b",
486
- "expectedControlType": "Vector2",
487
- "processors": "",
488
- "interactions": "",
489
- "initialStateCheck": false
490
- },
491
- {
492
- "name": "Submit",
493
- "type": "Button",
494
- "id": "7607c7b6-cd76-4816-beef-bd0341cfe950",
495
- "expectedControlType": "Button",
496
- "processors": "",
497
- "interactions": "",
498
- "initialStateCheck": false
499
- },
500
- {
501
- "name": "Cancel",
502
- "type": "Button",
503
- "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef",
504
- "expectedControlType": "Button",
505
- "processors": "",
506
- "interactions": "",
507
- "initialStateCheck": false
508
- },
509
- {
510
- "name": "Point",
511
- "type": "PassThrough",
512
- "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449",
513
- "expectedControlType": "Vector2",
514
- "processors": "",
515
- "interactions": "",
516
- "initialStateCheck": true
517
- },
518
- {
519
- "name": "Click",
520
- "type": "PassThrough",
521
- "id": "3c7022bf-7922-4f7c-a998-c437916075ad",
522
- "expectedControlType": "Button",
523
- "processors": "",
524
- "interactions": "",
525
- "initialStateCheck": true
526
- },
527
- {
528
- "name": "RightClick",
529
- "type": "PassThrough",
530
- "id": "44b200b1-1557-4083-816c-b22cbdf77ddf",
531
- "expectedControlType": "Button",
532
- "processors": "",
533
- "interactions": "",
534
- "initialStateCheck": false
535
- },
536
- {
537
- "name": "MiddleClick",
538
- "type": "PassThrough",
539
- "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e",
540
- "expectedControlType": "Button",
541
- "processors": "",
542
- "interactions": "",
543
- "initialStateCheck": false
544
- },
545
- {
546
- "name": "ScrollWheel",
547
- "type": "PassThrough",
548
- "id": "0489e84a-4833-4c40-bfae-cea84b696689",
549
- "expectedControlType": "Vector2",
550
- "processors": "",
551
- "interactions": "",
552
- "initialStateCheck": false
553
- },
554
- {
555
- "name": "TrackedDevicePosition",
556
- "type": "PassThrough",
557
- "id": "24908448-c609-4bc3-a128-ea258674378a",
558
- "expectedControlType": "Vector3",
559
- "processors": "",
560
- "interactions": "",
561
- "initialStateCheck": false
562
- },
563
- {
564
- "name": "TrackedDeviceOrientation",
565
- "type": "PassThrough",
566
- "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be",
567
- "expectedControlType": "Quaternion",
568
- "processors": "",
569
- "interactions": "",
570
- "initialStateCheck": false
571
- }
572
- ],
573
- "bindings": [
574
- {
575
- "name": "Gamepad",
576
- "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd",
577
- "path": "2DVector",
578
- "interactions": "",
579
- "processors": "",
580
- "groups": "",
581
- "action": "Navigate",
582
- "isComposite": true,
583
- "isPartOfComposite": false
584
- },
585
- {
586
- "name": "up",
587
- "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf",
588
- "path": "<Gamepad>/leftStick/up",
589
- "interactions": "",
590
- "processors": "",
591
- "groups": ";Gamepad",
592
- "action": "Navigate",
593
- "isComposite": false,
594
- "isPartOfComposite": true
595
- },
596
- {
597
- "name": "up",
598
- "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81",
599
- "path": "<Gamepad>/rightStick/up",
600
- "interactions": "",
601
- "processors": "",
602
- "groups": ";Gamepad",
603
- "action": "Navigate",
604
- "isComposite": false,
605
- "isPartOfComposite": true
606
- },
607
- {
608
- "name": "down",
609
- "id": "2db08d65-c5fb-421b-983f-c71163608d67",
610
- "path": "<Gamepad>/leftStick/down",
611
- "interactions": "",
612
- "processors": "",
613
- "groups": ";Gamepad",
614
- "action": "Navigate",
615
- "isComposite": false,
616
- "isPartOfComposite": true
617
- },
618
- {
619
- "name": "down",
620
- "id": "58748904-2ea9-4a80-8579-b500e6a76df8",
621
- "path": "<Gamepad>/rightStick/down",
622
- "interactions": "",
623
- "processors": "",
624
- "groups": ";Gamepad",
625
- "action": "Navigate",
626
- "isComposite": false,
627
- "isPartOfComposite": true
628
- },
629
- {
630
- "name": "left",
631
- "id": "8ba04515-75aa-45de-966d-393d9bbd1c14",
632
- "path": "<Gamepad>/leftStick/left",
633
- "interactions": "",
634
- "processors": "",
635
- "groups": ";Gamepad",
636
- "action": "Navigate",
637
- "isComposite": false,
638
- "isPartOfComposite": true
639
- },
640
- {
641
- "name": "left",
642
- "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921",
643
- "path": "<Gamepad>/rightStick/left",
644
- "interactions": "",
645
- "processors": "",
646
- "groups": ";Gamepad",
647
- "action": "Navigate",
648
- "isComposite": false,
649
- "isPartOfComposite": true
650
- },
651
- {
652
- "name": "right",
653
- "id": "fcd248ae-a788-4676-a12e-f4d81205600b",
654
- "path": "<Gamepad>/leftStick/right",
655
- "interactions": "",
656
- "processors": "",
657
- "groups": ";Gamepad",
658
- "action": "Navigate",
659
- "isComposite": false,
660
- "isPartOfComposite": true
661
- },
662
- {
663
- "name": "right",
664
- "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20",
665
- "path": "<Gamepad>/rightStick/right",
666
- "interactions": "",
667
- "processors": "",
668
- "groups": ";Gamepad",
669
- "action": "Navigate",
670
- "isComposite": false,
671
- "isPartOfComposite": true
672
- },
673
- {
674
- "name": "",
675
- "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90",
676
- "path": "<Gamepad>/dpad",
677
- "interactions": "",
678
- "processors": "",
679
- "groups": ";Gamepad",
680
- "action": "Navigate",
681
- "isComposite": false,
682
- "isPartOfComposite": false
683
- },
684
- {
685
- "name": "Joystick",
686
- "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9",
687
- "path": "2DVector",
688
- "interactions": "",
689
- "processors": "",
690
- "groups": "",
691
- "action": "Navigate",
692
- "isComposite": true,
693
- "isPartOfComposite": false
694
- },
695
- {
696
- "name": "up",
697
- "id": "3db53b26-6601-41be-9887-63ac74e79d19",
698
- "path": "<Joystick>/stick/up",
699
- "interactions": "",
700
- "processors": "",
701
- "groups": "Joystick",
702
- "action": "Navigate",
703
- "isComposite": false,
704
- "isPartOfComposite": true
705
- },
706
- {
707
- "name": "down",
708
- "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f",
709
- "path": "<Joystick>/stick/down",
710
- "interactions": "",
711
- "processors": "",
712
- "groups": "Joystick",
713
- "action": "Navigate",
714
- "isComposite": false,
715
- "isPartOfComposite": true
716
- },
717
- {
718
- "name": "left",
719
- "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835",
720
- "path": "<Joystick>/stick/left",
721
- "interactions": "",
722
- "processors": "",
723
- "groups": "Joystick",
724
- "action": "Navigate",
725
- "isComposite": false,
726
- "isPartOfComposite": true
727
- },
728
- {
729
- "name": "right",
730
- "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc",
731
- "path": "<Joystick>/stick/right",
732
- "interactions": "",
733
- "processors": "",
734
- "groups": "Joystick",
735
- "action": "Navigate",
736
- "isComposite": false,
737
- "isPartOfComposite": true
738
- },
739
- {
740
- "name": "Keyboard",
741
- "id": "ff527021-f211-4c02-933e-5976594c46ed",
742
- "path": "2DVector",
743
- "interactions": "",
744
- "processors": "",
745
- "groups": "",
746
- "action": "Navigate",
747
- "isComposite": true,
748
- "isPartOfComposite": false
749
- },
750
- {
751
- "name": "up",
752
- "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0",
753
- "path": "<Keyboard>/w",
754
- "interactions": "",
755
- "processors": "",
756
- "groups": "Keyboard&Mouse",
757
- "action": "Navigate",
758
- "isComposite": false,
759
- "isPartOfComposite": true
760
- },
761
- {
762
- "name": "up",
763
- "id": "eb480147-c587-4a33-85ed-eb0ab9942c43",
764
- "path": "<Keyboard>/upArrow",
765
- "interactions": "",
766
- "processors": "",
767
- "groups": "Keyboard&Mouse",
768
- "action": "Navigate",
769
- "isComposite": false,
770
- "isPartOfComposite": true
771
- },
772
- {
773
- "name": "down",
774
- "id": "2bf42165-60bc-42ca-8072-8c13ab40239b",
775
- "path": "<Keyboard>/s",
776
- "interactions": "",
777
- "processors": "",
778
- "groups": "Keyboard&Mouse",
779
- "action": "Navigate",
780
- "isComposite": false,
781
- "isPartOfComposite": true
782
- },
783
- {
784
- "name": "down",
785
- "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac",
786
- "path": "<Keyboard>/downArrow",
787
- "interactions": "",
788
- "processors": "",
789
- "groups": "Keyboard&Mouse",
790
- "action": "Navigate",
791
- "isComposite": false,
792
- "isPartOfComposite": true
793
- },
794
- {
795
- "name": "left",
796
- "id": "74214943-c580-44e4-98eb-ad7eebe17902",
797
- "path": "<Keyboard>/a",
798
- "interactions": "",
799
- "processors": "",
800
- "groups": "Keyboard&Mouse",
801
- "action": "Navigate",
802
- "isComposite": false,
803
- "isPartOfComposite": true
804
- },
805
- {
806
- "name": "left",
807
- "id": "cea9b045-a000-445b-95b8-0c171af70a3b",
808
- "path": "<Keyboard>/leftArrow",
809
- "interactions": "",
810
- "processors": "",
811
- "groups": "Keyboard&Mouse",
812
- "action": "Navigate",
813
- "isComposite": false,
814
- "isPartOfComposite": true
815
- },
816
- {
817
- "name": "right",
818
- "id": "8607c725-d935-4808-84b1-8354e29bab63",
819
- "path": "<Keyboard>/d",
820
- "interactions": "",
821
- "processors": "",
822
- "groups": "Keyboard&Mouse",
823
- "action": "Navigate",
824
- "isComposite": false,
825
- "isPartOfComposite": true
826
- },
827
- {
828
- "name": "right",
829
- "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b",
830
- "path": "<Keyboard>/rightArrow",
831
- "interactions": "",
832
- "processors": "",
833
- "groups": "Keyboard&Mouse",
834
- "action": "Navigate",
835
- "isComposite": false,
836
- "isPartOfComposite": true
837
- },
838
- {
839
- "name": "",
840
- "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc",
841
- "path": "*/{Submit}",
842
- "interactions": "",
843
- "processors": "",
844
- "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR",
845
- "action": "Submit",
846
- "isComposite": false,
847
- "isPartOfComposite": false
848
- },
849
- {
850
- "name": "",
851
- "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e",
852
- "path": "*/{Cancel}",
853
- "interactions": "",
854
- "processors": "",
855
- "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR",
856
- "action": "Cancel",
857
- "isComposite": false,
858
- "isPartOfComposite": false
859
- },
860
- {
861
- "name": "",
862
- "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86",
863
- "path": "<Mouse>/position",
864
- "interactions": "",
865
- "processors": "",
866
- "groups": "Keyboard&Mouse",
867
- "action": "Point",
868
- "isComposite": false,
869
- "isPartOfComposite": false
870
- },
871
- {
872
- "name": "",
873
- "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7",
874
- "path": "<Pen>/position",
875
- "interactions": "",
876
- "processors": "",
877
- "groups": "Keyboard&Mouse",
878
- "action": "Point",
879
- "isComposite": false,
880
- "isPartOfComposite": false
881
- },
882
- {
883
- "name": "",
884
- "id": "5693e57a-238a-46ed-b5ae-e64e6e574302",
885
- "path": "<Touchscreen>/touch*/position",
886
- "interactions": "",
887
- "processors": "",
888
- "groups": "Touch",
889
- "action": "Point",
890
- "isComposite": false,
891
- "isPartOfComposite": false
892
- },
893
- {
894
- "name": "",
895
- "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5",
896
- "path": "<Mouse>/leftButton",
897
- "interactions": "",
898
- "processors": "",
899
- "groups": ";Keyboard&Mouse",
900
- "action": "Click",
901
- "isComposite": false,
902
- "isPartOfComposite": false
903
- },
904
- {
905
- "name": "",
906
- "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace",
907
- "path": "<Pen>/tip",
908
- "interactions": "",
909
- "processors": "",
910
- "groups": ";Keyboard&Mouse",
911
- "action": "Click",
912
- "isComposite": false,
913
- "isPartOfComposite": false
914
- },
915
- {
916
- "name": "",
917
- "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59",
918
- "path": "<Touchscreen>/touch*/press",
919
- "interactions": "",
920
- "processors": "",
921
- "groups": "Touch",
922
- "action": "Click",
923
- "isComposite": false,
924
- "isPartOfComposite": false
925
- },
926
- {
927
- "name": "",
928
- "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677",
929
- "path": "<XRController>/trigger",
930
- "interactions": "",
931
- "processors": "",
932
- "groups": "XR",
933
- "action": "Click",
934
- "isComposite": false,
935
- "isPartOfComposite": false
936
- },
937
- {
938
- "name": "",
939
- "id": "38c99815-14ea-4617-8627-164d27641299",
940
- "path": "<Mouse>/scroll",
941
- "interactions": "",
942
- "processors": "",
943
- "groups": ";Keyboard&Mouse",
944
- "action": "ScrollWheel",
945
- "isComposite": false,
946
- "isPartOfComposite": false
947
- },
948
- {
949
- "name": "",
950
- "id": "4c191405-5738-4d4b-a523-c6a301dbf754",
951
- "path": "<Mouse>/rightButton",
952
- "interactions": "",
953
- "processors": "",
954
- "groups": "Keyboard&Mouse",
955
- "action": "RightClick",
956
- "isComposite": false,
957
- "isPartOfComposite": false
958
- },
959
- {
960
- "name": "",
961
- "id": "24066f69-da47-44f3-a07e-0015fb02eb2e",
962
- "path": "<Mouse>/middleButton",
963
- "interactions": "",
964
- "processors": "",
965
- "groups": "Keyboard&Mouse",
966
- "action": "MiddleClick",
967
- "isComposite": false,
968
- "isPartOfComposite": false
969
- },
970
- {
971
- "name": "",
972
- "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77",
973
- "path": "<XRController>/devicePosition",
974
- "interactions": "",
975
- "processors": "",
976
- "groups": "XR",
977
- "action": "TrackedDevicePosition",
978
- "isComposite": false,
979
- "isPartOfComposite": false
980
- },
981
- {
982
- "name": "",
983
- "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb",
984
- "path": "<XRController>/deviceRotation",
985
- "interactions": "",
986
- "processors": "",
987
- "groups": "XR",
988
- "action": "TrackedDeviceOrientation",
989
- "isComposite": false,
990
- "isPartOfComposite": false
991
- }
992
- ]
993
- }
994
- ],
995
- "controlSchemes": [
996
- {
997
- "name": "Keyboard&Mouse",
998
- "bindingGroup": "Keyboard&Mouse",
999
- "devices": [
1000
- {
1001
- "devicePath": "<Keyboard>",
1002
- "isOptional": false,
1003
- "isOR": false
1004
- },
1005
- {
1006
- "devicePath": "<Mouse>",
1007
- "isOptional": false,
1008
- "isOR": false
1009
- }
1010
- ]
1011
- },
1012
- {
1013
- "name": "Gamepad",
1014
- "bindingGroup": "Gamepad",
1015
- "devices": [
1016
- {
1017
- "devicePath": "<Gamepad>",
1018
- "isOptional": false,
1019
- "isOR": false
1020
- }
1021
- ]
1022
- },
1023
- {
1024
- "name": "Touch",
1025
- "bindingGroup": "Touch",
1026
- "devices": [
1027
- {
1028
- "devicePath": "<Touchscreen>",
1029
- "isOptional": false,
1030
- "isOR": false
1031
- }
1032
- ]
1033
- },
1034
- {
1035
- "name": "Joystick",
1036
- "bindingGroup": "Joystick",
1037
- "devices": [
1038
- {
1039
- "devicePath": "<Joystick>",
1040
- "isOptional": false,
1041
- "isOR": false
1042
- }
1043
- ]
1044
- },
1045
- {
1046
- "name": "XR",
1047
- "bindingGroup": "XR",
1048
- "devices": [
1049
- {
1050
- "devicePath": "<XRController>",
1051
- "isOptional": false,
1052
- "isOR": false
1053
- }
1054
- ]
1055
- }
1056
- ]
1057
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/InputSystem_Actions.inputactions.meta DELETED
@@ -1,14 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 052faaac586de48259a63d0c4782560b
3
- ScriptedImporter:
4
- internalIDToNameTable: []
5
- externalObjects: {}
6
- serializedVersion: 2
7
- userData:
8
- assetBundleName:
9
- assetBundleVariant:
10
- script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
11
- generateWrapperCode: 0
12
- wrapperCodePath:
13
- wrapperClassName:
14
- wrapperCodeNamespace:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Materials.meta DELETED
@@ -1,8 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 6cec7b672d7591c4484ac0d9d701b5c0
3
- folderAsset: yes
4
- DefaultImporter:
5
- externalObjects: {}
6
- userData:
7
- assetBundleName:
8
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
Assets/Materials/Keypoint.mat DELETED
@@ -1,112 +0,0 @@
1
- %YAML 1.1
2
- %TAG !u! tag:unity3d.com,2011:
3
- --- !u!21 &2100000
4
- Material:
5
- serializedVersion: 8
6
- m_ObjectHideFlags: 0
7
- m_CorrespondingSourceObject: {fileID: 0}
8
- m_PrefabInstance: {fileID: 0}
9
- m_PrefabAsset: {fileID: 0}
10
- m_Name: Keypoint
11
- m_Shader: {fileID: -6465566751694194690, guid: be6af3824a4166d47af12cb8efa54379, type: 3}
12
- m_Parent: {fileID: 0}
13
- m_ModifiedSerializedProperties: 0
14
- m_ValidKeywords: []
15
- m_InvalidKeywords: []
16
- m_LightmapFlags: 4
17
- m_EnableInstancingVariants: 0
18
- m_DoubleSidedGI: 0
19
- m_CustomRenderQueue: -1
20
- stringTagMap: {}
21
- disabledShaderPasses:
22
- - MOTIONVECTORS
23
- m_LockedProperties:
24
- m_SavedProperties:
25
- serializedVersion: 3
26
- m_TexEnvs:
27
- - _BumpMap:
28
- m_Texture: {fileID: 0}
29
- m_Scale: {x: 1, y: 1}
30
- m_Offset: {x: 0, y: 0}
31
- - _DetailAlbedoMap:
32
- m_Texture: {fileID: 0}
33
- m_Scale: {x: 1, y: 1}
34
- m_Offset: {x: 0, y: 0}
35
- - _DetailMask:
36
- m_Texture: {fileID: 0}
37
- m_Scale: {x: 1, y: 1}
38
- m_Offset: {x: 0, y: 0}
39
- - _DetailNormalMap:
40
- m_Texture: {fileID: 0}
41
- m_Scale: {x: 1, y: 1}
42
- m_Offset: {x: 0, y: 0}
43
- - _EmissionMap:
44
- m_Texture: {fileID: 0}
45
- m_Scale: {x: 1, y: 1}
46
- m_Offset: {x: 0, y: 0}
47
- - _MainTex:
48
- m_Texture: {fileID: 0}
49
- m_Scale: {x: 1, y: 1}
50
- m_Offset: {x: 0, y: 0}
51
- - _MetallicGlossMap:
52
- m_Texture: {fileID: 0}
53
- m_Scale: {x: 1, y: 1}
54
- m_Offset: {x: 0, y: 0}
55
- - _OcclusionMap:
56
- m_Texture: {fileID: 0}
57
- m_Scale: {x: 1, y: 1}
58
- m_Offset: {x: 0, y: 0}
59
- - _ParallaxMap:
60
- m_Texture: {fileID: 0}
61
- m_Scale: {x: 1, y: 1}
62
- m_Offset: {x: 0, y: 0}
63
- - unity_Lightmaps:
64
- m_Texture: {fileID: 0}
65
- m_Scale: {x: 1, y: 1}
66
- m_Offset: {x: 0, y: 0}
67
- - unity_LightmapsInd:
68
- m_Texture: {fileID: 0}
69
- m_Scale: {x: 1, y: 1}
70
- m_Offset: {x: 0, y: 0}
71
- - unity_ShadowMasks:
72
- m_Texture: {fileID: 0}
73
- m_Scale: {x: 1, y: 1}
74
- m_Offset: {x: 0, y: 0}
75
- m_Ints: []
76
- m_Floats:
77
- - _BumpScale: 1
78
- - _Cutoff: 0.5
79
- - _DetailNormalMapScale: 1
80
- - _DstBlend: 0
81
- - _GlossMapScale: 1
82
- - _Glossiness: 0.5
83
- - _GlossyReflections: 1
84
- - _Metallic: 0
85
- - _Mode: 0
86
- - _OcclusionStrength: 1
87
- - _Parallax: 0.02
88
- - _QueueControl: 0
89
- - _QueueOffset: 0
90
- - _SmoothnessTextureChannel: 0
91
- - _SpecularHighlights: 1
92
- - _SrcBlend: 1
93
- - _UVSec: 0
94
- - _ZWrite: 1
95
- m_Colors:
96
- - _Color: {r: 1, g: 0, b: 0, a: 1}
97
- - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
98
- m_BuildTextureStacks: []
99
- m_AllowLocking: 1
100
- --- !u!114 &8299967517058971059
101
- MonoBehaviour:
102
- m_ObjectHideFlags: 11
103
- m_CorrespondingSourceObject: {fileID: 0}
104
- m_PrefabInstance: {fileID: 0}
105
- m_PrefabAsset: {fileID: 0}
106
- m_GameObject: {fileID: 0}
107
- m_Enabled: 1
108
- m_EditorHideFlags: 0
109
- m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
110
- m_Name:
111
- m_EditorClassIdentifier:
112
- version: 9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Materials/Keypoint.mat.meta DELETED
@@ -1,8 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 4a1da085a61f48e48b16d1388d915005
3
- NativeFormatImporter:
4
- externalObjects: {}
5
- mainObjectFileID: 2100000
6
- userData:
7
- assetBundleName:
8
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
Assets/Materials/Line.mat DELETED
@@ -1,136 +0,0 @@
1
- %YAML 1.1
2
- %TAG !u! tag:unity3d.com,2011:
3
- --- !u!21 &2100000
4
- Material:
5
- serializedVersion: 8
6
- m_ObjectHideFlags: 0
7
- m_CorrespondingSourceObject: {fileID: 0}
8
- m_PrefabInstance: {fileID: 0}
9
- m_PrefabAsset: {fileID: 0}
10
- m_Name: Line
11
- m_Shader: {fileID: -6465566751694194690, guid: be6af3824a4166d47af12cb8efa54379, type: 3}
12
- m_Parent: {fileID: 0}
13
- m_ModifiedSerializedProperties: 0
14
- m_ValidKeywords: []
15
- m_InvalidKeywords: []
16
- m_LightmapFlags: 4
17
- m_EnableInstancingVariants: 0
18
- m_DoubleSidedGI: 0
19
- m_CustomRenderQueue: -1
20
- stringTagMap: {}
21
- disabledShaderPasses:
22
- - MOTIONVECTORS
23
- m_LockedProperties:
24
- m_SavedProperties:
25
- serializedVersion: 3
26
- m_TexEnvs:
27
- - _BaseMap:
28
- m_Texture: {fileID: 0}
29
- m_Scale: {x: 1, y: 1}
30
- m_Offset: {x: 0, y: 0}
31
- - _BumpMap:
32
- m_Texture: {fileID: 0}
33
- m_Scale: {x: 1, y: 1}
34
- m_Offset: {x: 0, y: 0}
35
- - _DetailAlbedoMap:
36
- m_Texture: {fileID: 0}
37
- m_Scale: {x: 1, y: 1}
38
- m_Offset: {x: 0, y: 0}
39
- - _DetailMask:
40
- m_Texture: {fileID: 0}
41
- m_Scale: {x: 1, y: 1}
42
- m_Offset: {x: 0, y: 0}
43
- - _DetailNormalMap:
44
- m_Texture: {fileID: 0}
45
- m_Scale: {x: 1, y: 1}
46
- m_Offset: {x: 0, y: 0}
47
- - _EmissionMap:
48
- m_Texture: {fileID: 0}
49
- m_Scale: {x: 1, y: 1}
50
- m_Offset: {x: 0, y: 0}
51
- - _MainTex:
52
- m_Texture: {fileID: 0}
53
- m_Scale: {x: 1, y: 1}
54
- m_Offset: {x: 0, y: 0}
55
- - _MetallicGlossMap:
56
- m_Texture: {fileID: 0}
57
- m_Scale: {x: 1, y: 1}
58
- m_Offset: {x: 0, y: 0}
59
- - _OcclusionMap:
60
- m_Texture: {fileID: 0}
61
- m_Scale: {x: 1, y: 1}
62
- m_Offset: {x: 0, y: 0}
63
- - _ParallaxMap:
64
- m_Texture: {fileID: 0}
65
- m_Scale: {x: 1, y: 1}
66
- m_Offset: {x: 0, y: 0}
67
- - _SpecGlossMap:
68
- m_Texture: {fileID: 0}
69
- m_Scale: {x: 1, y: 1}
70
- m_Offset: {x: 0, y: 0}
71
- - unity_Lightmaps:
72
- m_Texture: {fileID: 0}
73
- m_Scale: {x: 1, y: 1}
74
- m_Offset: {x: 0, y: 0}
75
- - unity_LightmapsInd:
76
- m_Texture: {fileID: 0}
77
- m_Scale: {x: 1, y: 1}
78
- m_Offset: {x: 0, y: 0}
79
- - unity_ShadowMasks:
80
- m_Texture: {fileID: 0}
81
- m_Scale: {x: 1, y: 1}
82
- m_Offset: {x: 0, y: 0}
83
- m_Ints: []
84
- m_Floats:
85
- - _AddPrecomputedVelocity: 0
86
- - _AlphaClip: 0
87
- - _AlphaToMask: 0
88
- - _Blend: 0
89
- - _BlendModePreserveSpecular: 1
90
- - _BumpScale: 1
91
- - _ClearCoatMask: 0
92
- - _ClearCoatSmoothness: 0
93
- - _Cull: 2
94
- - _Cutoff: 0.5
95
- - _DetailAlbedoMapScale: 1
96
- - _DetailNormalMapScale: 1
97
- - _DstBlend: 0
98
- - _DstBlendAlpha: 0
99
- - _EnvironmentReflections: 1
100
- - _GlossMapScale: 0
101
- - _Glossiness: 0
102
- - _GlossyReflections: 0
103
- - _Metallic: 0
104
- - _OcclusionStrength: 1
105
- - _Parallax: 0.005
106
- - _QueueControl: 0
107
- - _QueueOffset: 0
108
- - _ReceiveShadows: 0
109
- - _Smoothness: 0.5
110
- - _SmoothnessTextureChannel: 0
111
- - _SpecularHighlights: 1
112
- - _SrcBlend: 1
113
- - _SrcBlendAlpha: 1
114
- - _Surface: 0
115
- - _WorkflowMode: 1
116
- - _ZWrite: 1
117
- m_Colors:
118
- - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
119
- - _Color: {r: 1, g: 1, b: 1, a: 1}
120
- - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
121
- - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
122
- m_BuildTextureStacks: []
123
- m_AllowLocking: 1
124
- --- !u!114 &7721339470952869149
125
- MonoBehaviour:
126
- m_ObjectHideFlags: 11
127
- m_CorrespondingSourceObject: {fileID: 0}
128
- m_PrefabInstance: {fileID: 0}
129
- m_PrefabAsset: {fileID: 0}
130
- m_GameObject: {fileID: 0}
131
- m_Enabled: 1
132
- m_EditorHideFlags: 0
133
- m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
134
- m_Name:
135
- m_EditorClassIdentifier:
136
- version: 9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Materials/Line.mat.meta DELETED
@@ -1,8 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: c4b5e4d798e349748a5702e51203c07d
3
- NativeFormatImporter:
4
- externalObjects: {}
5
- mainObjectFileID: 2100000
6
- userData:
7
- assetBundleName:
8
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
Assets/Materials/ground.mat DELETED
@@ -1,138 +0,0 @@
1
- %YAML 1.1
2
- %TAG !u! tag:unity3d.com,2011:
3
- --- !u!114 &-8393404266303341000
4
- MonoBehaviour:
5
- m_ObjectHideFlags: 11
6
- m_CorrespondingSourceObject: {fileID: 0}
7
- m_PrefabInstance: {fileID: 0}
8
- m_PrefabAsset: {fileID: 0}
9
- m_GameObject: {fileID: 0}
10
- m_Enabled: 1
11
- m_EditorHideFlags: 0
12
- m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
13
- m_Name:
14
- m_EditorClassIdentifier:
15
- version: 9
16
- --- !u!21 &2100000
17
- Material:
18
- serializedVersion: 8
19
- m_ObjectHideFlags: 0
20
- m_CorrespondingSourceObject: {fileID: 0}
21
- m_PrefabInstance: {fileID: 0}
22
- m_PrefabAsset: {fileID: 0}
23
- m_Name: ground
24
- m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
25
- m_Parent: {fileID: 0}
26
- m_ModifiedSerializedProperties: 0
27
- m_ValidKeywords: []
28
- m_InvalidKeywords: []
29
- m_LightmapFlags: 4
30
- m_EnableInstancingVariants: 0
31
- m_DoubleSidedGI: 0
32
- m_CustomRenderQueue: -1
33
- stringTagMap:
34
- RenderType: Opaque
35
- disabledShaderPasses:
36
- - MOTIONVECTORS
37
- m_LockedProperties:
38
- m_SavedProperties:
39
- serializedVersion: 3
40
- m_TexEnvs:
41
- - _BaseMap:
42
- m_Texture: {fileID: 0}
43
- m_Scale: {x: 1, y: 1}
44
- m_Offset: {x: 0, y: 0}
45
- - _BumpMap:
46
- m_Texture: {fileID: 0}
47
- m_Scale: {x: 1, y: 1}
48
- m_Offset: {x: 0, y: 0}
49
- - _DetailAlbedoMap:
50
- m_Texture: {fileID: 0}
51
- m_Scale: {x: 1, y: 1}
52
- m_Offset: {x: 0, y: 0}
53
- - _DetailMask:
54
- m_Texture: {fileID: 0}
55
- m_Scale: {x: 1, y: 1}
56
- m_Offset: {x: 0, y: 0}
57
- - _DetailNormalMap:
58
- m_Texture: {fileID: 0}
59
- m_Scale: {x: 1, y: 1}
60
- m_Offset: {x: 0, y: 0}
61
- - _EmissionMap:
62
- m_Texture: {fileID: 0}
63
- m_Scale: {x: 1, y: 1}
64
- m_Offset: {x: 0, y: 0}
65
- - _MainTex:
66
- m_Texture: {fileID: 0}
67
- m_Scale: {x: 1, y: 1}
68
- m_Offset: {x: 0, y: 0}
69
- - _MetallicGlossMap:
70
- m_Texture: {fileID: 0}
71
- m_Scale: {x: 1, y: 1}
72
- m_Offset: {x: 0, y: 0}
73
- - _OcclusionMap:
74
- m_Texture: {fileID: 0}
75
- m_Scale: {x: 1, y: 1}
76
- m_Offset: {x: 0, y: 0}
77
- - _ParallaxMap:
78
- m_Texture: {fileID: 0}
79
- m_Scale: {x: 1, y: 1}
80
- m_Offset: {x: 0, y: 0}
81
- - _SpecGlossMap:
82
- m_Texture: {fileID: 0}
83
- m_Scale: {x: 1, y: 1}
84
- m_Offset: {x: 0, y: 0}
85
- - unity_Lightmaps:
86
- m_Texture: {fileID: 0}
87
- m_Scale: {x: 1, y: 1}
88
- m_Offset: {x: 0, y: 0}
89
- - unity_LightmapsInd:
90
- m_Texture: {fileID: 0}
91
- m_Scale: {x: 1, y: 1}
92
- m_Offset: {x: 0, y: 0}
93
- - unity_ShadowMasks:
94
- m_Texture: {fileID: 0}
95
- m_Scale: {x: 1, y: 1}
96
- m_Offset: {x: 0, y: 0}
97
- m_Ints: []
98
- m_Floats:
99
- - _AddPrecomputedVelocity: 0
100
- - _AlphaClip: 0
101
- - _AlphaToMask: 0
102
- - _Blend: 0
103
- - _BlendModePreserveSpecular: 1
104
- - _BumpScale: 1
105
- - _ClearCoatMask: 0
106
- - _ClearCoatSmoothness: 0
107
- - _Cull: 2
108
- - _Cutoff: 0.5
109
- - _DetailAlbedoMapScale: 1
110
- - _DetailNormalMapScale: 1
111
- - _DstBlend: 0
112
- - _DstBlendAlpha: 0
113
- - _EnvironmentReflections: 1
114
- - _GlossMapScale: 1
115
- - _Glossiness: 0.5
116
- - _GlossyReflections: 1
117
- - _Metallic: 0
118
- - _Mode: 0
119
- - _OcclusionStrength: 1
120
- - _Parallax: 0.02
121
- - _QueueOffset: 0
122
- - _ReceiveShadows: 1
123
- - _Smoothness: 0.5
124
- - _SmoothnessTextureChannel: 0
125
- - _SpecularHighlights: 1
126
- - _SrcBlend: 1
127
- - _SrcBlendAlpha: 1
128
- - _Surface: 0
129
- - _UVSec: 0
130
- - _WorkflowMode: 1
131
- - _ZWrite: 1
132
- m_Colors:
133
- - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
134
- - _Color: {r: 1, g: 1, b: 1, a: 1}
135
- - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
136
- - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
137
- m_BuildTextureStacks: []
138
- m_AllowLocking: 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Materials/ground.mat.meta DELETED
@@ -1,8 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: aefed65d634b9ca40bccd6d1196fc35b
3
- NativeFormatImporter:
4
- externalObjects: {}
5
- mainObjectFileID: 2100000
6
- userData:
7
- assetBundleName:
8
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
Assets/Models.meta DELETED
@@ -1,8 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 85e5bbf9ea4fcec47b59488f7e6b6d0b
3
- folderAsset: yes
4
- DefaultImporter:
5
- externalObjects: {}
6
- userData:
7
- assetBundleName:
8
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
Assets/Models/pose_detection.onnx.meta DELETED
@@ -1,10 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: e30d99d4b5cbed1439961d20a00ea84b
3
- ScriptedImporter:
4
- internalIDToNameTable: []
5
- externalObjects: {}
6
- serializedVersion: 2
7
- userData:
8
- assetBundleName:
9
- assetBundleVariant:
10
- script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
 
 
 
 
 
 
 
 
 
 
 
Assets/Models/pose_landmarks_detector_full.onnx.meta DELETED
@@ -1,10 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 414916b2af2c16a49b64136c181ad542
3
- ScriptedImporter:
4
- internalIDToNameTable: []
5
- externalObjects: {}
6
- serializedVersion: 2
7
- userData:
8
- assetBundleName:
9
- assetBundleVariant:
10
- script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
 
 
 
 
 
 
 
 
 
 
 
Assets/Models/pose_landmarks_detector_heavy.onnx.meta DELETED
@@ -1,10 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 7b55817415cc52940938ce7e5cd5dfd7
3
- ScriptedImporter:
4
- internalIDToNameTable: []
5
- externalObjects: {}
6
- serializedVersion: 2
7
- userData:
8
- assetBundleName:
9
- assetBundleVariant:
10
- script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
 
 
 
 
 
 
 
 
 
 
 
Assets/Models/pose_landmarks_detector_lite.onnx.meta DELETED
@@ -1,10 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: eb79a11baa60bcb4392175c34fa806fd
3
- ScriptedImporter:
4
- internalIDToNameTable: []
5
- externalObjects: {}
6
- serializedVersion: 2
7
- userData:
8
- assetBundleName:
9
- assetBundleVariant:
10
- script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
 
 
 
 
 
 
 
 
 
 
 
Assets/PoseDetection.unity DELETED
@@ -1,684 +0,0 @@
1
- %YAML 1.1
2
- %TAG !u! tag:unity3d.com,2011:
3
- --- !u!29 &1
4
- OcclusionCullingSettings:
5
- m_ObjectHideFlags: 0
6
- serializedVersion: 2
7
- m_OcclusionBakeSettings:
8
- smallestOccluder: 5
9
- smallestHole: 0.25
10
- backfaceThreshold: 100
11
- m_SceneGUID: 00000000000000000000000000000000
12
- m_OcclusionCullingData: {fileID: 0}
13
- --- !u!104 &2
14
- RenderSettings:
15
- m_ObjectHideFlags: 0
16
- serializedVersion: 10
17
- m_Fog: 0
18
- m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
19
- m_FogMode: 3
20
- m_FogDensity: 0.01
21
- m_LinearFogStart: 0
22
- m_LinearFogEnd: 300
23
- m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
24
- m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
25
- m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
26
- m_AmbientIntensity: 1
27
- m_AmbientMode: 0
28
- m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
29
- m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
30
- m_HaloStrength: 0.5
31
- m_FlareStrength: 1
32
- m_FlareFadeSpeed: 3
33
- m_HaloTexture: {fileID: 0}
34
- m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
35
- m_DefaultReflectionMode: 0
36
- m_DefaultReflectionResolution: 128
37
- m_ReflectionBounces: 1
38
- m_ReflectionIntensity: 1
39
- m_CustomReflection: {fileID: 0}
40
- m_Sun: {fileID: 0}
41
- m_UseRadianceAmbientProbe: 0
42
- --- !u!157 &3
43
- LightmapSettings:
44
- m_ObjectHideFlags: 0
45
- serializedVersion: 12
46
- m_GISettings:
47
- serializedVersion: 2
48
- m_BounceScale: 1
49
- m_IndirectOutputScale: 1
50
- m_AlbedoBoost: 1
51
- m_EnvironmentLightingMode: 0
52
- m_EnableBakedLightmaps: 1
53
- m_EnableRealtimeLightmaps: 0
54
- m_LightmapEditorSettings:
55
- serializedVersion: 12
56
- m_Resolution: 2
57
- m_BakeResolution: 40
58
- m_AtlasSize: 1024
59
- m_AO: 0
60
- m_AOMaxDistance: 1
61
- m_CompAOExponent: 1
62
- m_CompAOExponentDirect: 0
63
- m_ExtractAmbientOcclusion: 0
64
- m_Padding: 2
65
- m_LightmapParameters: {fileID: 0}
66
- m_LightmapsBakeMode: 1
67
- m_TextureCompression: 1
68
- m_ReflectionCompression: 2
69
- m_MixedBakeMode: 2
70
- m_BakeBackend: 1
71
- m_PVRSampling: 1
72
- m_PVRDirectSampleCount: 32
73
- m_PVRSampleCount: 512
74
- m_PVRBounces: 2
75
- m_PVREnvironmentSampleCount: 256
76
- m_PVREnvironmentReferencePointCount: 2048
77
- m_PVRFilteringMode: 1
78
- m_PVRDenoiserTypeDirect: 1
79
- m_PVRDenoiserTypeIndirect: 1
80
- m_PVRDenoiserTypeAO: 1
81
- m_PVRFilterTypeDirect: 0
82
- m_PVRFilterTypeIndirect: 0
83
- m_PVRFilterTypeAO: 0
84
- m_PVREnvironmentMIS: 1
85
- m_PVRCulling: 1
86
- m_PVRFilteringGaussRadiusDirect: 1
87
- m_PVRFilteringGaussRadiusIndirect: 5
88
- m_PVRFilteringGaussRadiusAO: 2
89
- m_PVRFilteringAtrousPositionSigmaDirect: 0.5
90
- m_PVRFilteringAtrousPositionSigmaIndirect: 2
91
- m_PVRFilteringAtrousPositionSigmaAO: 1
92
- m_ExportTrainingData: 0
93
- m_TrainingDataDestination: TrainingData
94
- m_LightProbeSampleCountMultiplier: 4
95
- m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
96
- m_LightingSettings: {fileID: 0}
97
- --- !u!196 &4
98
- NavMeshSettings:
99
- serializedVersion: 2
100
- m_ObjectHideFlags: 0
101
- m_BuildSettings:
102
- serializedVersion: 3
103
- agentTypeID: 0
104
- agentRadius: 0.5
105
- agentHeight: 2
106
- agentSlope: 45
107
- agentClimb: 0.4
108
- ledgeDropHeight: 0
109
- maxJumpAcrossDistance: 0
110
- minRegionArea: 2
111
- manualCellSize: 0
112
- cellSize: 0.16666667
113
- manualTileSize: 0
114
- tileSize: 256
115
- buildHeightMesh: 0
116
- maxJobWorkers: 0
117
- preserveTilesOutsideBounds: 0
118
- debug:
119
- m_Flags: 0
120
- m_NavMeshData: {fileID: 0}
121
- --- !u!1001 &540288954
122
- PrefabInstance:
123
- m_ObjectHideFlags: 0
124
- serializedVersion: 2
125
- m_Modification:
126
- serializedVersion: 3
127
- m_TransformParent: {fileID: 0}
128
- m_Modifications:
129
- - target: {fileID: 3202943091281144413, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
130
- propertyPath: m_Name
131
- value: Image Preview
132
- objectReference: {fileID: 0}
133
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
134
- propertyPath: m_LocalPosition.x
135
- value: 0
136
- objectReference: {fileID: 0}
137
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
138
- propertyPath: m_LocalPosition.y
139
- value: 0
140
- objectReference: {fileID: 0}
141
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
142
- propertyPath: m_LocalPosition.z
143
- value: 0.2
144
- objectReference: {fileID: 0}
145
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
146
- propertyPath: m_LocalRotation.w
147
- value: 1
148
- objectReference: {fileID: 0}
149
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
150
- propertyPath: m_LocalRotation.x
151
- value: 0
152
- objectReference: {fileID: 0}
153
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
154
- propertyPath: m_LocalRotation.y
155
- value: 0
156
- objectReference: {fileID: 0}
157
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
158
- propertyPath: m_LocalRotation.z
159
- value: 0
160
- objectReference: {fileID: 0}
161
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
162
- propertyPath: m_LocalEulerAnglesHint.x
163
- value: 0
164
- objectReference: {fileID: 0}
165
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
166
- propertyPath: m_LocalEulerAnglesHint.y
167
- value: 0
168
- objectReference: {fileID: 0}
169
- - target: {fileID: 8638855032276030643, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
170
- propertyPath: m_LocalEulerAnglesHint.z
171
- value: 0
172
- objectReference: {fileID: 0}
173
- m_RemovedComponents: []
174
- m_RemovedGameObjects: []
175
- m_AddedGameObjects: []
176
- m_AddedComponents: []
177
- m_SourcePrefab: {fileID: 100100000, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
178
- --- !u!114 &540288955 stripped
179
- MonoBehaviour:
180
- m_CorrespondingSourceObject: {fileID: 3292379134321917641, guid: 018beb1d9eeb8934c996558e0051c665, type: 3}
181
- m_PrefabInstance: {fileID: 540288954}
182
- m_PrefabAsset: {fileID: 0}
183
- m_GameObject: {fileID: 0}
184
- m_Enabled: 1
185
- m_EditorHideFlags: 0
186
- m_Script: {fileID: 11500000, guid: 880a785bdfd105f4da5848e8712cb65f, type: 3}
187
- m_Name:
188
- m_EditorClassIdentifier:
189
- --- !u!1 &1128743173
190
- GameObject:
191
- m_ObjectHideFlags: 0
192
- m_CorrespondingSourceObject: {fileID: 0}
193
- m_PrefabInstance: {fileID: 0}
194
- m_PrefabAsset: {fileID: 0}
195
- serializedVersion: 6
196
- m_Component:
197
- - component: {fileID: 1128743176}
198
- - component: {fileID: 1128743175}
199
- - component: {fileID: 1128743174}
200
- - component: {fileID: 1128743177}
201
- m_Layer: 0
202
- m_Name: Main Camera
203
- m_TagString: MainCamera
204
- m_Icon: {fileID: 0}
205
- m_NavMeshLayer: 0
206
- m_StaticEditorFlags: 0
207
- m_IsActive: 1
208
- --- !u!81 &1128743174
209
- AudioListener:
210
- m_ObjectHideFlags: 0
211
- m_CorrespondingSourceObject: {fileID: 0}
212
- m_PrefabInstance: {fileID: 0}
213
- m_PrefabAsset: {fileID: 0}
214
- m_GameObject: {fileID: 1128743173}
215
- m_Enabled: 1
216
- --- !u!20 &1128743175
217
- Camera:
218
- m_ObjectHideFlags: 0
219
- m_CorrespondingSourceObject: {fileID: 0}
220
- m_PrefabInstance: {fileID: 0}
221
- m_PrefabAsset: {fileID: 0}
222
- m_GameObject: {fileID: 1128743173}
223
- m_Enabled: 1
224
- serializedVersion: 2
225
- m_ClearFlags: 1
226
- m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
227
- m_projectionMatrixMode: 1
228
- m_GateFitMode: 2
229
- m_FOVAxisMode: 0
230
- m_Iso: 200
231
- m_ShutterSpeed: 0.005
232
- m_Aperture: 16
233
- m_FocusDistance: 10
234
- m_FocalLength: 50
235
- m_BladeCount: 5
236
- m_Curvature: {x: 2, y: 11}
237
- m_BarrelClipping: 0.25
238
- m_Anamorphism: 0
239
- m_SensorSize: {x: 36, y: 24}
240
- m_LensShift: {x: 0, y: 0}
241
- m_NormalizedViewPortRect:
242
- serializedVersion: 2
243
- x: 0
244
- y: 0
245
- width: 1
246
- height: 1
247
- near clip plane: 0.3
248
- far clip plane: 100
249
- field of view: 6
250
- orthographic: 0
251
- orthographic size: 0.5
252
- m_Depth: -1
253
- m_CullingMask:
254
- serializedVersion: 2
255
- m_Bits: 4294967295
256
- m_RenderingPath: -1
257
- m_TargetTexture: {fileID: 0}
258
- m_TargetDisplay: 0
259
- m_TargetEye: 3
260
- m_HDR: 1
261
- m_AllowMSAA: 1
262
- m_AllowDynamicResolution: 0
263
- m_ForceIntoRT: 0
264
- m_OcclusionCulling: 1
265
- m_StereoConvergence: 10
266
- m_StereoSeparation: 0.022
267
- --- !u!4 &1128743176
268
- Transform:
269
- m_ObjectHideFlags: 0
270
- m_CorrespondingSourceObject: {fileID: 0}
271
- m_PrefabInstance: {fileID: 0}
272
- m_PrefabAsset: {fileID: 0}
273
- m_GameObject: {fileID: 1128743173}
274
- serializedVersion: 2
275
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
276
- m_LocalPosition: {x: 0, y: 0, z: -10}
277
- m_LocalScale: {x: 1, y: 1, z: 1}
278
- m_ConstrainProportionsScale: 0
279
- m_Children: []
280
- m_Father: {fileID: 0}
281
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
282
- --- !u!114 &1128743177
283
- MonoBehaviour:
284
- m_ObjectHideFlags: 0
285
- m_CorrespondingSourceObject: {fileID: 0}
286
- m_PrefabInstance: {fileID: 0}
287
- m_PrefabAsset: {fileID: 0}
288
- m_GameObject: {fileID: 1128743173}
289
- m_Enabled: 1
290
- m_EditorHideFlags: 0
291
- m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
292
- m_Name:
293
- m_EditorClassIdentifier:
294
- m_RenderShadows: 1
295
- m_RequiresDepthTextureOption: 2
296
- m_RequiresOpaqueTextureOption: 2
297
- m_CameraType: 0
298
- m_Cameras: []
299
- m_RendererIndex: -1
300
- m_VolumeLayerMask:
301
- serializedVersion: 2
302
- m_Bits: 1
303
- m_VolumeTrigger: {fileID: 0}
304
- m_VolumeFrameworkUpdateModeOption: 2
305
- m_RenderPostProcessing: 0
306
- m_Antialiasing: 0
307
- m_AntialiasingQuality: 2
308
- m_StopNaN: 0
309
- m_Dithering: 0
310
- m_ClearDepth: 1
311
- m_AllowXRRendering: 1
312
- m_AllowHDROutput: 1
313
- m_UseScreenCoordOverride: 0
314
- m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
315
- m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
316
- m_RequiresDepthTexture: 0
317
- m_RequiresColorTexture: 0
318
- m_Version: 2
319
- m_TaaSettings:
320
- m_Quality: 3
321
- m_FrameInfluence: 0.1
322
- m_JitterScale: 1
323
- m_MipBias: 0
324
- m_VarianceClampScale: 0.9
325
- m_ContrastAdaptiveSharpening: 0
326
- --- !u!1 &1368681182
327
- GameObject:
328
- m_ObjectHideFlags: 0
329
- m_CorrespondingSourceObject: {fileID: 0}
330
- m_PrefabInstance: {fileID: 0}
331
- m_PrefabAsset: {fileID: 0}
332
- serializedVersion: 6
333
- m_Component:
334
- - component: {fileID: 1368681184}
335
- - component: {fileID: 1368681185}
336
- m_Layer: 0
337
- m_Name: Pose Detection
338
- m_TagString: Untagged
339
- m_Icon: {fileID: 0}
340
- m_NavMeshLayer: 0
341
- m_StaticEditorFlags: 0
342
- m_IsActive: 1
343
- --- !u!4 &1368681184
344
- Transform:
345
- m_ObjectHideFlags: 0
346
- m_CorrespondingSourceObject: {fileID: 0}
347
- m_PrefabInstance: {fileID: 0}
348
- m_PrefabAsset: {fileID: 0}
349
- m_GameObject: {fileID: 1368681182}
350
- serializedVersion: 2
351
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
352
- m_LocalPosition: {x: 0, y: 0, z: 0}
353
- m_LocalScale: {x: 1, y: 1, z: 1}
354
- m_ConstrainProportionsScale: 0
355
- m_Children: []
356
- m_Father: {fileID: 0}
357
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
358
- --- !u!114 &1368681185
359
- MonoBehaviour:
360
- m_ObjectHideFlags: 0
361
- m_CorrespondingSourceObject: {fileID: 0}
362
- m_PrefabInstance: {fileID: 0}
363
- m_PrefabAsset: {fileID: 0}
364
- m_GameObject: {fileID: 1368681182}
365
- m_Enabled: 1
366
- m_EditorHideFlags: 0
367
- m_Script: {fileID: 11500000, guid: ae2eb443caa7ad94aad55b4a8a8fb4ea, type: 3}
368
- m_Name:
369
- m_EditorClassIdentifier:
370
- posePreview: {fileID: 5023127968907877657}
371
- imagePreview: {fileID: 540288955}
372
- imageTexture: {fileID: 2800000, guid: c658c15663e790f42876d622fe7da783, type: 3}
373
- poseDetector: {fileID: 5022602860645237092, guid: e30d99d4b5cbed1439961d20a00ea84b, type: 3}
374
- poseLandmarker: {fileID: 5022602860645237092, guid: 414916b2af2c16a49b64136c181ad542, type: 3}
375
- anchorsCSV: {fileID: 4900000, guid: 3e88456b82cc63d4b9237f1dc38bad6d, type: 3}
376
- scoreThreshold: 0.75
377
- --- !u!1 &1685754521
378
- GameObject:
379
- m_ObjectHideFlags: 0
380
- m_CorrespondingSourceObject: {fileID: 0}
381
- m_PrefabInstance: {fileID: 0}
382
- m_PrefabAsset: {fileID: 0}
383
- serializedVersion: 6
384
- m_Component:
385
- - component: {fileID: 1685754523}
386
- - component: {fileID: 1685754522}
387
- - component: {fileID: 1685754524}
388
- m_Layer: 0
389
- m_Name: Directional Light
390
- m_TagString: Untagged
391
- m_Icon: {fileID: 0}
392
- m_NavMeshLayer: 0
393
- m_StaticEditorFlags: 0
394
- m_IsActive: 1
395
- --- !u!108 &1685754522
396
- Light:
397
- m_ObjectHideFlags: 0
398
- m_CorrespondingSourceObject: {fileID: 0}
399
- m_PrefabInstance: {fileID: 0}
400
- m_PrefabAsset: {fileID: 0}
401
- m_GameObject: {fileID: 1685754521}
402
- m_Enabled: 1
403
- serializedVersion: 11
404
- m_Type: 1
405
- m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
406
- m_Intensity: 1
407
- m_Range: 10
408
- m_SpotAngle: 30
409
- m_InnerSpotAngle: 21.80208
410
- m_CookieSize: 10
411
- m_Shadows:
412
- m_Type: 2
413
- m_Resolution: -1
414
- m_CustomResolution: -1
415
- m_Strength: 1
416
- m_Bias: 0.05
417
- m_NormalBias: 0.4
418
- m_NearPlane: 0.2
419
- m_CullingMatrixOverride:
420
- e00: 1
421
- e01: 0
422
- e02: 0
423
- e03: 0
424
- e10: 0
425
- e11: 1
426
- e12: 0
427
- e13: 0
428
- e20: 0
429
- e21: 0
430
- e22: 1
431
- e23: 0
432
- e30: 0
433
- e31: 0
434
- e32: 0
435
- e33: 1
436
- m_UseCullingMatrixOverride: 0
437
- m_Cookie: {fileID: 0}
438
- m_DrawHalo: 0
439
- m_Flare: {fileID: 0}
440
- m_RenderMode: 0
441
- m_CullingMask:
442
- serializedVersion: 2
443
- m_Bits: 4294967295
444
- m_RenderingLayerMask: 1
445
- m_Lightmapping: 4
446
- m_LightShadowCasterMode: 0
447
- m_AreaSize: {x: 1, y: 1}
448
- m_BounceIntensity: 1
449
- m_ColorTemperature: 6570
450
- m_UseColorTemperature: 0
451
- m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
452
- m_UseBoundingSphereOverride: 0
453
- m_UseViewFrustumForShadowCasterCull: 1
454
- m_ForceVisible: 0
455
- m_ShadowRadius: 0
456
- m_ShadowAngle: 0
457
- m_LightUnit: 1
458
- m_LuxAtDistance: 1
459
- m_EnableSpotReflector: 1
460
- --- !u!4 &1685754523
461
- Transform:
462
- m_ObjectHideFlags: 0
463
- m_CorrespondingSourceObject: {fileID: 0}
464
- m_PrefabInstance: {fileID: 0}
465
- m_PrefabAsset: {fileID: 0}
466
- m_GameObject: {fileID: 1685754521}
467
- serializedVersion: 2
468
- m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
469
- m_LocalPosition: {x: 0, y: 3, z: 0}
470
- m_LocalScale: {x: 1, y: 1, z: 1}
471
- m_ConstrainProportionsScale: 0
472
- m_Children: []
473
- m_Father: {fileID: 0}
474
- m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
475
- --- !u!114 &1685754524
476
- MonoBehaviour:
477
- m_ObjectHideFlags: 0
478
- m_CorrespondingSourceObject: {fileID: 0}
479
- m_PrefabInstance: {fileID: 0}
480
- m_PrefabAsset: {fileID: 0}
481
- m_GameObject: {fileID: 1685754521}
482
- m_Enabled: 1
483
- m_EditorHideFlags: 0
484
- m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3}
485
- m_Name:
486
- m_EditorClassIdentifier:
487
- m_Version: 3
488
- m_UsePipelineSettings: 1
489
- m_AdditionalLightsShadowResolutionTier: 2
490
- m_LightLayerMask: 1
491
- m_RenderingLayers: 1
492
- m_CustomShadowLayers: 0
493
- m_ShadowLayerMask: 1
494
- m_ShadowRenderingLayers: 1
495
- m_LightCookieSize: {x: 1, y: 1}
496
- m_LightCookieOffset: {x: 0, y: 0}
497
- m_SoftShadowQuality: 0
498
- --- !u!1 &2094664233
499
- GameObject:
500
- m_ObjectHideFlags: 0
501
- m_CorrespondingSourceObject: {fileID: 0}
502
- m_PrefabInstance: {fileID: 0}
503
- m_PrefabAsset: {fileID: 0}
504
- serializedVersion: 6
505
- m_Component:
506
- - component: {fileID: 2094664237}
507
- - component: {fileID: 2094664236}
508
- - component: {fileID: 2094664235}
509
- - component: {fileID: 2094664234}
510
- m_Layer: 0
511
- m_Name: Ground
512
- m_TagString: Untagged
513
- m_Icon: {fileID: 0}
514
- m_NavMeshLayer: 0
515
- m_StaticEditorFlags: 0
516
- m_IsActive: 1
517
- --- !u!64 &2094664234
518
- MeshCollider:
519
- m_ObjectHideFlags: 0
520
- m_CorrespondingSourceObject: {fileID: 0}
521
- m_PrefabInstance: {fileID: 0}
522
- m_PrefabAsset: {fileID: 0}
523
- m_GameObject: {fileID: 2094664233}
524
- m_Material: {fileID: 0}
525
- m_IncludeLayers:
526
- serializedVersion: 2
527
- m_Bits: 0
528
- m_ExcludeLayers:
529
- serializedVersion: 2
530
- m_Bits: 0
531
- m_LayerOverridePriority: 0
532
- m_IsTrigger: 0
533
- m_ProvidesContacts: 0
534
- m_Enabled: 1
535
- serializedVersion: 5
536
- m_Convex: 0
537
- m_CookingOptions: 30
538
- m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
539
- --- !u!23 &2094664235
540
- MeshRenderer:
541
- m_ObjectHideFlags: 0
542
- m_CorrespondingSourceObject: {fileID: 0}
543
- m_PrefabInstance: {fileID: 0}
544
- m_PrefabAsset: {fileID: 0}
545
- m_GameObject: {fileID: 2094664233}
546
- m_Enabled: 1
547
- m_CastShadows: 1
548
- m_ReceiveShadows: 1
549
- m_DynamicOccludee: 1
550
- m_StaticShadowCaster: 0
551
- m_MotionVectors: 1
552
- m_LightProbeUsage: 1
553
- m_ReflectionProbeUsage: 1
554
- m_RayTracingMode: 2
555
- m_RayTraceProcedural: 0
556
- m_RayTracingAccelStructBuildFlagsOverride: 0
557
- m_RayTracingAccelStructBuildFlags: 1
558
- m_SmallMeshCulling: 1
559
- m_RenderingLayerMask: 1
560
- m_RendererPriority: 0
561
- m_Materials:
562
- - {fileID: 2100000, guid: aefed65d634b9ca40bccd6d1196fc35b, type: 2}
563
- m_StaticBatchInfo:
564
- firstSubMesh: 0
565
- subMeshCount: 0
566
- m_StaticBatchRoot: {fileID: 0}
567
- m_ProbeAnchor: {fileID: 0}
568
- m_LightProbeVolumeOverride: {fileID: 0}
569
- m_ScaleInLightmap: 1
570
- m_ReceiveGI: 1
571
- m_PreserveUVs: 0
572
- m_IgnoreNormalsForChartDetection: 0
573
- m_ImportantGI: 0
574
- m_StitchLightmapSeams: 1
575
- m_SelectedEditorRenderState: 3
576
- m_MinimumChartSize: 4
577
- m_AutoUVMaxDistance: 0.5
578
- m_AutoUVMaxAngle: 89
579
- m_LightmapParameters: {fileID: 0}
580
- m_SortingLayerID: 0
581
- m_SortingLayer: 0
582
- m_SortingOrder: 0
583
- m_AdditionalVertexStreams: {fileID: 0}
584
- --- !u!33 &2094664236
585
- MeshFilter:
586
- m_ObjectHideFlags: 0
587
- m_CorrespondingSourceObject: {fileID: 0}
588
- m_PrefabInstance: {fileID: 0}
589
- m_PrefabAsset: {fileID: 0}
590
- m_GameObject: {fileID: 2094664233}
591
- m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
592
- --- !u!4 &2094664237
593
- Transform:
594
- m_ObjectHideFlags: 0
595
- m_CorrespondingSourceObject: {fileID: 0}
596
- m_PrefabInstance: {fileID: 0}
597
- m_PrefabAsset: {fileID: 0}
598
- m_GameObject: {fileID: 2094664233}
599
- serializedVersion: 2
600
- m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
601
- m_LocalPosition: {x: 0, y: -0.5, z: 0.5}
602
- m_LocalScale: {x: 2, y: 2, z: 2}
603
- m_ConstrainProportionsScale: 0
604
- m_Children: []
605
- m_Father: {fileID: 0}
606
- m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
607
- --- !u!1001 &5023127968907877656
608
- PrefabInstance:
609
- m_ObjectHideFlags: 0
610
- serializedVersion: 2
611
- m_Modification:
612
- serializedVersion: 3
613
- m_TransformParent: {fileID: 0}
614
- m_Modifications:
615
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
616
- propertyPath: m_LocalPosition.x
617
- value: 0
618
- objectReference: {fileID: 0}
619
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
620
- propertyPath: m_LocalPosition.y
621
- value: 0
622
- objectReference: {fileID: 0}
623
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
624
- propertyPath: m_LocalPosition.z
625
- value: 0
626
- objectReference: {fileID: 0}
627
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
628
- propertyPath: m_LocalRotation.w
629
- value: 1
630
- objectReference: {fileID: 0}
631
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
632
- propertyPath: m_LocalRotation.x
633
- value: -0
634
- objectReference: {fileID: 0}
635
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
636
- propertyPath: m_LocalRotation.y
637
- value: -0
638
- objectReference: {fileID: 0}
639
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
640
- propertyPath: m_LocalRotation.z
641
- value: -0
642
- objectReference: {fileID: 0}
643
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
644
- propertyPath: m_LocalEulerAnglesHint.x
645
- value: 0
646
- objectReference: {fileID: 0}
647
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
648
- propertyPath: m_LocalEulerAnglesHint.y
649
- value: 0
650
- objectReference: {fileID: 0}
651
- - target: {fileID: 2168833821383220632, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
652
- propertyPath: m_LocalEulerAnglesHint.z
653
- value: 0
654
- objectReference: {fileID: 0}
655
- - target: {fileID: 4084604580122782672, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
656
- propertyPath: m_Name
657
- value: Pose Preview
658
- objectReference: {fileID: 0}
659
- m_RemovedComponents: []
660
- m_RemovedGameObjects: []
661
- m_AddedGameObjects: []
662
- m_AddedComponents: []
663
- m_SourcePrefab: {fileID: 100100000, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
664
- --- !u!114 &5023127968907877657 stripped
665
- MonoBehaviour:
666
- m_CorrespondingSourceObject: {fileID: 6880152826874572511, guid: 585d5cb4d0fde2045805fda7581e0bda, type: 3}
667
- m_PrefabInstance: {fileID: 5023127968907877656}
668
- m_PrefabAsset: {fileID: 0}
669
- m_GameObject: {fileID: 0}
670
- m_Enabled: 1
671
- m_EditorHideFlags: 0
672
- m_Script: {fileID: 11500000, guid: a13d9ed61ce25fa4caf885d6c7222b9d, type: 3}
673
- m_Name:
674
- m_EditorClassIdentifier:
675
- --- !u!1660057539 &9223372036854775807
676
- SceneRoots:
677
- m_ObjectHideFlags: 0
678
- m_Roots:
679
- - {fileID: 1128743176}
680
- - {fileID: 1685754523}
681
- - {fileID: 2094664237}
682
- - {fileID: 1368681184}
683
- - {fileID: 5023127968907877656}
684
- - {fileID: 540288954}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/PoseDetection.unity.meta DELETED
@@ -1,7 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 159f9c97dca60b84193d0b1f8aeff379
3
- DefaultImporter:
4
- externalObjects: {}
5
- userData:
6
- assetBundleName:
7
- assetBundleVariant:
 
 
 
 
 
 
 
 
Assets/Prefabs.meta DELETED
@@ -1,8 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: f6d5c6b80413ba740ad0d5a4b7263485
3
- folderAsset: yes
4
- DefaultImporter:
5
- externalObjects: {}
6
- userData:
7
- assetBundleName:
8
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
Assets/Prefabs/BoundingBox.prefab DELETED
@@ -1,156 +0,0 @@
1
- %YAML 1.1
2
- %TAG !u! tag:unity3d.com,2011:
3
- --- !u!1 &3358448782119047549
4
- GameObject:
5
- m_ObjectHideFlags: 0
6
- m_CorrespondingSourceObject: {fileID: 0}
7
- m_PrefabInstance: {fileID: 0}
8
- m_PrefabAsset: {fileID: 0}
9
- serializedVersion: 6
10
- m_Component:
11
- - component: {fileID: 4177710216916210908}
12
- - component: {fileID: 3258876639712494342}
13
- - component: {fileID: 4574724121602152114}
14
- m_Layer: 0
15
- m_Name: BoundingBox
16
- m_TagString: Untagged
17
- m_Icon: {fileID: 0}
18
- m_NavMeshLayer: 0
19
- m_StaticEditorFlags: 0
20
- m_IsActive: 1
21
- --- !u!4 &4177710216916210908
22
- Transform:
23
- m_ObjectHideFlags: 0
24
- m_CorrespondingSourceObject: {fileID: 0}
25
- m_PrefabInstance: {fileID: 0}
26
- m_PrefabAsset: {fileID: 0}
27
- m_GameObject: {fileID: 3358448782119047549}
28
- serializedVersion: 2
29
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
30
- m_LocalPosition: {x: -0.12630682, y: 0.018310755, z: -0.0030146241}
31
- m_LocalScale: {x: 1, y: 1, z: 1}
32
- m_ConstrainProportionsScale: 0
33
- m_Children: []
34
- m_Father: {fileID: 0}
35
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
36
- --- !u!114 &3258876639712494342
37
- MonoBehaviour:
38
- m_ObjectHideFlags: 0
39
- m_CorrespondingSourceObject: {fileID: 0}
40
- m_PrefabInstance: {fileID: 0}
41
- m_PrefabAsset: {fileID: 0}
42
- m_GameObject: {fileID: 3358448782119047549}
43
- m_Enabled: 1
44
- m_EditorHideFlags: 0
45
- m_Script: {fileID: 11500000, guid: 975be3afbfa88af469b74fd354c1ac4b, type: 3}
46
- m_Name:
47
- m_EditorClassIdentifier:
48
- lineRenderer: {fileID: 4574724121602152114}
49
- color: {r: 1, g: 1, b: 1, a: 1}
50
- width: 0.004
51
- --- !u!120 &4574724121602152114
52
- LineRenderer:
53
- serializedVersion: 2
54
- m_ObjectHideFlags: 0
55
- m_CorrespondingSourceObject: {fileID: 0}
56
- m_PrefabInstance: {fileID: 0}
57
- m_PrefabAsset: {fileID: 0}
58
- m_GameObject: {fileID: 3358448782119047549}
59
- m_Enabled: 1
60
- m_CastShadows: 1
61
- m_ReceiveShadows: 1
62
- m_DynamicOccludee: 1
63
- m_StaticShadowCaster: 0
64
- m_MotionVectors: 0
65
- m_LightProbeUsage: 0
66
- m_ReflectionProbeUsage: 0
67
- m_RayTracingMode: 0
68
- m_RayTraceProcedural: 0
69
- m_RayTracingAccelStructBuildFlagsOverride: 0
70
- m_RayTracingAccelStructBuildFlags: 1
71
- m_RenderingLayerMask: 1
72
- m_RendererPriority: 0
73
- m_Materials:
74
- - {fileID: 10306, guid: 0000000000000000f000000000000000, type: 0}
75
- m_StaticBatchInfo:
76
- firstSubMesh: 0
77
- subMeshCount: 0
78
- m_StaticBatchRoot: {fileID: 0}
79
- m_ProbeAnchor: {fileID: 0}
80
- m_LightProbeVolumeOverride: {fileID: 0}
81
- m_ScaleInLightmap: 1
82
- m_ReceiveGI: 1
83
- m_PreserveUVs: 0
84
- m_IgnoreNormalsForChartDetection: 0
85
- m_ImportantGI: 0
86
- m_StitchLightmapSeams: 1
87
- m_SelectedEditorRenderState: 3
88
- m_MinimumChartSize: 4
89
- m_AutoUVMaxDistance: 0.5
90
- m_AutoUVMaxAngle: 89
91
- m_LightmapParameters: {fileID: 0}
92
- m_SortingLayerID: 0
93
- m_SortingLayer: 0
94
- m_SortingOrder: 2
95
- m_Positions:
96
- - {x: 0, y: 0, z: 0}
97
- - {x: 0, y: 0, z: 1}
98
- m_Parameters:
99
- serializedVersion: 3
100
- widthMultiplier: 0.1
101
- widthCurve:
102
- serializedVersion: 2
103
- m_Curve:
104
- - serializedVersion: 3
105
- time: 0
106
- value: 0.025
107
- inSlope: 0
108
- outSlope: 0
109
- tangentMode: 0
110
- weightedMode: 0
111
- inWeight: 0.33333334
112
- outWeight: 0.33333334
113
- m_PreInfinity: 2
114
- m_PostInfinity: 2
115
- m_RotationOrder: 4
116
- colorGradient:
117
- serializedVersion: 2
118
- key0: {r: 0, g: 0, b: 1, a: 1}
119
- key1: {r: 0, g: 0, b: 1, a: 1}
120
- key2: {r: 0, g: 0, b: 0, a: 0}
121
- key3: {r: 0, g: 0, b: 0, a: 0}
122
- key4: {r: 0, g: 0, b: 0, a: 0}
123
- key5: {r: 0, g: 0, b: 0, a: 0}
124
- key6: {r: 0, g: 0, b: 0, a: 0}
125
- key7: {r: 0, g: 0, b: 0, a: 0}
126
- ctime0: 0
127
- ctime1: 65535
128
- ctime2: 0
129
- ctime3: 0
130
- ctime4: 0
131
- ctime5: 0
132
- ctime6: 0
133
- ctime7: 0
134
- atime0: 0
135
- atime1: 65535
136
- atime2: 0
137
- atime3: 0
138
- atime4: 0
139
- atime5: 0
140
- atime6: 0
141
- atime7: 0
142
- m_Mode: 0
143
- m_ColorSpace: 0
144
- m_NumColorKeys: 2
145
- m_NumAlphaKeys: 2
146
- numCornerVertices: 0
147
- numCapVertices: 0
148
- alignment: 0
149
- textureMode: 0
150
- textureScale: {x: 1, y: 1}
151
- shadowBias: 0.5
152
- generateLightingData: 0
153
- m_MaskInteraction: 0
154
- m_UseWorldSpace: 0
155
- m_Loop: 0
156
- m_ApplyActiveColorSpace: 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Prefabs/BoundingBox.prefab.meta DELETED
@@ -1,7 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 0d4641dc833f6364699a76c3f35ca775
3
- PrefabImporter:
4
- externalObjects: {}
5
- userData:
6
- assetBundleName:
7
- assetBundleVariant:
 
 
 
 
 
 
 
 
Assets/Prefabs/Image Preview.prefab DELETED
@@ -1,157 +0,0 @@
1
- %YAML 1.1
2
- %TAG !u! tag:unity3d.com,2011:
3
- --- !u!1 &1378925732338839166
4
- GameObject:
5
- m_ObjectHideFlags: 0
6
- m_CorrespondingSourceObject: {fileID: 0}
7
- m_PrefabInstance: {fileID: 0}
8
- m_PrefabAsset: {fileID: 0}
9
- serializedVersion: 6
10
- m_Component:
11
- - component: {fileID: 7287647771179490130}
12
- - component: {fileID: 5555638844714061723}
13
- - component: {fileID: 7868883414368320953}
14
- - component: {fileID: 3835512679658310814}
15
- m_Layer: 0
16
- m_Name: Image Quad
17
- m_TagString: Untagged
18
- m_Icon: {fileID: 0}
19
- m_NavMeshLayer: 0
20
- m_StaticEditorFlags: 0
21
- m_IsActive: 1
22
- --- !u!4 &7287647771179490130
23
- Transform:
24
- m_ObjectHideFlags: 0
25
- m_CorrespondingSourceObject: {fileID: 0}
26
- m_PrefabInstance: {fileID: 0}
27
- m_PrefabAsset: {fileID: 0}
28
- m_GameObject: {fileID: 1378925732338839166}
29
- serializedVersion: 2
30
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
31
- m_LocalPosition: {x: 0, y: 0, z: 0}
32
- m_LocalScale: {x: 1, y: 1, z: 1}
33
- m_ConstrainProportionsScale: 0
34
- m_Children: []
35
- m_Father: {fileID: 8638855032276030643}
36
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
37
- --- !u!33 &5555638844714061723
38
- MeshFilter:
39
- m_ObjectHideFlags: 0
40
- m_CorrespondingSourceObject: {fileID: 0}
41
- m_PrefabInstance: {fileID: 0}
42
- m_PrefabAsset: {fileID: 0}
43
- m_GameObject: {fileID: 1378925732338839166}
44
- m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
45
- --- !u!23 &7868883414368320953
46
- MeshRenderer:
47
- m_ObjectHideFlags: 0
48
- m_CorrespondingSourceObject: {fileID: 0}
49
- m_PrefabInstance: {fileID: 0}
50
- m_PrefabAsset: {fileID: 0}
51
- m_GameObject: {fileID: 1378925732338839166}
52
- m_Enabled: 1
53
- m_CastShadows: 1
54
- m_ReceiveShadows: 1
55
- m_DynamicOccludee: 1
56
- m_StaticShadowCaster: 0
57
- m_MotionVectors: 1
58
- m_LightProbeUsage: 1
59
- m_ReflectionProbeUsage: 1
60
- m_RayTracingMode: 2
61
- m_RayTraceProcedural: 0
62
- m_RayTracingAccelStructBuildFlagsOverride: 0
63
- m_RayTracingAccelStructBuildFlags: 1
64
- m_SmallMeshCulling: 1
65
- m_RenderingLayerMask: 1
66
- m_RendererPriority: 0
67
- m_Materials:
68
- - {fileID: 2100000, guid: aefed65d634b9ca40bccd6d1196fc35b, type: 2}
69
- m_StaticBatchInfo:
70
- firstSubMesh: 0
71
- subMeshCount: 0
72
- m_StaticBatchRoot: {fileID: 0}
73
- m_ProbeAnchor: {fileID: 0}
74
- m_LightProbeVolumeOverride: {fileID: 0}
75
- m_ScaleInLightmap: 1
76
- m_ReceiveGI: 1
77
- m_PreserveUVs: 0
78
- m_IgnoreNormalsForChartDetection: 0
79
- m_ImportantGI: 0
80
- m_StitchLightmapSeams: 1
81
- m_SelectedEditorRenderState: 3
82
- m_MinimumChartSize: 4
83
- m_AutoUVMaxDistance: 0.5
84
- m_AutoUVMaxAngle: 89
85
- m_LightmapParameters: {fileID: 0}
86
- m_SortingLayerID: 0
87
- m_SortingLayer: 0
88
- m_SortingOrder: 0
89
- m_AdditionalVertexStreams: {fileID: 0}
90
- --- !u!64 &3835512679658310814
91
- MeshCollider:
92
- m_ObjectHideFlags: 0
93
- m_CorrespondingSourceObject: {fileID: 0}
94
- m_PrefabInstance: {fileID: 0}
95
- m_PrefabAsset: {fileID: 0}
96
- m_GameObject: {fileID: 1378925732338839166}
97
- m_Material: {fileID: 0}
98
- m_IncludeLayers:
99
- serializedVersion: 2
100
- m_Bits: 0
101
- m_ExcludeLayers:
102
- serializedVersion: 2
103
- m_Bits: 0
104
- m_LayerOverridePriority: 0
105
- m_IsTrigger: 0
106
- m_ProvidesContacts: 0
107
- m_Enabled: 1
108
- serializedVersion: 5
109
- m_Convex: 0
110
- m_CookingOptions: 30
111
- m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
112
- --- !u!1 &3202943091281144413
113
- GameObject:
114
- m_ObjectHideFlags: 0
115
- m_CorrespondingSourceObject: {fileID: 0}
116
- m_PrefabInstance: {fileID: 0}
117
- m_PrefabAsset: {fileID: 0}
118
- serializedVersion: 6
119
- m_Component:
120
- - component: {fileID: 8638855032276030643}
121
- - component: {fileID: 3292379134321917641}
122
- m_Layer: 0
123
- m_Name: Image Preview
124
- m_TagString: Untagged
125
- m_Icon: {fileID: 0}
126
- m_NavMeshLayer: 0
127
- m_StaticEditorFlags: 0
128
- m_IsActive: 1
129
- --- !u!4 &8638855032276030643
130
- Transform:
131
- m_ObjectHideFlags: 0
132
- m_CorrespondingSourceObject: {fileID: 0}
133
- m_PrefabInstance: {fileID: 0}
134
- m_PrefabAsset: {fileID: 0}
135
- m_GameObject: {fileID: 3202943091281144413}
136
- serializedVersion: 2
137
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
138
- m_LocalPosition: {x: 0, y: 0, z: 0}
139
- m_LocalScale: {x: 1, y: 1, z: 1}
140
- m_ConstrainProportionsScale: 0
141
- m_Children:
142
- - {fileID: 7287647771179490130}
143
- m_Father: {fileID: 0}
144
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
145
- --- !u!114 &3292379134321917641
146
- MonoBehaviour:
147
- m_ObjectHideFlags: 0
148
- m_CorrespondingSourceObject: {fileID: 0}
149
- m_PrefabInstance: {fileID: 0}
150
- m_PrefabAsset: {fileID: 0}
151
- m_GameObject: {fileID: 3202943091281144413}
152
- m_Enabled: 1
153
- m_EditorHideFlags: 0
154
- m_Script: {fileID: 11500000, guid: 880a785bdfd105f4da5848e8712cb65f, type: 3}
155
- m_Name:
156
- m_EditorClassIdentifier:
157
- imageQuad: {fileID: 1378925732338839166}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Prefabs/Image Preview.prefab.meta DELETED
@@ -1,7 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 018beb1d9eeb8934c996558e0051c665
3
- PrefabImporter:
4
- externalObjects: {}
5
- userData:
6
- assetBundleName:
7
- assetBundleVariant:
 
 
 
 
 
 
 
 
Assets/Prefabs/Keypoint.prefab DELETED
@@ -1,332 +0,0 @@
1
- %YAML 1.1
2
- %TAG !u! tag:unity3d.com,2011:
3
- --- !u!1 &1220100959900462278
4
- GameObject:
5
- m_ObjectHideFlags: 0
6
- m_CorrespondingSourceObject: {fileID: 0}
7
- m_PrefabInstance: {fileID: 0}
8
- m_PrefabAsset: {fileID: 0}
9
- serializedVersion: 6
10
- m_Component:
11
- - component: {fileID: 8799490381293175745}
12
- - component: {fileID: 3809462897854537166}
13
- m_Layer: 0
14
- m_Name: Keypoint
15
- m_TagString: Untagged
16
- m_Icon: {fileID: 0}
17
- m_NavMeshLayer: 0
18
- m_StaticEditorFlags: 0
19
- m_IsActive: 1
20
- --- !u!4 &8799490381293175745
21
- Transform:
22
- m_ObjectHideFlags: 0
23
- m_CorrespondingSourceObject: {fileID: 0}
24
- m_PrefabInstance: {fileID: 0}
25
- m_PrefabAsset: {fileID: 0}
26
- m_GameObject: {fileID: 1220100959900462278}
27
- serializedVersion: 2
28
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
29
- m_LocalPosition: {x: 0.72, y: 0, z: 0}
30
- m_LocalScale: {x: 1, y: 1, z: 1}
31
- m_ConstrainProportionsScale: 0
32
- m_Children:
33
- - {fileID: 2676058841313998456}
34
- - {fileID: 5185633736375358556}
35
- m_Father: {fileID: 0}
36
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
37
- --- !u!114 &3809462897854537166
38
- MonoBehaviour:
39
- m_ObjectHideFlags: 0
40
- m_CorrespondingSourceObject: {fileID: 0}
41
- m_PrefabInstance: {fileID: 0}
42
- m_PrefabAsset: {fileID: 0}
43
- m_GameObject: {fileID: 1220100959900462278}
44
- m_Enabled: 1
45
- m_EditorHideFlags: 0
46
- m_Script: {fileID: 11500000, guid: 6d7450ac35d9abe4db1c44c1ca309974, type: 3}
47
- m_Name:
48
- m_EditorClassIdentifier:
49
- outerCircle: {fileID: 5651179535509419740}
50
- innerCircle: {fileID: 5695897116106202409}
51
- outerColor: {r: 1, g: 1, b: 1, a: 1}
52
- innerColor: {r: 0.39607847, g: 0.8196079, b: 0.97647065, a: 1}
53
- outerWidth: 0.15
54
- innerWidth: 0.1
55
- --- !u!1 &1749681994122561607
56
- GameObject:
57
- m_ObjectHideFlags: 0
58
- m_CorrespondingSourceObject: {fileID: 0}
59
- m_PrefabInstance: {fileID: 0}
60
- m_PrefabAsset: {fileID: 0}
61
- serializedVersion: 6
62
- m_Component:
63
- - component: {fileID: 5185633736375358556}
64
- - component: {fileID: 5695897116106202409}
65
- m_Layer: 0
66
- m_Name: InnerCircle
67
- m_TagString: Untagged
68
- m_Icon: {fileID: 0}
69
- m_NavMeshLayer: 0
70
- m_StaticEditorFlags: 0
71
- m_IsActive: 1
72
- --- !u!4 &5185633736375358556
73
- Transform:
74
- m_ObjectHideFlags: 0
75
- m_CorrespondingSourceObject: {fileID: 0}
76
- m_PrefabInstance: {fileID: 0}
77
- m_PrefabAsset: {fileID: 0}
78
- m_GameObject: {fileID: 1749681994122561607}
79
- serializedVersion: 2
80
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
81
- m_LocalPosition: {x: 0, y: 0, z: 0}
82
- m_LocalScale: {x: 1, y: 1, z: 1}
83
- m_ConstrainProportionsScale: 0
84
- m_Children: []
85
- m_Father: {fileID: 8799490381293175745}
86
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
87
- --- !u!120 &5695897116106202409
88
- LineRenderer:
89
- serializedVersion: 2
90
- m_ObjectHideFlags: 0
91
- m_CorrespondingSourceObject: {fileID: 0}
92
- m_PrefabInstance: {fileID: 0}
93
- m_PrefabAsset: {fileID: 0}
94
- m_GameObject: {fileID: 1749681994122561607}
95
- m_Enabled: 1
96
- m_CastShadows: 0
97
- m_ReceiveShadows: 0
98
- m_DynamicOccludee: 1
99
- m_StaticShadowCaster: 0
100
- m_MotionVectors: 0
101
- m_LightProbeUsage: 0
102
- m_ReflectionProbeUsage: 0
103
- m_RayTracingMode: 0
104
- m_RayTraceProcedural: 0
105
- m_RayTracingAccelStructBuildFlagsOverride: 0
106
- m_RayTracingAccelStructBuildFlags: 1
107
- m_SmallMeshCulling: 1
108
- m_RenderingLayerMask: 1
109
- m_RendererPriority: 0
110
- m_Materials:
111
- - {fileID: 2100000, guid: 4a1da085a61f48e48b16d1388d915005, type: 2}
112
- m_StaticBatchInfo:
113
- firstSubMesh: 0
114
- subMeshCount: 0
115
- m_StaticBatchRoot: {fileID: 0}
116
- m_ProbeAnchor: {fileID: 0}
117
- m_LightProbeVolumeOverride: {fileID: 0}
118
- m_ScaleInLightmap: 1
119
- m_ReceiveGI: 1
120
- m_PreserveUVs: 0
121
- m_IgnoreNormalsForChartDetection: 0
122
- m_ImportantGI: 0
123
- m_StitchLightmapSeams: 1
124
- m_SelectedEditorRenderState: 3
125
- m_MinimumChartSize: 4
126
- m_AutoUVMaxDistance: 0.5
127
- m_AutoUVMaxAngle: 89
128
- m_LightmapParameters: {fileID: 0}
129
- m_SortingLayerID: 0
130
- m_SortingLayer: 0
131
- m_SortingOrder: 1
132
- m_Positions:
133
- - {x: 0, y: 0, z: 0}
134
- - {x: 0, y: 0, z: 0}
135
- m_Parameters:
136
- serializedVersion: 3
137
- widthMultiplier: 0.1
138
- widthCurve:
139
- serializedVersion: 2
140
- m_Curve:
141
- - serializedVersion: 3
142
- time: 0
143
- value: 0.1
144
- inSlope: 0
145
- outSlope: 0
146
- tangentMode: 0
147
- weightedMode: 0
148
- inWeight: 0.33333334
149
- outWeight: 0.33333334
150
- m_PreInfinity: 2
151
- m_PostInfinity: 2
152
- m_RotationOrder: 4
153
- colorGradient:
154
- serializedVersion: 2
155
- key0: {r: 1, g: 0, b: 0, a: 1}
156
- key1: {r: 1, g: 0, b: 0, a: 1}
157
- key2: {r: 0, g: 0, b: 0, a: 0}
158
- key3: {r: 0, g: 0, b: 0, a: 0}
159
- key4: {r: 0, g: 0, b: 0, a: 0}
160
- key5: {r: 0, g: 0, b: 0, a: 0}
161
- key6: {r: 0, g: 0, b: 0, a: 0}
162
- key7: {r: 0, g: 0, b: 0, a: 0}
163
- ctime0: 0
164
- ctime1: 65535
165
- ctime2: 0
166
- ctime3: 0
167
- ctime4: 0
168
- ctime5: 0
169
- ctime6: 0
170
- ctime7: 0
171
- atime0: 0
172
- atime1: 65535
173
- atime2: 0
174
- atime3: 0
175
- atime4: 0
176
- atime5: 0
177
- atime6: 0
178
- atime7: 0
179
- m_Mode: 0
180
- m_ColorSpace: 0
181
- m_NumColorKeys: 2
182
- m_NumAlphaKeys: 2
183
- numCornerVertices: 0
184
- numCapVertices: 12
185
- alignment: 0
186
- textureMode: 0
187
- textureScale: {x: 1, y: 1}
188
- shadowBias: 0.5
189
- generateLightingData: 0
190
- m_MaskInteraction: 0
191
- m_UseWorldSpace: 0
192
- m_Loop: 0
193
- m_ApplyActiveColorSpace: 1
194
- --- !u!1 &2928339519595399241
195
- GameObject:
196
- m_ObjectHideFlags: 0
197
- m_CorrespondingSourceObject: {fileID: 0}
198
- m_PrefabInstance: {fileID: 0}
199
- m_PrefabAsset: {fileID: 0}
200
- serializedVersion: 6
201
- m_Component:
202
- - component: {fileID: 2676058841313998456}
203
- - component: {fileID: 5651179535509419740}
204
- m_Layer: 0
205
- m_Name: OuterCircle
206
- m_TagString: Untagged
207
- m_Icon: {fileID: 0}
208
- m_NavMeshLayer: 0
209
- m_StaticEditorFlags: 0
210
- m_IsActive: 1
211
- --- !u!4 &2676058841313998456
212
- Transform:
213
- m_ObjectHideFlags: 0
214
- m_CorrespondingSourceObject: {fileID: 0}
215
- m_PrefabInstance: {fileID: 0}
216
- m_PrefabAsset: {fileID: 0}
217
- m_GameObject: {fileID: 2928339519595399241}
218
- serializedVersion: 2
219
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
220
- m_LocalPosition: {x: 0, y: 0, z: 0}
221
- m_LocalScale: {x: 1, y: 1, z: 1}
222
- m_ConstrainProportionsScale: 0
223
- m_Children: []
224
- m_Father: {fileID: 8799490381293175745}
225
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
226
- --- !u!120 &5651179535509419740
227
- LineRenderer:
228
- serializedVersion: 2
229
- m_ObjectHideFlags: 0
230
- m_CorrespondingSourceObject: {fileID: 0}
231
- m_PrefabInstance: {fileID: 0}
232
- m_PrefabAsset: {fileID: 0}
233
- m_GameObject: {fileID: 2928339519595399241}
234
- m_Enabled: 1
235
- m_CastShadows: 0
236
- m_ReceiveShadows: 0
237
- m_DynamicOccludee: 1
238
- m_StaticShadowCaster: 0
239
- m_MotionVectors: 0
240
- m_LightProbeUsage: 0
241
- m_ReflectionProbeUsage: 0
242
- m_RayTracingMode: 0
243
- m_RayTraceProcedural: 0
244
- m_RayTracingAccelStructBuildFlagsOverride: 0
245
- m_RayTracingAccelStructBuildFlags: 1
246
- m_SmallMeshCulling: 1
247
- m_RenderingLayerMask: 1
248
- m_RendererPriority: 0
249
- m_Materials:
250
- - {fileID: 2100000, guid: 4a1da085a61f48e48b16d1388d915005, type: 2}
251
- m_StaticBatchInfo:
252
- firstSubMesh: 0
253
- subMeshCount: 0
254
- m_StaticBatchRoot: {fileID: 0}
255
- m_ProbeAnchor: {fileID: 0}
256
- m_LightProbeVolumeOverride: {fileID: 0}
257
- m_ScaleInLightmap: 1
258
- m_ReceiveGI: 1
259
- m_PreserveUVs: 0
260
- m_IgnoreNormalsForChartDetection: 0
261
- m_ImportantGI: 0
262
- m_StitchLightmapSeams: 1
263
- m_SelectedEditorRenderState: 3
264
- m_MinimumChartSize: 4
265
- m_AutoUVMaxDistance: 0.5
266
- m_AutoUVMaxAngle: 89
267
- m_LightmapParameters: {fileID: 0}
268
- m_SortingLayerID: 0
269
- m_SortingLayer: 0
270
- m_SortingOrder: 0
271
- m_Positions:
272
- - {x: 0, y: 0, z: 0}
273
- - {x: 0, y: 0, z: 0}
274
- m_Parameters:
275
- serializedVersion: 3
276
- widthMultiplier: 0.1
277
- widthCurve:
278
- serializedVersion: 2
279
- m_Curve:
280
- - serializedVersion: 3
281
- time: 0
282
- value: 0.15
283
- inSlope: 0
284
- outSlope: 0
285
- tangentMode: 0
286
- weightedMode: 0
287
- inWeight: 0.33333334
288
- outWeight: 0.33333334
289
- m_PreInfinity: 2
290
- m_PostInfinity: 2
291
- m_RotationOrder: 4
292
- colorGradient:
293
- serializedVersion: 2
294
- key0: {r: 1, g: 1, b: 1, a: 1}
295
- key1: {r: 1, g: 1, b: 1, a: 1}
296
- key2: {r: 0, g: 0, b: 0, a: 0}
297
- key3: {r: 0, g: 0, b: 0, a: 0}
298
- key4: {r: 0, g: 0, b: 0, a: 0}
299
- key5: {r: 0, g: 0, b: 0, a: 0}
300
- key6: {r: 0, g: 0, b: 0, a: 0}
301
- key7: {r: 0, g: 0, b: 0, a: 0}
302
- ctime0: 0
303
- ctime1: 65535
304
- ctime2: 0
305
- ctime3: 0
306
- ctime4: 0
307
- ctime5: 0
308
- ctime6: 0
309
- ctime7: 0
310
- atime0: 0
311
- atime1: 65535
312
- atime2: 0
313
- atime3: 0
314
- atime4: 0
315
- atime5: 0
316
- atime6: 0
317
- atime7: 0
318
- m_Mode: 0
319
- m_ColorSpace: 0
320
- m_NumColorKeys: 2
321
- m_NumAlphaKeys: 2
322
- numCornerVertices: 0
323
- numCapVertices: 12
324
- alignment: 0
325
- textureMode: 0
326
- textureScale: {x: 1, y: 1}
327
- shadowBias: 0.5
328
- generateLightingData: 0
329
- m_MaskInteraction: 0
330
- m_UseWorldSpace: 0
331
- m_Loop: 0
332
- m_ApplyActiveColorSpace: 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Prefabs/Keypoint.prefab.meta DELETED
@@ -1,7 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 377a460bec81a4e4096331ce0920a951
3
- PrefabImporter:
4
- externalObjects: {}
5
- userData:
6
- assetBundleName:
7
- assetBundleVariant:
 
 
 
 
 
 
 
 
Assets/Prefabs/KeypointLine.prefab DELETED
@@ -1,191 +0,0 @@
1
- %YAML 1.1
2
- %TAG !u! tag:unity3d.com,2011:
3
- --- !u!1 &5041262481506853656
4
- GameObject:
5
- m_ObjectHideFlags: 0
6
- m_CorrespondingSourceObject: {fileID: 0}
7
- m_PrefabInstance: {fileID: 0}
8
- m_PrefabAsset: {fileID: 0}
9
- serializedVersion: 6
10
- m_Component:
11
- - component: {fileID: 5199018780948595751}
12
- - component: {fileID: 6325362623375096456}
13
- m_Layer: 0
14
- m_Name: KeypointLine
15
- m_TagString: Untagged
16
- m_Icon: {fileID: 0}
17
- m_NavMeshLayer: 0
18
- m_StaticEditorFlags: 0
19
- m_IsActive: 1
20
- --- !u!4 &5199018780948595751
21
- Transform:
22
- m_ObjectHideFlags: 0
23
- m_CorrespondingSourceObject: {fileID: 0}
24
- m_PrefabInstance: {fileID: 0}
25
- m_PrefabAsset: {fileID: 0}
26
- m_GameObject: {fileID: 5041262481506853656}
27
- serializedVersion: 2
28
- m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
29
- m_LocalPosition: {x: -0.12630682, y: 0.018310755, z: -0.0030146241}
30
- m_LocalScale: {x: 1, y: 1, z: 1}
31
- m_ConstrainProportionsScale: 0
32
- m_Children:
33
- - {fileID: 8686279111725603329}
34
- m_Father: {fileID: 0}
35
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
36
- --- !u!114 &6325362623375096456
37
- MonoBehaviour:
38
- m_ObjectHideFlags: 0
39
- m_CorrespondingSourceObject: {fileID: 0}
40
- m_PrefabInstance: {fileID: 0}
41
- m_PrefabAsset: {fileID: 0}
42
- m_GameObject: {fileID: 5041262481506853656}
43
- m_Enabled: 1
44
- m_EditorHideFlags: 0
45
- m_Script: {fileID: 11500000, guid: 86120ca7bcca62c4b8095d53f07fba20, type: 3}
46
- m_Name:
47
- m_EditorClassIdentifier:
48
- lineRenderer: {fileID: 4346171160570706229}
49
- start: {fileID: 0}
50
- end: {fileID: 0}
51
- color: {r: 1, g: 1, b: 1, a: 0}
52
- width: 0.04
53
- --- !u!1 &8051066410020588185
54
- GameObject:
55
- m_ObjectHideFlags: 0
56
- m_CorrespondingSourceObject: {fileID: 0}
57
- m_PrefabInstance: {fileID: 0}
58
- m_PrefabAsset: {fileID: 0}
59
- serializedVersion: 6
60
- m_Component:
61
- - component: {fileID: 8686279111725603329}
62
- - component: {fileID: 4346171160570706229}
63
- m_Layer: 0
64
- m_Name: Line
65
- m_TagString: Untagged
66
- m_Icon: {fileID: 0}
67
- m_NavMeshLayer: 0
68
- m_StaticEditorFlags: 0
69
- m_IsActive: 1
70
- --- !u!4 &8686279111725603329
71
- Transform:
72
- m_ObjectHideFlags: 0
73
- m_CorrespondingSourceObject: {fileID: 0}
74
- m_PrefabInstance: {fileID: 0}
75
- m_PrefabAsset: {fileID: 0}
76
- m_GameObject: {fileID: 8051066410020588185}
77
- serializedVersion: 2
78
- m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
79
- m_LocalPosition: {x: 0, y: 0, z: 0}
80
- m_LocalScale: {x: 1, y: 1, z: 1}
81
- m_ConstrainProportionsScale: 0
82
- m_Children: []
83
- m_Father: {fileID: 5199018780948595751}
84
- m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
85
- --- !u!120 &4346171160570706229
86
- LineRenderer:
87
- serializedVersion: 2
88
- m_ObjectHideFlags: 0
89
- m_CorrespondingSourceObject: {fileID: 0}
90
- m_PrefabInstance: {fileID: 0}
91
- m_PrefabAsset: {fileID: 0}
92
- m_GameObject: {fileID: 8051066410020588185}
93
- m_Enabled: 1
94
- m_CastShadows: 1
95
- m_ReceiveShadows: 1
96
- m_DynamicOccludee: 1
97
- m_StaticShadowCaster: 0
98
- m_MotionVectors: 0
99
- m_LightProbeUsage: 0
100
- m_ReflectionProbeUsage: 0
101
- m_RayTracingMode: 0
102
- m_RayTraceProcedural: 0
103
- m_RayTracingAccelStructBuildFlagsOverride: 0
104
- m_RayTracingAccelStructBuildFlags: 1
105
- m_SmallMeshCulling: 1
106
- m_RenderingLayerMask: 1
107
- m_RendererPriority: 0
108
- m_Materials:
109
- - {fileID: 2100000, guid: c4b5e4d798e349748a5702e51203c07d, type: 2}
110
- m_StaticBatchInfo:
111
- firstSubMesh: 0
112
- subMeshCount: 0
113
- m_StaticBatchRoot: {fileID: 0}
114
- m_ProbeAnchor: {fileID: 0}
115
- m_LightProbeVolumeOverride: {fileID: 0}
116
- m_ScaleInLightmap: 1
117
- m_ReceiveGI: 1
118
- m_PreserveUVs: 0
119
- m_IgnoreNormalsForChartDetection: 0
120
- m_ImportantGI: 0
121
- m_StitchLightmapSeams: 1
122
- m_SelectedEditorRenderState: 3
123
- m_MinimumChartSize: 4
124
- m_AutoUVMaxDistance: 0.5
125
- m_AutoUVMaxAngle: 89
126
- m_LightmapParameters: {fileID: 0}
127
- m_SortingLayerID: 0
128
- m_SortingLayer: 0
129
- m_SortingOrder: -1
130
- m_Positions:
131
- - {x: 0, y: 0, z: 0}
132
- - {x: 0, y: 0, z: 1}
133
- m_Parameters:
134
- serializedVersion: 3
135
- widthMultiplier: 0.05
136
- widthCurve:
137
- serializedVersion: 2
138
- m_Curve:
139
- - serializedVersion: 3
140
- time: 0
141
- value: 0.93861085
142
- inSlope: 0
143
- outSlope: 0
144
- tangentMode: 0
145
- weightedMode: 0
146
- inWeight: 0.33333334
147
- outWeight: 0.33333334
148
- m_PreInfinity: 2
149
- m_PostInfinity: 2
150
- m_RotationOrder: 4
151
- colorGradient:
152
- serializedVersion: 2
153
- key0: {r: 1, g: 1, b: 1, a: 1}
154
- key1: {r: 1, g: 1, b: 1, a: 1}
155
- key2: {r: 0, g: 0, b: 0, a: 0}
156
- key3: {r: 0, g: 0, b: 0, a: 0}
157
- key4: {r: 0, g: 0, b: 0, a: 0}
158
- key5: {r: 0, g: 0, b: 0, a: 0}
159
- key6: {r: 0, g: 0, b: 0, a: 0}
160
- key7: {r: 0, g: 0, b: 0, a: 0}
161
- ctime0: 0
162
- ctime1: 65535
163
- ctime2: 0
164
- ctime3: 0
165
- ctime4: 0
166
- ctime5: 0
167
- ctime6: 0
168
- ctime7: 0
169
- atime0: 0
170
- atime1: 65535
171
- atime2: 0
172
- atime3: 0
173
- atime4: 0
174
- atime5: 0
175
- atime6: 0
176
- atime7: 0
177
- m_Mode: 0
178
- m_ColorSpace: -1
179
- m_NumColorKeys: 2
180
- m_NumAlphaKeys: 2
181
- numCornerVertices: 0
182
- numCapVertices: 0
183
- alignment: 0
184
- textureMode: 0
185
- textureScale: {x: 1, y: 1}
186
- shadowBias: 0.5
187
- generateLightingData: 1
188
- m_MaskInteraction: 0
189
- m_UseWorldSpace: 1
190
- m_Loop: 0
191
- m_ApplyActiveColorSpace: 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Prefabs/KeypointLine.prefab.meta DELETED
@@ -1,7 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: a55db4d583df47e489aeffbbcd9726e1
3
- PrefabImporter:
4
- externalObjects: {}
5
- userData:
6
- assetBundleName:
7
- assetBundleVariant:
 
 
 
 
 
 
 
 
Assets/Prefabs/Pose Preview.prefab DELETED
The diff for this file is too large to render. See raw diff
 
Assets/Prefabs/Pose Preview.prefab.meta DELETED
@@ -1,7 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 585d5cb4d0fde2045805fda7581e0bda
3
- PrefabImporter:
4
- externalObjects: {}
5
- userData:
6
- assetBundleName:
7
- assetBundleVariant:
 
 
 
 
 
 
 
 
Assets/Resources.meta DELETED
@@ -1,3 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 7d532a1de11f40bca665c3adef7acd4e
3
- timeCreated: 1725359528
 
 
 
 
Assets/Resources/ComputeShaders.meta DELETED
@@ -1,8 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 8bcbf00ab7a4a34478f15c7aef6cab7a
3
- folderAsset: yes
4
- DefaultImporter:
5
- externalObjects: {}
6
- userData:
7
- assetBundleName:
8
- assetBundleVariant:
 
 
 
 
 
 
 
 
 
Assets/Resources/ComputeShaders/ImageTransform.compute DELETED
@@ -1,33 +0,0 @@
1
- #pragma kernel ImageSample
2
-
3
- Texture2D X_tex2D;
4
- SamplerState LinearClampSampler;
5
- RWStructuredBuffer<float> Optr;
6
-
7
- uint O_width;
8
- uint O_height;
9
- uint O_channels;
10
- uint X_width;
11
- uint X_height;
12
- float4x4 affineMatrix;
13
-
14
- [numthreads(8, 8, 1)]
15
- void ImageSample(uint3 dispatchThreadID : SV_DispatchThreadID)
16
- {
17
- uint2 O_pos = dispatchThreadID.yx;
18
-
19
- if (O_pos.x >= O_width || O_pos.y >= O_height)
20
- return;
21
-
22
- float4 uv = mul(affineMatrix, float4(O_pos.x, O_pos.y, 1, 1)) / float4(X_width, X_height, 1, 1);
23
-
24
- bool mask = uv.x >= 0 && uv.x <= 1 && uv.y >= 0 && uv.y <= 1;
25
- float4 c = mask * X_tex2D.SampleLevel(LinearClampSampler, uv.xy, 0);
26
- // SRGB conversion
27
- bool3 maskRGB = c.rgb > 0.0031308f;
28
- c.rgb = lerp(12.92f * c.rgb, 1.055f * (pow(abs(c.rgb), 0.41666666666f) - 0.055f), maskRGB);
29
-
30
- Optr[(O_pos.y * O_width + O_pos.x) * O_channels + 0] = c.x;
31
- Optr[(O_pos.y * O_width + O_pos.x) * O_channels + 1] = c.y;
32
- Optr[(O_pos.y * O_width + O_pos.x) * O_channels + 2] = c.z;
33
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Resources/ComputeShaders/ImageTransform.compute.meta DELETED
@@ -1,3 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 04baeae97d174bb9b763bac0169c6cd6
3
- timeCreated: 1725359554
 
 
 
 
Assets/Scripts.meta DELETED
@@ -1,3 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 921f2a51d5b14e768ef65e62421d59f2
3
- timeCreated: 1725463634
 
 
 
 
Assets/Scripts/BlazeUtils.cs DELETED
@@ -1,124 +0,0 @@
1
- using System;
2
- using System.Globalization;
3
- using Unity.Mathematics;
4
- using Unity.Sentis;
5
- using UnityEngine;
6
-
7
- public static class BlazeUtils
8
- {
9
- // matrix utility
10
- public static float2x3 mul(float2x3 a, float2x3 b)
11
- {
12
- return new float2x3(
13
- a[0][0] * b[0][0] + a[1][0] * b[0][1],
14
- a[0][0] * b[1][0] + a[1][0] * b[1][1],
15
- a[0][0] * b[2][0] + a[1][0] * b[2][1] + a[2][0],
16
- a[0][1] * b[0][0] + a[1][1] * b[0][1],
17
- a[0][1] * b[1][0] + a[1][1] * b[1][1],
18
- a[0][1] * b[2][0] + a[1][1] * b[2][1] + a[2][1]
19
- );
20
- }
21
-
22
- public static float2 mul(float2x3 a, float2 b)
23
- {
24
- return new float2(
25
- a[0][0] * b.x + a[1][0] * b.y + a[2][0],
26
- a[0][1] * b.x + a[1][1] * b.y + a[2][1]
27
- );
28
- }
29
-
30
- public static float2x3 RotationMatrix(float theta)
31
- {
32
- var sinTheta = math.sin(theta);
33
- var cosTheta = math.cos(theta);
34
- return new float2x3(
35
- cosTheta, -sinTheta, 0,
36
- sinTheta, cosTheta, 0
37
- );
38
- }
39
-
40
- public static float2x3 TranslationMatrix(float2 delta)
41
- {
42
- return new float2x3(
43
- 1, 0, delta.x,
44
- 0, 1, delta.y
45
- );
46
- }
47
-
48
- public static float2x3 ScaleMatrix(float2 scale)
49
- {
50
- return new float2x3(
51
- scale.x, 0, 0,
52
- 0, scale.y, 0
53
- );
54
- }
55
-
56
- // model filtering utility
57
- static FunctionalTensor ScoreFiltering(FunctionalTensor rawScores, float scoreThreshold)
58
- {
59
- return Functional.Sigmoid(Functional.Clamp(rawScores, -scoreThreshold, scoreThreshold));
60
- }
61
-
62
- public static (FunctionalTensor, FunctionalTensor, FunctionalTensor) ArgMaxFiltering(FunctionalTensor rawBoxes, FunctionalTensor rawScores)
63
- {
64
- var detectionScores = ScoreFiltering(rawScores, 100f); // (1, 2254, 1)
65
- var bestScoreIndex = Functional.ArgMax(rawScores, 1).Squeeze();
66
-
67
- var selectedBoxes = Functional.IndexSelect(rawBoxes, 1, bestScoreIndex).Unsqueeze(0); // (1, 1, 16)
68
- var selectedScores = Functional.IndexSelect(detectionScores, 1, bestScoreIndex).Unsqueeze(0); // (1, 1, 1)
69
-
70
- return (bestScoreIndex, selectedScores, selectedBoxes);
71
- }
72
-
73
- // image transform utility
74
- static ComputeShader s_ImageTransformShader = Resources.Load<ComputeShader>("ComputeShaders/ImageTransform");
75
- static int s_ImageSample = s_ImageTransformShader.FindKernel("ImageSample");
76
- static int s_Optr = Shader.PropertyToID("Optr");
77
- static int s_X_tex2D = Shader.PropertyToID("X_tex2D");
78
- static int s_O_height = Shader.PropertyToID("O_height");
79
- static int s_O_width = Shader.PropertyToID("O_width");
80
- static int s_O_channels = Shader.PropertyToID("O_channels");
81
- static int s_X_height = Shader.PropertyToID("X_height");
82
- static int s_X_width = Shader.PropertyToID("X_width");
83
- static int s_affineMatrix = Shader.PropertyToID("affineMatrix");
84
-
85
- static int IDivC(int v, int div)
86
- {
87
- return (v + div - 1) / div;
88
- }
89
-
90
- public static void SampleImageAffine(Texture srcTexture, Tensor<float> dstTensor, float2x3 M)
91
- {
92
- var tensorData = ComputeTensorData.Pin(dstTensor, false);
93
-
94
- s_ImageTransformShader.SetTexture(s_ImageSample, s_X_tex2D, srcTexture);
95
- s_ImageTransformShader.SetBuffer(s_ImageSample, s_Optr, tensorData.buffer);
96
-
97
- s_ImageTransformShader.SetInt(s_O_height, dstTensor.shape[1]);
98
- s_ImageTransformShader.SetInt(s_O_width, dstTensor.shape[2]);
99
- s_ImageTransformShader.SetInt(s_O_channels, dstTensor.shape[3]);
100
- s_ImageTransformShader.SetInt(s_X_height, srcTexture.height);
101
- s_ImageTransformShader.SetInt(s_X_width, srcTexture.width);
102
-
103
- s_ImageTransformShader.SetMatrix(s_affineMatrix, new Matrix4x4(new Vector4(M[0][0], M[0][1]), new Vector4(M[1][0], M[1][1]), new Vector4(M[2][0], M[2][1]), Vector4.zero));
104
-
105
- s_ImageTransformShader.Dispatch(s_ImageSample, IDivC(dstTensor.shape[1], 8), IDivC(dstTensor.shape[1], 8), 1);
106
- }
107
-
108
- public static float[,] LoadAnchors(string csv, int numAnchors)
109
- {
110
- var anchors = new float[numAnchors, 4];
111
- var anchorLines = csv.Split('\n');
112
-
113
- for (var i = 0; i < numAnchors; i++)
114
- {
115
- var anchorValues = anchorLines[i].Split(',');
116
- for (var j = 0; j < 4; j++)
117
- {
118
- anchors[i, j] = float.Parse(anchorValues[j], CultureInfo.InvariantCulture);
119
- }
120
- }
121
-
122
- return anchors;
123
- }
124
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Scripts/BlazeUtils.cs.meta DELETED
@@ -1,3 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 5413dc54f071410282a92bdc03cb0d09
3
- timeCreated: 1725358930
 
 
 
 
Assets/Scripts/BoundingBox.cs DELETED
@@ -1,28 +0,0 @@
1
- using System;
2
- using UnityEngine;
3
-
4
- public class BoundingBox : MonoBehaviour
5
- {
6
- public LineRenderer lineRenderer;
7
- public Color color;
8
- public float width;
9
-
10
- void Start()
11
- {
12
- lineRenderer.startColor = color;
13
- lineRenderer.endColor = color;
14
- lineRenderer.startWidth = width;
15
- lineRenderer.endWidth = width;
16
- }
17
-
18
- public void Set(bool active, Vector3 position, Vector2 size)
19
- {
20
- gameObject.SetActive(active);
21
- lineRenderer.positionCount = 4;
22
- lineRenderer.SetPosition(0, position + new Vector3(-0.5f * size.x, -0.5f * size.y, 0));
23
- lineRenderer.SetPosition(1, position + new Vector3(-0.5f * size.x, +0.5f * size.y, 0));
24
- lineRenderer.SetPosition(2, position + new Vector3(+0.5f * size.x, +0.5f * size.y, 0));
25
- lineRenderer.SetPosition(3, position + new Vector3(+0.5f * size.x, -0.5f * size.y, 0));
26
- lineRenderer.loop = true;
27
- }
28
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Scripts/BoundingBox.cs.meta DELETED
@@ -1,2 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 975be3afbfa88af469b74fd354c1ac4b
 
 
 
Assets/Scripts/BoundingCircle.cs DELETED
@@ -1,30 +0,0 @@
1
- using System;
2
- using UnityEngine;
3
-
4
- public class BoundingCircle : MonoBehaviour
5
- {
6
- public LineRenderer lineRenderer;
7
- public Color color;
8
- public float width;
9
- public int numSegments;
10
-
11
- void Start()
12
- {
13
- lineRenderer.startColor = color;
14
- lineRenderer.endColor = color;
15
- lineRenderer.startWidth = width;
16
- lineRenderer.endWidth = width;
17
- }
18
-
19
- public void Set(bool active, Vector3 position, float radius)
20
- {
21
- gameObject.SetActive(active);
22
- lineRenderer.positionCount = numSegments;
23
- for (var i = 0; i < numSegments; i++)
24
- {
25
- var theta = 2 * Mathf.PI * i / (float)numSegments;
26
- lineRenderer.SetPosition(i, position + radius * new Vector3(Mathf.Cos(theta), Mathf.Sin(theta), 0));
27
- }
28
- lineRenderer.loop = true;
29
- }
30
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Scripts/BoundingCircle.cs.meta DELETED
@@ -1,2 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: d96f052f1b900fa4ba4fde8771b913f7
 
 
 
Assets/Scripts/ImagePreview.cs DELETED
@@ -1,14 +0,0 @@
1
- using System;
2
- using UnityEngine;
3
-
4
- public class ImagePreview : MonoBehaviour
5
- {
6
- public GameObject imageQuad;
7
-
8
- public void SetTexture(Texture texture)
9
- {
10
- imageQuad.GetComponent<MeshRenderer>().material.mainTexture = texture;
11
- var aspectRatio = texture.width / (float)texture.height;
12
- imageQuad.transform.localScale = new Vector3(aspectRatio, 1f, 1f);
13
- }
14
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Scripts/ImagePreview.cs.meta DELETED
@@ -1,2 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 880a785bdfd105f4da5848e8712cb65f
 
 
 
Assets/Scripts/Keypoint.cs DELETED
@@ -1,40 +0,0 @@
1
- using UnityEngine;
2
-
3
- public class Keypoint : MonoBehaviour
4
- {
5
- public LineRenderer outerCircle;
6
- public LineRenderer innerCircle;
7
- bool m_IsActive;
8
- Vector3 m_Position;
9
-
10
- public bool IsActive => m_IsActive;
11
- public Vector3 Position => m_Position;
12
-
13
- public Color outerColor;
14
- public Color innerColor;
15
- public float outerWidth;
16
- public float innerWidth;
17
-
18
- public void Start()
19
- {
20
- outerCircle.startColor = outerColor;
21
- outerCircle.endColor = outerColor;
22
- outerCircle.startWidth = outerWidth;
23
- outerCircle.endWidth = outerWidth;
24
- innerCircle.startColor = innerColor;
25
- innerCircle.endColor = innerColor;
26
- innerCircle.startWidth = innerWidth;
27
- innerCircle.endWidth = innerWidth;
28
- }
29
-
30
- public void Set(bool active, Vector3 position)
31
- {
32
- m_IsActive = active;
33
- m_Position = position;
34
- gameObject.SetActive(active);
35
- outerCircle.SetPosition(0, position);
36
- outerCircle.SetPosition(1, position);
37
- innerCircle.SetPosition(0, position);
38
- innerCircle.SetPosition(1, position);
39
- }
40
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Scripts/Keypoint.cs.meta DELETED
@@ -1,2 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 6d7450ac35d9abe4db1c44c1ca309974
 
 
 
Assets/Scripts/KeypointLine.cs DELETED
@@ -1,26 +0,0 @@
1
- using System;
2
- using UnityEngine;
3
-
4
- public class KeypointLine : MonoBehaviour
5
- {
6
- public LineRenderer lineRenderer;
7
- public Keypoint start;
8
- public Keypoint end;
9
- public Color color;
10
- public float width;
11
-
12
- void Start()
13
- {
14
- lineRenderer.startColor = color;
15
- lineRenderer.endColor = color;
16
- lineRenderer.startWidth = width;
17
- lineRenderer.endWidth = width;
18
- }
19
-
20
- void Update()
21
- {
22
- lineRenderer.SetPosition(0, start.Position);
23
- lineRenderer.SetPosition(1, end.Position);
24
- lineRenderer.gameObject.SetActive(start.IsActive && end.IsActive);
25
- }
26
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Scripts/KeypointLine.cs.meta DELETED
@@ -1,2 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: 86120ca7bcca62c4b8095d53f07fba20
 
 
 
Assets/Scripts/PoseDetection.cs DELETED
@@ -1,153 +0,0 @@
1
- using System;
2
- using Unity.Mathematics;
3
- using Unity.Sentis;
4
- using UnityEngine;
5
-
6
- public class PoseDetection : MonoBehaviour
7
- {
8
- public PosePreview posePreview;
9
- public ImagePreview imagePreview;
10
- public Texture2D imageTexture;
11
- public ModelAsset poseDetector;
12
- public ModelAsset poseLandmarker;
13
- public TextAsset anchorsCSV;
14
-
15
- public float scoreThreshold = 0.75f;
16
-
17
- const int k_NumAnchors = 2254;
18
- float[,] m_Anchors;
19
-
20
- const int k_NumKeypoints = 33;
21
- const int detectorInputSize = 224;
22
- const int landmarkerInputSize = 256;
23
-
24
- Worker m_PoseDetectorWorker;
25
- Worker m_PoseLandmarkerWorker;
26
- Tensor<float> m_DetectorInput;
27
- Tensor<float> m_LandmarkerInput;
28
- Awaitable m_DetectAwaitable;
29
-
30
- float m_TextureWidth;
31
- float m_TextureHeight;
32
-
33
- public async void Start()
34
- {
35
- m_Anchors = BlazeUtils.LoadAnchors(anchorsCSV.text, k_NumAnchors);
36
-
37
- var poseDetectorModel = ModelLoader.Load(poseDetector);
38
- // post process the model to filter scores + argmax select the best pose
39
- var graph = new FunctionalGraph();
40
- var input = graph.AddInput(poseDetectorModel, 0);
41
- var outputs = Functional.Forward(poseDetectorModel, input);
42
- var boxes = outputs[0]; // (1, 2254, 12)
43
- var scores = outputs[1]; // (1, 2254, 1)
44
- var idx_scores_boxes = BlazeUtils.ArgMaxFiltering(boxes, scores);
45
- poseDetectorModel = graph.Compile(idx_scores_boxes.Item1, idx_scores_boxes.Item2, idx_scores_boxes.Item3);
46
-
47
- m_PoseDetectorWorker = new Worker(poseDetectorModel, BackendType.GPUCompute);
48
-
49
- var poseLandmarkerModel = ModelLoader.Load(poseLandmarker);
50
- m_PoseLandmarkerWorker = new Worker(poseLandmarkerModel, BackendType.GPUCompute);
51
-
52
- m_DetectorInput = new Tensor<float>(new TensorShape(1, detectorInputSize, detectorInputSize, 3));
53
- m_LandmarkerInput = new Tensor<float>(new TensorShape(1, landmarkerInputSize, landmarkerInputSize, 3));
54
-
55
- while (true)
56
- {
57
- try
58
- {
59
- m_DetectAwaitable = Detect(imageTexture);
60
- await m_DetectAwaitable;
61
- }
62
- catch (OperationCanceledException)
63
- {
64
- break;
65
- }
66
- }
67
-
68
- m_PoseDetectorWorker.Dispose();
69
- m_PoseLandmarkerWorker.Dispose();
70
- m_DetectorInput.Dispose();
71
- m_LandmarkerInput.Dispose();
72
- }
73
-
74
- Vector3 ImageToWorld(Vector2 position)
75
- {
76
- return (position - 0.5f * new Vector2(m_TextureWidth, m_TextureHeight)) / m_TextureHeight;
77
- }
78
-
79
- async Awaitable Detect(Texture texture)
80
- {
81
- m_TextureWidth = texture.width;
82
- m_TextureHeight = texture.height;
83
- imagePreview.SetTexture(texture);
84
-
85
- var size = Mathf.Max(texture.width, texture.height);
86
-
87
- // The affine transformation matrix to go from tensor coordinates to image coordinates
88
- var scale = size / (float)detectorInputSize;
89
- var M = BlazeUtils.mul(BlazeUtils.TranslationMatrix(0.5f * (new Vector2(texture.width, texture.height) + new Vector2(-size, size))), BlazeUtils.ScaleMatrix(new Vector2(scale, -scale)));
90
- BlazeUtils.SampleImageAffine(texture, m_DetectorInput, M);
91
-
92
- m_PoseDetectorWorker.Schedule(m_DetectorInput);
93
-
94
- var outputIdxAwaitable = (m_PoseDetectorWorker.PeekOutput(0) as Tensor<int>).ReadbackAndCloneAsync();
95
- var outputScoreAwaitable = (m_PoseDetectorWorker.PeekOutput(1) as Tensor<float>).ReadbackAndCloneAsync();
96
- var outputBoxAwaitable = (m_PoseDetectorWorker.PeekOutput(2) as Tensor<float>).ReadbackAndCloneAsync();
97
-
98
- using var outputIdx = await outputIdxAwaitable;
99
- using var outputScore = await outputScoreAwaitable;
100
- using var outputBox = await outputBoxAwaitable;
101
-
102
- var scorePassesThreshold = outputScore[0] >= scoreThreshold;
103
- posePreview.SetActive(scorePassesThreshold);
104
-
105
- if (!scorePassesThreshold)
106
- return;
107
-
108
- var idx = outputIdx[0];
109
-
110
- var anchorPosition = detectorInputSize * new float2(m_Anchors[idx, 0], m_Anchors[idx, 1]);
111
-
112
- var face_ImageSpace = BlazeUtils.mul(M, anchorPosition + new float2(outputBox[0, 0, 0], outputBox[0, 0, 1]));
113
- var faceTopRight_ImageSpace = BlazeUtils.mul(M, anchorPosition + new float2(outputBox[0, 0, 0] + 0.5f * outputBox[0, 0, 2], outputBox[0, 0, 1] + 0.5f * outputBox[0, 0, 3]));
114
-
115
- var kp1_ImageSpace = BlazeUtils.mul(M, anchorPosition + new float2(outputBox[0, 0, 4 + 2 * 0 + 0], outputBox[0, 0, 4 + 2 * 0 + 1]));
116
- var kp2_ImageSpace = BlazeUtils.mul(M, anchorPosition + new float2(outputBox[0, 0, 4 + 2 * 1 + 0], outputBox[0, 0, 4 + 2 * 1 + 1]));
117
- var delta_ImageSpace = kp2_ImageSpace - kp1_ImageSpace;
118
- var dscale = 1.25f;
119
- var radius = dscale * math.length(delta_ImageSpace);
120
- var theta = math.atan2(delta_ImageSpace.y, delta_ImageSpace.x);
121
- var origin2 = new float2(0.5f * landmarkerInputSize, 0.5f * landmarkerInputSize);
122
- var scale2 = radius / (0.5f * landmarkerInputSize);
123
- var M2 = BlazeUtils.mul(BlazeUtils.mul(BlazeUtils.mul(BlazeUtils.TranslationMatrix(kp1_ImageSpace), BlazeUtils.ScaleMatrix(new float2(scale2, -scale2))), BlazeUtils.RotationMatrix(0.5f * Mathf.PI - theta)), BlazeUtils.TranslationMatrix(-origin2));
124
- BlazeUtils.SampleImageAffine(texture, m_LandmarkerInput, M2);
125
-
126
- var boxSize = 2f * (faceTopRight_ImageSpace - face_ImageSpace);
127
-
128
- posePreview.SetBoundingBox(true, ImageToWorld(face_ImageSpace), boxSize / m_TextureHeight);
129
- posePreview.SetBoundingCircle(true, ImageToWorld(kp1_ImageSpace), radius / m_TextureHeight);
130
-
131
- m_PoseLandmarkerWorker.Schedule(m_LandmarkerInput);
132
-
133
- var landmarksAwaitable = (m_PoseLandmarkerWorker.PeekOutput("Identity") as Tensor<float>).ReadbackAndCloneAsync();
134
- using var landmarks = await landmarksAwaitable; // (1,195)
135
-
136
- for (var i = 0; i < k_NumKeypoints; i++)
137
- {
138
- // https://arxiv.org/pdf/2006.10204
139
- var position_ImageSpace = BlazeUtils.mul(M2, new float2(landmarks[5 * i + 0], landmarks[5 * i + 1]));
140
- var visibility = landmarks[5 * i + 3];
141
- var presence = landmarks[5 * i + 4];
142
-
143
- // z-position is in unit cube centered on hips
144
- Vector3 position_WorldSpace = ImageToWorld(position_ImageSpace) + new Vector3(0, 0, landmarks[5 * i + 2] / m_TextureHeight);
145
- posePreview.SetKeypoint(i, visibility > 0.5f && presence > 0.5f, position_WorldSpace);
146
- }
147
- }
148
-
149
- void OnDestroy()
150
- {
151
- m_DetectAwaitable.Cancel();
152
- }
153
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Assets/Scripts/PoseDetection.cs.meta DELETED
@@ -1,2 +0,0 @@
1
- fileFormatVersion: 2
2
- guid: ae2eb443caa7ad94aad55b4a8a8fb4ea