vault backup: 2024-12-03 15:54:12
This commit is contained in:
parent
95a83a392f
commit
6d26791c23
@ -498,11 +498,6 @@ bGetMotionData = Recv->SampleFullBodyData_AnimationThread(ValidIdentity,
|
||||
UMotionUtils::BackSampleTime * 2,
|
||||
SampledFullBodyData);
|
||||
```
|
||||
- AChingmuMocapReceiverActor::Tick()仔细考虑。
|
||||
- DoSample()
|
||||
- CalculatePackageAverageInterval()
|
||||
|
||||
|
||||
##
|
||||
- AChingmuMocapReceiverActor(创建线程)=>
|
||||
- FChingmuThread(负责接收数据并且塞入AChingmuMocapReceiverActor的FrameQueue)=>
|
||||
@ -510,6 +505,9 @@ bGetMotionData = Recv->SampleFullBodyData_AnimationThread(ValidIdentity,
|
||||
- AChingmuMocapReceiverActor(Tick)=>
|
||||
- 从FrameQueue提取动捕帧数据并且塞入`TArray<MocapRetargetFrames*> AllHumanFrames`(PutMocapDataIntoFrameList())。
|
||||
- DoSample()
|
||||
1. SampleByTimeStamp(),对所有帧进行采样。
|
||||
2. SendFrameToCharacter(),逻辑在Puerts中,发送给MotionProcess动捕数据。
|
||||
- CalculatePackageAverageInterval():相关逻辑感觉没用。
|
||||
1. SampleByTimeStamp():对所有帧进行采样。
|
||||
2. SendFrameToCharacter():逻辑在Puerts中,发送给MotionProcess动捕数据。
|
||||
- CalculatePackageAverageInterval():相关逻辑感觉没用。
|
||||
- FAnimNode_FullBody =>
|
||||
- Update_AnyThread():bGetMotionData = Recv->SampleFullBodyData_AnimationThread():取得对应HumanID的动捕数据。
|
||||
- Evaluate_AnyThread():取得SampledFullBodyData => ApplyDataToPose()。
|
Loading…
x
Reference in New Issue
Block a user