Manual Calibration - Jeka8833/FoxyFace GitHub Wiki
- Start the FoxyFace program if it is not running.
- Click on the "Settings" button as shown in the figure:
- You will see the Manual Calibration window open.
This tab contains the head position and rotation settings.
Warning
Almost no avatar currently supports these parameters, so you will have to make your own avatar or use Selfie Expression, see instructions here.
Resets the head rotation calibration you may have performed with Auto Calibration.
This tab contains eyebrow and eye settings.
This tab contains settings for the tongue, cheeks, nose and mouth.
Here is an example of a description of one of the parameters (The numbering in the list below matches the numbering in the photo above):
- Parameter Name & Value:
Shows the name of the parameter and its current value. Most of the descriptions of parameter names can be found here. The parameter value may not be displayed if no face is detected.
- Parameter Source:
There are several sources:
- Disabled - Indicates that the parameter is disabled and will not be passed to VRChat.
- MediaPipe - Indicates that the parameter value will be taken from the output of the MediaPipe neural networks.
- Babble - Indicates that the parameter value will be taken from the output of the Project Babble neural network.
- Max Negative:
This is the lower limit for the value of the input parameter at which the output parameter will be equal to
-1
. The value will be used in the linear interpolation formula.
- Neutral:
This is the value of the input parameter at which the output parameter will be equal to 0. The value will be used in the linear interpolation formula.
- Max Positive:
This is the upper limit for the value of the input parameter at which the output parameter will be equal to
1
.The value will be used in the linear interpolation formula.
- Output Value (number form) & Warning message
"Output:" field:
- This displays the final numerical output value that will be sent to VRChat for this parameter. If no face is detected, the neural network is turned off, or the parameter conflicts with another parameter, the output value will be "Nothing".
"Warning:" field:
- "Collision with <name>" - This means that you need to decide which parameter is better to turn off, this one or the parameter that collided with it.
- "Negative > Neutral" - To clear this warning, you need to increase "Neutral" until it exceeds "Negative", or decrease "Max Negative" until it is less than "Neutral".
- "Positive < Neutral" - To clear this warning, you need to decrease "Neutral" until it is less than "Positive", or increase "Max Positive" until it exceeds "Neutral".
- Output Value (percentage bar form):
Here you'll see the output value sent to VRChat, displayed as a percentage bar. This rapid update provides immediate feedback, allowing you to observe even the most subtle parameter fluctuations. This visualization will be helpful for fine-tuning parameter smoothing filters, such as Mincutoff / Beta for Project Babble's neural network.