vault backup: 2024-01-18 11:47:31
This commit is contained in:
parent
0746c229eb
commit
30da89f401
@ -181,12 +181,20 @@ UAnimSequence * DestSeq = Cast<UAnimSequence>(Object);
|
||||
//设置骨骼
|
||||
DestSeq->SetSkeleton(Skeleton);
|
||||
|
||||
//设置文件帧率率与重采样率
|
||||
//设置文件帧率率与重采样率,修改帧率记得调用IAnimationDataController.OpenBracket()、NotifyPopulated()、CloseBracket()
|
||||
IAnimationDataController& AnimationDataController = AnimSequence->GetController();
|
||||
|
||||
AnimationDataController.OpenBracket(FText::FromString("Importing Animation"));
|
||||
DestSeq->ImportFileFramerate = GetOriginalFbxFramerate();
|
||||
DestSeq->ImportResampleFramerate = ResampleRate;
|
||||
|
||||
AnimationDataController.SetFrameRate(FFrameRate(AnimSequencesFPS,1));
|
||||
AnimationDataController.SetPlayLength(FacialTime);
|
||||
AnimationDataController.NotifyPopulated();
|
||||
AnimationDataController.CloseBracket();
|
||||
```
|
||||
|
||||
## 导入Curve相关逻辑
|
||||
### 导入Curve相关逻辑
|
||||
1. UnFbx::FFbxImporter::ImportAnimation()
|
||||
2. UnFbx::FFbxImporter::ImportBlendShapeCurves()
|
||||
3. UnFbx::FFbxImporter::ImportCurveToAnimSequence() => UnFbx::FFbxImporter::ImportCurve()
|
||||
|
Loading…
x
Reference in New Issue
Block a user