From 7a474acc5aa40c52f39318a83279cbcb4541165d Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Tue, 19 Nov 2024 10:33:49 +0800 Subject: [PATCH] vault backup: 2024-11-19 10:33:49 --- 02-Note/DAWA/ASoul/动画相关/动捕逻辑.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/02-Note/DAWA/ASoul/动画相关/动捕逻辑.md b/02-Note/DAWA/ASoul/动画相关/动捕逻辑.md index de2f0a7..c091974 100644 --- a/02-Note/DAWA/ASoul/动画相关/动捕逻辑.md +++ b/02-Note/DAWA/ASoul/动画相关/动捕逻辑.md @@ -415,4 +415,13 @@ public: ## MotionReceiverActor -![[动捕逻辑思维导图.canvas]] \ No newline at end of file +![[动捕逻辑思维导图.canvas]] + + +# Config与BoneName相关逻辑 +1. Config/FullBodyConfig.json储存了对应的骨骼名称、Morph以及RootMotion骨骼名称。 + 1. 通过 UMotionUtils::GetModelBones()、UMotionUtils::GetMoveableBones()、UMotionUtils::GetMorphTargets()获取名称数组。 +2. GetModelBones() + 1. 主要在FAnimNode_FullBody::Initialize_AnyThread()被调用。 + 2. 填充`TArray BoneRefList;`,顺带初始化SampledFullBodyData。 + 3. FAnimNode_FullBody::Evaluate_AnyThread() \ No newline at end of file