Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add RemoveBlendshapeVertices feature #260

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

PiMaker
Copy link

@PiMaker PiMaker commented Mar 10, 2024

Deletes all vertices affected by a given blendshape from your mesh at build time. Idea sort of comes from https://github.com/euan142/LazyOptimiser, which is MIT, so I also originally based my code on euan's. Heavily modified to fit the framework of Fury instead of Lazy.

I made this for my personal avatar project, where certain outfits don't need to have the full skin underneath. With this I can remove it non-destructively by simply (ab)using the existing "scale away" blendshapes.

Factors out a BlendshapeSelector method in VRCFuryActionEditor.cs to re-use in this class. Let me know if the code is okay, happy to refactor a bit or clean stuff up.

@PiMaker
Copy link
Author

PiMaker commented Mar 24, 2024

Alright, I'll take the review as interest :) I'll refactor it and re-request a review once it's cleaner!

deletes all vertices affected by a given blendshape from your mesh at
build time
@PiMaker
Copy link
Author

PiMaker commented Apr 27, 2024

@SenkyDragon Is there still interest in merging this feature? Anything I should change/refactor?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants