-
Notifications
You must be signed in to change notification settings - Fork 18
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
Enabling the Optimize FX Layer
feature removes the Layer 0 of the FX Layer.
#122
Comments
Optimize FX Layer
feature removes the top layer of the FX Layer.Optimize FX Layer
feature removes the layer 0 of the FX Layer.
Optimize FX Layer
feature removes the layer 0 of the FX Layer.Optimize FX Layer
feature removes the Layer 0 of the FX Layer.
I want to comment as a workaround: having a valid animation like a reset animation in the base layer will prevent this, or using VRCFury, which puts a valid animation inside the base layer. |
So if I read this right, I need to not touch (no merging, no deleting) the first 3 layers in FX for MMD compatibility? If so I'll just add that to |
That would be better. Therefore, it seems better not to merge or delete layers 0, 1, and 2 of the FX layer. However, since there are definitely users who do not visit the MMD world and have a large number of layers, and want to reduce the number of layers by one to improve performance, I would like to suggest that rather than integrating with the |
What use case is there to keeping MMD blendshapes when not going to MMD worlds? |
Well, I don't know of any worlds that change the weight of layers 0, 1, and 2 other than MMD worlds. However, some users who want to optimize might want to remove the unnecessary layer 0 among these layers. (Come to think of it, they could just delete the layer before building. Haha😂) Okay, as you said, depending on whether the |
In the case of MMD world, Left Hand(Layer 1) and Right Hand(Layer 2) are disabled in order from the top to prevent expressions from being mixed by the controller.
However, if you use the
Optimize FX Layer
function, the empty layer at the top of the FX layer is removed.Judging from the fact that it is removed even when other animations are added, I think it is set to remove Layer 0 unconditionally.(maybe)
In general situations, there is no problem, but in certain worlds like MMD, I think manipulation according to the layer order can have an impact.
When testing, if you dance in the MMD world with an avatar with Layer 0 removed, the Weight of Left Hand(originally Layer 1) is not set to 0 in the debug window, but the Right Hand(originally Layer 2) and the layers below it are set to Weight 0.
It may be better to not remove Layer 0 at all, or to add a toggle such as MMD compatibility and it so that Layer 0 is not removed when checked.
The text was updated successfully, but these errors were encountered: