Skip to content

Implement a setting to average left/right face expressions#194

Open
Erimelowo wants to merge 7 commits intoProject-Babble:mainfrom
Erimelowo:left-right-average
Open

Implement a setting to average left/right face expressions#194
Erimelowo wants to merge 7 commits intoProject-Babble:mainfrom
Erimelowo:left-right-average

Conversation

@Erimelowo
Copy link
Copy Markdown
Contributor

@Erimelowo Erimelowo commented Jan 10, 2026

Adds a section under Stabilize Eyes that adds a setting to average left and right expressions according to certain percentages. This can increase stability at the cost of fidelity.

Baballonia Desktop_E0N6PAuC5E

I struggled a bit with making it affect the preview and decided it wasn't worth it since it might make further calibration harder. I could try my hand at it again if that preview should match the tracking.

Closes #193

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Jan 10, 2026

CLA assistant check
All committers have signed the CLA.

@dfgHiatus dfgHiatus self-requested a review January 12, 2026 17:14
@dfgHiatus dfgHiatus self-assigned this Jan 12, 2026
@dfgHiatus dfgHiatus added the enhancement New feature or request label Jan 12, 2026
@SummerSigh SummerSigh self-requested a review January 12, 2026 20:20
@dfgHiatus
Copy link
Copy Markdown
Collaborator

Hey Erimelowo, thanks for your PR. I am having a look over it now - to be clear, the way this setting works is it biases an expression towards a left or right, given some factor above? IE 0.5 is no bias, 0 is left and right is 1

@dfgHiatus
Copy link
Copy Markdown
Collaborator

dfgHiatus commented Jan 20, 2026

Separately, for consistency please match the style of the Share eye/face data block.

For expanders with an enabled/disabled checkbox or toggle, we place this on the rightmost side:

image image

(I should note we do not have a template for this at present moment. Feel free to copy over the AXAML in code or make a template for this)

@Erimelowo
Copy link
Copy Markdown
Contributor Author

Hey Erimelowo, thanks for your PR. I am having a look over it now - to be clear, the way this setting works is it biases an expression towards a left or right, given some factor above? IE 0.5 is no bias, 0 is left and right is 1

0 is vanilla behaviour, 0.5 is so each side interpolates 50% towards the average of both sides and 100% makes it so both sides are equal to the average of both sides.

Example, if left is 0.2 and right is 0.6, that means the average is 0.4 and that
at 0.0, left is 0.2 and right is 0.6
at 0.5, left is 0.3 and right is 0.5
at 1.0, left is 0.4 and right is 0.4

@Erimelowo
Copy link
Copy Markdown
Contributor Author

Matched the style of the Share eye/face data block for the toggle.

Baballonia Desktop_iUkx9sUyo8

@SummerSigh
Copy link
Copy Markdown
Member

im still unsure about this change as it significantly changes behavior of the output. we need to do more testing to verify that this is an improvement with our larger userbase

@Erimelowo
Copy link
Copy Markdown
Contributor Author

It is disabled by default…

so far my tracking has been great (much better than before) with this feature.

@dfgHiatus
Copy link
Copy Markdown
Collaborator

dfgHiatus commented Jan 28, 2026

Hey there, I've made it home and checked out this PR. Following up on what Summer said I have some usability concerns - while this is opt in, I worry it may not be immediately apparent to end users what and how this feature works.

@dfgHiatus dfgHiatus added the wontfix This will not be worked on label Jan 28, 2026
@dfgHiatus
Copy link
Copy Markdown
Collaborator

I don't want to egg things on. I'm going to close this PR until we have a better means of conveying to end users how this feature is used.

@dfgHiatus dfgHiatus closed this Jan 28, 2026
@artifishvr
Copy link
Copy Markdown

artifishvr commented Feb 23, 2026

Hi! As an end user who has a similar issue this PR would solve, I'd love to see this reopened! It seems clear to me what it does, comparable to existing settings like the "One-Euro filter settings".

If testing is what's blocking this from moving forward, I'd be happy to run it for a bit on my end and report back c:

@dfgHiatus dfgHiatus reopened this Feb 23, 2026
@dfgHiatus dfgHiatus removed the wontfix This will not be worked on label Feb 23, 2026
@dfgHiatus
Copy link
Copy Markdown
Collaborator

Hello, I can take a look at this again. Additionally, I can probably rename the one euro filter setting to something more friendly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Average left/right mouth expressions for stability

5 participants