Selfie Expression: Difference between revisions

From VRChat Wiki
DAG-XR (talk | contribs)
Proofread.
DAG-XR (talk | contribs)
Second proofread; updated infobox.
Line 5: Line 5:
|name= Selfie Expression
|name= Selfie Expression
|platforms= PC, Android
|platforms= PC, Android
|vrchatplus= Required
|vrchatplus= Requirement varies
|branch_live_date = 26 Mar 2025
|branch_live_date = 5 Dec 2024
|branch_live_version = 2025.1.3
|branch_live_version = 2024.4.2 (Android); 2025.1.3 (PC)
|branch_live_releasenote = https://docs.vrchat.com/docs/vrchat-202513
|branch_live_releasenote = https://docs.vrchat.com/docs/vrchat-202442
https://docs.vrchat.com/docs/vrchat-202513
|branch_openbeta_date = 12 Mar 2025
|branch_openbeta_date = 12 Mar 2025
|branch_openbeta_version = 2025.1.3 Open Beta
|branch_openbeta_version = 2025.1.3 Open Beta (PC)
|branch_openbeta_releasenote = https://docs.vrchat.com/docs/vrchat-202513-openbeta
|branch_openbeta_releasenote = https://docs.vrchat.com/docs/vrchat-202513-openbeta
}}
}}


'''Selfie Expression''' is a feature that allows users to use a camera for upper-body tracking on an avatar. This feature is available to all users on mobile Android, but [[VRC+]] subscribers have access to the feature on desktop mode.
'''Selfie Expression''' is a feature that allows users to use a camera for upper-body tracking on an avatar. This feature is available to all users on mobile Android, but [[VRC+]] subscribers also have exclusive access to the feature on desktop mode.


It can track a user's facial expressions, head, and eye movement; in addition to arms, hands, and finger tracking on desktop. This system uses your camera, built-in [[Community:Terminology#Viseme|visemes]], allowing it to work with nearly all avatars that are [[VRChat SDK|configured]] with eye-look and visemes.
== Overview ==
Selfie Expression can track a user's facial expressions, head, and eye movement; in addition to arms, hands, and finger tracking on desktop. This system uses your camera, built-in [[Community:Terminology#Viseme|visemes]], allowing it to work with nearly all avatars that are [[VRChat SDK|configured]] with eye-look and visemes. Selfie Expression for mobile Android was introduced on the 2024.4.2<ref>[https://docs.vrchat.com/docs/vrchat-202442#face-tracking-on-mobile 'VRChat 2024.4.2'] on ''docs.vrchat.com''; retrieved May 4, 2025.</ref><ref>[https://www.youtube.com/watch?v=xMoAacoDfjk 'Age Verification, Prints, Gift Drops and MORE | VRChat Patch Notes 2024.4.2'] posted by VRChat on ''YouTube''; retrieved May 4, 2025.</ref> update on December 5, 2024. Selfie Expression on desktop, was introduced on the 2025.1.3<ref>[https://docs.vrchat.com/docs/vrchat-202513 'VRChat 2025.1.3'] on ''docs.vrchat.com''; retrieved May 4, 2025.</ref><ref>[https://www.youtube.com/watch?v=CHt6VsK9STk 'Desktop Face Tracking, Camera Drone and Dolly! - VRChat Release 2025.1.3'] posted by VRChat on ''YouTube''; retrieved May 4, 2025.</ref> release, on March 26, 2025.


=== How to enable Selfie Expression ===
== How to enable Selfie Expression ==
Selfie Expression requires the use of a camera and can be enabled in the [[Main Menu]] '''Settings''', under '''Tracking & IK'''. Click "Enable Selfie Expression" to turn it on.
Selfie Expression requires the use of a camera and can be enabled in the [[Main Menu]] '''Settings''', under '''Tracking & IK'''. Click "Enable Selfie Expression" to turn it on.


=== Requirements ===
===Requirements ===


==== PC ====
==== PC ====
* An active VRC+ subscription
* An active VRC+ subscription
* Any webcam with support for a 4:3 ratio.
*Any webcam with support for a 4:3 ratio.
** Most built-in laptop cameras are supported.
**Most built-in laptop cameras are supported.
==== Android Mobile ====
====Android Mobile====


* User's front camera on their device
*User's front camera on their device
** App permissions for "Camera" must be allowed first, before using the feature
**App permissions for "Camera" must be allowed first, before using the feature


== Selfie Expression settings ==
==Selfie Expression settings==
{| class="wikitable"
{| class="wikitable"
|+
|+
Line 50: Line 52:
|Change Selfie Expression Quality level
|Change Selfie Expression Quality level


* Off - Selfie Expression is disabled until frame rate improves
*Off - Selfie Expression is disabled until frame rate improves
* Performance - Selfie Expression disables hand tracking and uses minimum camera resolution and framerate
*Performance - Selfie Expression disables hand tracking and uses minimum camera resolution and framerate
* Balanced - Selfie Expression uses camera with medium resolution and framerate
*Balanced - Selfie Expression uses camera with medium resolution and framerate
* Best/High Quality: Quality - Selfie Expression uses camera with highest resolution and framerate
* Best/High Quality: Quality - Selfie Expression uses camera with highest resolution and framerate
|Off, Performance, Balanced, High Quality, Best Quality
|Off, Performance, Balanced, High Quality, Best Quality
Line 58: Line 60:
|Selfie Expression Also Moves Hands
|Selfie Expression Also Moves Hands
|While Selfie Expression is enabled, and the Quality Setting is set to 'Balanced' or above, allow moving hands via your webcam.
|While Selfie Expression is enabled, and the Quality Setting is set to 'Balanced' or above, allow moving hands via your webcam.
|Toggle
|Toggle  
|-
|-
|Auto Recentering Speed
|Auto Recentering Speed  
|Adjusts how quickly your avatar will automatically recenter rotation (to compensate for camera offset)
|Adjusts how quickly your avatar will automatically recenter rotation (to compensate for camera offset)
|0-100, Recenter, Reset
|0-100, Recenter, Reset
Line 68: Line 70:
|Change Webcam Device
|Change Webcam Device
|}
|}
This below chart, compares camera resolutions and frame rates for the "Selfie Expression Quality Level" setting.
 
=== Selfie Expression Quality Level ===
The following table, compares the camera resolution and frame rate, for the various "Selfie Expression Quality Level" settings, for Performance, Balanced, High Quality, and Best Quality settings:
{| class="wikitable"
{| class="wikitable"
!Quality level
!Quality level
Line 80: Line 84:
|Balanced
|Balanced
|320x240px
|320x240px
|15
|15  
|-
|-
|High Quality
|High Quality
|640x480px
|640x480px
|20
|20  
|-
|-
|Best Quality
|Best Quality
Line 91: Line 95:
|}
|}


===Privacy and performance ===
=== Troubleshooting ===
 
All camera data is processed locally, and image or tracking data is never sent to other users, or to VRChat's servers. Due to using camera resources, it may be heavy on some systems and devices. You can reduce lag from this feature, by adjusting the quality of Selfie Expression to Balanced, or Performance modes for a better result.
 
===Troubleshooting ===  
 
*If an avatar's eyes are not tracking, it could likely be the 'eye-look' settings have not been properly set-up for the avatar in the VRChat SDK.
*If an avatar's eyes are not tracking, it could likely be the 'eye-look' settings have not been properly set-up for the avatar in the VRChat SDK.
*On desktop, if hand tracking is not working, you may either need to enable it using the '''Selfie Expression Also Moves Hands''' setting, and turn the camera quality setting to Balanced, High Quality, or Best Quality.
*On desktop, if hand tracking is not working, you may either need to enable it using the '''Selfie Expression Also Moves Hands''' setting, and turn the camera quality setting to Balanced, High Quality, or Best Quality.
*If your microphone's quality is unusual, your microphone may accidentally be set to your webcam. You can change your webcam in the '''Audio tab''' in the [[Quick Menu]].
*If your microphone's quality is unusual, your microphone may accidentally be set to your webcam. You can change your webcam in the '''Audio tab''' in the [[Quick Menu]].


== See also ==
== Privacy and performance ==
All camera data is processed locally, and image or tracking data is never sent to other users, or to VRChat's servers. Due to using camera resources, it may be heavy on some systems and devices. You can reduce lag from this feature, by adjusting the quality of Selfie Expression to Balanced, or Performance modes for a better result.
 
==See also==  


* [[Finger Tracking]]
*[[Finger Tracking]]
* [[Face Tracking]]
*[[Face Tracking]]
==References==


[[Category:Needs images{{#translation:}}]]
[[Category:Needs images{{#translation:}}]]
[[Category:Features{{#translation:}}]]
[[Category:Features{{#translation:}}]]

Revision as of 18:12, 4 May 2025

V · EThis is an official VRChat information page!
It is reviewed and approved by the VRCWiki Team. Learn how to contribute to this page by reading the Contribution Guide.
V · EThis page is a stub.
You can help the VRChat Wiki by improving it.
[Reason: You can contribute by expanding and proofreading this article, in accordance with the Manual of Style.]

Selfie Expression is a feature that allows users to use a camera for upper-body tracking on an avatar. This feature is available to all users on mobile Android, but VRC+ subscribers also have exclusive access to the feature on desktop mode.

Overview

Selfie Expression can track a user's facial expressions, head, and eye movement; in addition to arms, hands, and finger tracking on desktop. This system uses your camera, built-in visemes, allowing it to work with nearly all avatars that are configured with eye-look and visemes. Selfie Expression for mobile Android was introduced on the 2024.4.2[1][2] update on December 5, 2024. Selfie Expression on desktop, was introduced on the 2025.1.3[3][4] release, on March 26, 2025.

How to enable Selfie Expression

Selfie Expression requires the use of a camera and can be enabled in the Main Menu Settings, under Tracking & IK. Click "Enable Selfie Expression" to turn it on.

Requirements

PC

  • An active VRC+ subscription
  • Any webcam with support for a 4:3 ratio.
    • Most built-in laptop cameras are supported.

Android Mobile

  • User's front camera on their device
    • App permissions for "Camera" must be allowed first, before using the feature

Selfie Expression settings

Setting Tooltip Variables
Enable Selfie Expression Selfie Expression uses your camera to animate your avatar! No one will see your real face. Image data is processed locally on your device, only used for animation, and never saved. Toggle
Auto-Adjust Selfie Expression Quality Automatically adjust Selfie Expression quality depending on current frame rate Toggle
Selfie Expression Quality Level Change Selfie Expression Quality level
  • Off - Selfie Expression is disabled until frame rate improves
  • Performance - Selfie Expression disables hand tracking and uses minimum camera resolution and framerate
  • Balanced - Selfie Expression uses camera with medium resolution and framerate
  • Best/High Quality: Quality - Selfie Expression uses camera with highest resolution and framerate
Off, Performance, Balanced, High Quality, Best Quality
Selfie Expression Also Moves Hands While Selfie Expression is enabled, and the Quality Setting is set to 'Balanced' or above, allow moving hands via your webcam. Toggle
Auto Recentering Speed Adjusts how quickly your avatar will automatically recenter rotation (to compensate for camera offset) 0-100, Recenter, Reset
Current Webcam Device Change your current webcam device. Make sure your webcam is not being used by other software Change Webcam Device

Selfie Expression Quality Level

The following table, compares the camera resolution and frame rate, for the various "Selfie Expression Quality Level" settings, for Performance, Balanced, High Quality, and Best Quality settings:

Quality level Resolution Frames
Performance 177x144px 5
Balanced 320x240px 15
High Quality 640x480px 20
Best Quality 800x600px 30

Troubleshooting

  • If an avatar's eyes are not tracking, it could likely be the 'eye-look' settings have not been properly set-up for the avatar in the VRChat SDK.
  • On desktop, if hand tracking is not working, you may either need to enable it using the Selfie Expression Also Moves Hands setting, and turn the camera quality setting to Balanced, High Quality, or Best Quality.
  • If your microphone's quality is unusual, your microphone may accidentally be set to your webcam. You can change your webcam in the Audio tab in the Quick Menu.

Privacy and performance

All camera data is processed locally, and image or tracking data is never sent to other users, or to VRChat's servers. Due to using camera resources, it may be heavy on some systems and devices. You can reduce lag from this feature, by adjusting the quality of Selfie Expression to Balanced, or Performance modes for a better result.

See also

References

  1. 'VRChat 2024.4.2' on docs.vrchat.com; retrieved May 4, 2025.
  2. 'Age Verification, Prints, Gift Drops and MORE | VRChat Patch Notes 2024.4.2' posted by VRChat on YouTube; retrieved May 4, 2025.
  3. 'VRChat 2025.1.3' on docs.vrchat.com; retrieved May 4, 2025.
  4. 'Desktop Face Tracking, Camera Drone and Dolly! - VRChat Release 2025.1.3' posted by VRChat on YouTube; retrieved May 4, 2025.