vrm spring bone
Describe the bug spring bone data chain only add first child chain; so the other will not be effect
Screenshots, log
UnrealEngine Version: [UE5.3]
Additional context
for some reason i try to fix the bug use this code replace origin
// // 使用堆栈代替递归处理所有子骨骼
// struct BoneStackItem {
// int32 BoneIndex;
// int32 Depth;
// };
//
// TArray<BoneStackItem> BoneStack;
// for (int32 ChildIndex : Children) {
// BoneStack.Add({ChildIndex, 1});
// }
//
// while (BoneStack.Num() > 0) {
// BoneStackItem CurrentItem = BoneStack.Pop();
// if (CurrentItem.Depth >= 100) {
// continue;
// }
//
// TArray
result the strap bone 012 chain is work. but others sway strongly suddenly.
Hi. The current VRM4U does not support the branching sway bone. If you really want to use UE, please change the setting of the sway bone.