Skip to content

Commit 204e3b3

Browse files
author
lawwong
committed
Add default fallback model for ViveWristTracker
1 parent 6f99af1 commit 204e3b3

5 files changed

Lines changed: 361 additions & 0 deletions

File tree

Binary file not shown.

Assets/HTC.UnityPlugin/ViveInputUtility/Resources/Models/ObjModelViveWristTracker.fbx.meta

Lines changed: 88 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 262 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,262 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!1 &103060
4+
GameObject:
5+
m_ObjectHideFlags: 1
6+
m_PrefabParentObject: {fileID: 0}
7+
m_PrefabInternal: {fileID: 100100000}
8+
serializedVersion: 4
9+
m_Component:
10+
- 4: {fileID: 479484}
11+
- 33: {fileID: 3307808}
12+
- 23: {fileID: 2377940}
13+
m_Layer: 0
14+
m_Name: __CM__ButtonX
15+
m_TagString: Untagged
16+
m_Icon: {fileID: 0}
17+
m_NavMeshLayer: 0
18+
m_StaticEditorFlags: 0
19+
m_IsActive: 1
20+
--- !u!1 &125536
21+
GameObject:
22+
m_ObjectHideFlags: 0
23+
m_PrefabParentObject: {fileID: 0}
24+
m_PrefabInternal: {fileID: 100100000}
25+
serializedVersion: 4
26+
m_Component:
27+
- 4: {fileID: 432480}
28+
m_Layer: 0
29+
m_Name: VIUModelViveWristTracker
30+
m_TagString: Untagged
31+
m_Icon: {fileID: 0}
32+
m_NavMeshLayer: 0
33+
m_StaticEditorFlags: 0
34+
m_IsActive: 1
35+
--- !u!1 &132648
36+
GameObject:
37+
m_ObjectHideFlags: 1
38+
m_PrefabParentObject: {fileID: 0}
39+
m_PrefabInternal: {fileID: 100100000}
40+
serializedVersion: 4
41+
m_Component:
42+
- 4: {fileID: 441302}
43+
- 33: {fileID: 3358726}
44+
- 23: {fileID: 2370122}
45+
m_Layer: 0
46+
m_Name: __CM__Body
47+
m_TagString: Untagged
48+
m_Icon: {fileID: 0}
49+
m_NavMeshLayer: 0
50+
m_StaticEditorFlags: 0
51+
m_IsActive: 1
52+
--- !u!1 &136850
53+
GameObject:
54+
m_ObjectHideFlags: 0
55+
m_PrefabParentObject: {fileID: 0}
56+
m_PrefabInternal: {fileID: 100100000}
57+
serializedVersion: 4
58+
m_Component:
59+
- 4: {fileID: 453486}
60+
m_Layer: 0
61+
m_Name: ObjModelViveWristTracker
62+
m_TagString: Untagged
63+
m_Icon: {fileID: 0}
64+
m_NavMeshLayer: 0
65+
m_StaticEditorFlags: 0
66+
m_IsActive: 1
67+
--- !u!1 &181720
68+
GameObject:
69+
m_ObjectHideFlags: 1
70+
m_PrefabParentObject: {fileID: 0}
71+
m_PrefabInternal: {fileID: 100100000}
72+
serializedVersion: 4
73+
m_Component:
74+
- 4: {fileID: 494354}
75+
- 33: {fileID: 3385600}
76+
- 23: {fileID: 2361698}
77+
m_Layer: 0
78+
m_Name: __CM__AppButton
79+
m_TagString: Untagged
80+
m_Icon: {fileID: 0}
81+
m_NavMeshLayer: 0
82+
m_StaticEditorFlags: 0
83+
m_IsActive: 1
84+
--- !u!4 &432480
85+
Transform:
86+
m_ObjectHideFlags: 1
87+
m_PrefabParentObject: {fileID: 0}
88+
m_PrefabInternal: {fileID: 100100000}
89+
m_GameObject: {fileID: 125536}
90+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
91+
m_LocalPosition: {x: 0, y: 0, z: 0}
92+
m_LocalScale: {x: 1, y: 1, z: 1}
93+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
94+
m_Children:
95+
- {fileID: 453486}
96+
m_Father: {fileID: 0}
97+
m_RootOrder: 0
98+
--- !u!4 &441302
99+
Transform:
100+
m_ObjectHideFlags: 1
101+
m_PrefabParentObject: {fileID: 0}
102+
m_PrefabInternal: {fileID: 100100000}
103+
m_GameObject: {fileID: 132648}
104+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
105+
m_LocalPosition: {x: 0, y: 0, z: 0}
106+
m_LocalScale: {x: 1, y: 1, z: 1}
107+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
108+
m_Children: []
109+
m_Father: {fileID: 453486}
110+
m_RootOrder: 1
111+
--- !u!4 &453486
112+
Transform:
113+
m_ObjectHideFlags: 1
114+
m_PrefabParentObject: {fileID: 0}
115+
m_PrefabInternal: {fileID: 100100000}
116+
m_GameObject: {fileID: 136850}
117+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
118+
m_LocalPosition: {x: 0, y: 0, z: 0}
119+
m_LocalScale: {x: 1, y: 1, z: 1}
120+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
121+
m_Children:
122+
- {fileID: 494354}
123+
- {fileID: 441302}
124+
- {fileID: 479484}
125+
m_Father: {fileID: 432480}
126+
m_RootOrder: 0
127+
--- !u!4 &479484
128+
Transform:
129+
m_ObjectHideFlags: 1
130+
m_PrefabParentObject: {fileID: 0}
131+
m_PrefabInternal: {fileID: 100100000}
132+
m_GameObject: {fileID: 103060}
133+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
134+
m_LocalPosition: {x: -1.1130222e-18, y: 0.012440515, z: -0.004544258}
135+
m_LocalScale: {x: 1, y: 1, z: 1}
136+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
137+
m_Children: []
138+
m_Father: {fileID: 453486}
139+
m_RootOrder: 2
140+
--- !u!4 &494354
141+
Transform:
142+
m_ObjectHideFlags: 1
143+
m_PrefabParentObject: {fileID: 0}
144+
m_PrefabInternal: {fileID: 100100000}
145+
m_GameObject: {fileID: 181720}
146+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
147+
m_LocalPosition: {x: -1.5179927e-17, y: 0.031868648, z: -0.061976757}
148+
m_LocalScale: {x: 1, y: 1, z: 1}
149+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
150+
m_Children: []
151+
m_Father: {fileID: 453486}
152+
m_RootOrder: 0
153+
--- !u!23 &2361698
154+
MeshRenderer:
155+
m_ObjectHideFlags: 1
156+
m_PrefabParentObject: {fileID: 0}
157+
m_PrefabInternal: {fileID: 100100000}
158+
m_GameObject: {fileID: 181720}
159+
m_Enabled: 1
160+
m_CastShadows: 1
161+
m_ReceiveShadows: 1
162+
m_Materials:
163+
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
164+
m_SubsetIndices:
165+
m_StaticBatchRoot: {fileID: 0}
166+
m_UseLightProbes: 1
167+
m_ReflectionProbeUsage: 1
168+
m_ProbeAnchor: {fileID: 0}
169+
m_ScaleInLightmap: 1
170+
m_PreserveUVs: 0
171+
m_IgnoreNormalsForChartDetection: 0
172+
m_ImportantGI: 0
173+
m_MinimumChartSize: 4
174+
m_AutoUVMaxDistance: 0.5
175+
m_AutoUVMaxAngle: 89
176+
m_LightmapParameters: {fileID: 0}
177+
m_SortingLayerID: 0
178+
m_SortingOrder: 0
179+
--- !u!23 &2370122
180+
MeshRenderer:
181+
m_ObjectHideFlags: 1
182+
m_PrefabParentObject: {fileID: 0}
183+
m_PrefabInternal: {fileID: 100100000}
184+
m_GameObject: {fileID: 132648}
185+
m_Enabled: 1
186+
m_CastShadows: 1
187+
m_ReceiveShadows: 1
188+
m_Materials:
189+
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
190+
m_SubsetIndices:
191+
m_StaticBatchRoot: {fileID: 0}
192+
m_UseLightProbes: 1
193+
m_ReflectionProbeUsage: 1
194+
m_ProbeAnchor: {fileID: 0}
195+
m_ScaleInLightmap: 1
196+
m_PreserveUVs: 0
197+
m_IgnoreNormalsForChartDetection: 0
198+
m_ImportantGI: 0
199+
m_MinimumChartSize: 4
200+
m_AutoUVMaxDistance: 0.5
201+
m_AutoUVMaxAngle: 89
202+
m_LightmapParameters: {fileID: 0}
203+
m_SortingLayerID: 0
204+
m_SortingOrder: 0
205+
--- !u!23 &2377940
206+
MeshRenderer:
207+
m_ObjectHideFlags: 1
208+
m_PrefabParentObject: {fileID: 0}
209+
m_PrefabInternal: {fileID: 100100000}
210+
m_GameObject: {fileID: 103060}
211+
m_Enabled: 1
212+
m_CastShadows: 1
213+
m_ReceiveShadows: 1
214+
m_Materials:
215+
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
216+
m_SubsetIndices:
217+
m_StaticBatchRoot: {fileID: 0}
218+
m_UseLightProbes: 1
219+
m_ReflectionProbeUsage: 1
220+
m_ProbeAnchor: {fileID: 0}
221+
m_ScaleInLightmap: 1
222+
m_PreserveUVs: 0
223+
m_IgnoreNormalsForChartDetection: 0
224+
m_ImportantGI: 0
225+
m_MinimumChartSize: 4
226+
m_AutoUVMaxDistance: 0.5
227+
m_AutoUVMaxAngle: 89
228+
m_LightmapParameters: {fileID: 0}
229+
m_SortingLayerID: 0
230+
m_SortingOrder: 0
231+
--- !u!33 &3307808
232+
MeshFilter:
233+
m_ObjectHideFlags: 1
234+
m_PrefabParentObject: {fileID: 0}
235+
m_PrefabInternal: {fileID: 100100000}
236+
m_GameObject: {fileID: 103060}
237+
m_Mesh: {fileID: 4300004, guid: 808d66e7dc9b72040aad3a0dcfdff3c3, type: 3}
238+
--- !u!33 &3358726
239+
MeshFilter:
240+
m_ObjectHideFlags: 1
241+
m_PrefabParentObject: {fileID: 0}
242+
m_PrefabInternal: {fileID: 100100000}
243+
m_GameObject: {fileID: 132648}
244+
m_Mesh: {fileID: 4300000, guid: 808d66e7dc9b72040aad3a0dcfdff3c3, type: 3}
245+
--- !u!33 &3385600
246+
MeshFilter:
247+
m_ObjectHideFlags: 1
248+
m_PrefabParentObject: {fileID: 0}
249+
m_PrefabInternal: {fileID: 100100000}
250+
m_GameObject: {fileID: 181720}
251+
m_Mesh: {fileID: 4300002, guid: 808d66e7dc9b72040aad3a0dcfdff3c3, type: 3}
252+
--- !u!1001 &100100000
253+
Prefab:
254+
m_ObjectHideFlags: 1
255+
serializedVersion: 2
256+
m_Modification:
257+
m_TransformParent: {fileID: 0}
258+
m_Modifications: []
259+
m_RemovedComponents: []
260+
m_ParentPrefab: {fileID: 0}
261+
m_RootGameObject: {fileID: 125536}
262+
m_IsPrefabParent: 1

Assets/HTC.UnityPlugin/ViveInputUtility/Resources/Models/VIUModelViveWristTracker.prefab.meta

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

Assets/HTC.UnityPlugin/ViveInputUtility/Scripts/Misc/RenderModelHook.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,9 @@ public enum OverrideModelEnum
247247
ViveFocusChirp = VRModuleDeviceModel.ViveFocusChirp,
248248
ViveTracker3 = VRModuleDeviceModel.ViveTracker3,
249249
ViveFlowPhoneController = VRModuleDeviceModel.ViveFlowPhoneController,
250+
OculusQuest2ControllerLeft = VRModuleDeviceModel.OculusQuest2ControllerLeft,
251+
OculusQuest2ControllerRight = VRModuleDeviceModel.OculusQuest2ControllerRight,
252+
ViveWristTracker = VRModuleDeviceModel.ViveWristTracker,
250253
}
251254

252255
[SerializeField]

0 commit comments

Comments
 (0)