Skip to content

Commit 6bfa1e7

Browse files
authored
Merge pull request #31 from VRCFaceTracking/ue-compatibilities
Unified Expressions Comparisons and Tracking Compatibility!
2 parents be318ea + 4ec6257 commit 6bfa1e7

File tree

12 files changed

+2118
-1304
lines changed

12 files changed

+2118
-1304
lines changed
Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
---
2+
sidebar_position: 1
3+
description: Overview of what interfaces can track what in VRCFaceTracking.
4+
---
5+
6+
import {EditUrl, CustomLink} from '@site/src/components/Utils.tsx'
7+
import FilterTable from '@site/src/components/FilterTable.tsx';
8+
9+
# Tracking Compatibility
10+
11+
***
12+
13+
:::note How to read this page
14+
15+
This page goes over generalized functions, features, and
16+
tracking quality of each interface, and what they can do in
17+
VRCFaceTracking. For more specific information about the listed
18+
interfaces please refer to their dedicated sections.
19+
20+
Various aspects of the interfaces are given a rank from 1-10, indicating
21+
their quality or effectiveness. The rankings are given by ranking devices
22+
relative to each other based on criteria such as expressibility and
23+
tracking quality.
24+
25+
**Expressibility**: The range of motions/expressions that can be tracked. The higher
26+
the expressibility, the more face details the interface reports tracked values for.
27+
28+
**Tracking Quality**: How well the interface tracks its reported range of motions.
29+
The higher the tracking quality, the better control most users will have over the
30+
range of motions/expressions supported by the interface.
31+
32+
:::
33+
34+
<FilterTable
35+
title={'Interface Tracking Compatibility'}
36+
headers={[
37+
'Tracking Feature',
38+
'VIVE Pro Eye',
39+
'VIVE Facial Tracker',
40+
'Varjo (All)',
41+
'Meta Quest Pro',
42+
'Pico 4 (Pro/Enterprise)',
43+
'Pimax Droolon Pi1',
44+
'Pimax Crystal',
45+
'ARKit (iOS)',
46+
'Project Babble',
47+
'EyeTrackVR',
48+
'VIVE Focus 3 (Eye Tracker)',
49+
'VIVE Focus 3 (Facial Tracker)',
50+
'HP Reverb G2 Omnicept'
51+
]}
52+
omitHeaders={['Tracking Feature']}
53+
rows={[
54+
['Category', 'HMD', 'Accessory', 'HMD', 'Standalone HMD', 'Standalone HMD', 'Accessory', 'HMD', 'Software/Mobile', 'Software', 'Software/DIY Hardware', 'Accessory', 'Accessory', 'HMD'],
55+
['General Face Tracking Capability', 'Eye', 'Lower Face', 'Eye', 'Full', 'Full', 'Eye', 'Eye', 'Full', 'Lower Face', 'Eye', 'Eye', 'Lower Face', 'Eye'],
56+
['Gaze', '', '~', '', '', '', '', '', 'Eye Expression', '~', '', '', '~', ''],
57+
['Gaze Convergence', '', '~', '', '', '', '', '', 'N/A', '~', '', '', '~', ''],
58+
['Eye Openness', 'Granular', '~', 'Granular', 'Granular', 'Granular', '2 Steps', 'Granular', 'Granular', '~', 'Granular', 'Granular', '~', 'Binary'],
59+
['Pupil Dilation', '', '~', '', '', '', '', '', '', '~', '', '', '~', ''],
60+
[
61+
'Upper Face Expression Support',
62+
<>Widen<br/>Squeeze<br/>Brow(Emulated)</>,
63+
'~',
64+
<>Widen(Emulated)<br/>Squeeze(Emulated)<br/></>,
65+
<>Widen<br/>Squint<br/>Brow</>,
66+
<>Widen<br/>Squint<br/>Brow</>,
67+
'',
68+
'',
69+
<>Widen<br/>Squint<br/>Brow</>,
70+
'',
71+
'',
72+
<>Widen<br/>Squeeze<br/>Brow(Emulated)</>,
73+
`~`,
74+
'~'
75+
],
76+
[
77+
'Upper Face Expressibility',
78+
'5/10',
79+
'~',
80+
'N/A',
81+
'9/10',
82+
'8/10',
83+
'',
84+
'',
85+
'9/10',
86+
'',
87+
'',
88+
'5/10',
89+
'~',
90+
'~'
91+
],
92+
[
93+
'Upper Face Tracking Quality',
94+
'8/10',
95+
'~',
96+
'N/A',
97+
'7/10',
98+
'4/10',
99+
'',
100+
'',
101+
'8/10',
102+
'',
103+
'',
104+
'7/10',
105+
'~',
106+
'~'
107+
],
108+
[
109+
'Lower Face Expression Support',
110+
'~',
111+
<>Jaw<br/>Lip<br/>Mouth<br/>Cheek</>,
112+
'~',
113+
<>Jaw<br/>Lip<br/>Mouth<br/>Cheek<br/>Nose</>,
114+
<>Jaw<br/>Lip<br/>Mouth<br/>Cheek<br/>Nose</>,
115+
'~',
116+
'~',
117+
<>Jaw<br/>Lip<br/>Mouth<br/>Cheek<br/>Nose</>,
118+
<>Jaw<br/>Lip<br/>Mouth<br/>Cheek<br/>Nose</>,
119+
'~',
120+
'~',
121+
<>Jaw<br/>Lip<br/>Mouth<br/>Cheek<br/>Nose</>,
122+
'~'
123+
],
124+
[
125+
'Lower Face Expressibility',
126+
'~',
127+
'7/10',
128+
'~',
129+
'8/10',
130+
'7/10',
131+
'~',
132+
'~',
133+
'8/10',
134+
'9/10',
135+
'~',
136+
'~',
137+
'7/10',
138+
'~'
139+
],
140+
[
141+
'Face Tracking Quality',
142+
'~',
143+
'8/10',
144+
'~',
145+
'7/10',
146+
'4/10',
147+
'~',
148+
'~',
149+
'8/10',
150+
'8/10',
151+
'~',
152+
'~',
153+
'7/10',
154+
'~'
155+
],
156+
['Tongue Expression Support', '~', 'Tongue Out & Directions', '~', '', 'Tongue Out', '~', '~', 'Tongue Out', 'All Tongue Expressions', '~', '~', 'Tongue Out & Directions', '~'],
157+
]}
158+
/>

0 commit comments

Comments
 (0)