diff --git a/Content/MoCapMap.umap b/Content/MoCapMap.umap index 05a0d22754cf75c4e2919b960225c47f57119074..8d60ab4ab5de16a23b6809d91bf92e09e68d0a7f 100644 --- a/Content/MoCapMap.umap +++ b/Content/MoCapMap.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e07552ee89cef0a03047b2d47453b6098a23742328a02d75e0aee83ad8828907 -size 87589 +oid sha256:8a90bdd158787701667563b917d7e7590c329a586d81d04d76ba47238bda6b1b +size 87913 diff --git a/Content/SaveSequenceAnimBP.uasset b/Content/SaveSequenceAnimBP.uasset index 0a155c7d227fdf43bb276deaa5df34ce4dbb8c61..125dd9c23ba9520586e5db5ca60f3dbf820c99aa 100644 --- a/Content/SaveSequenceAnimBP.uasset +++ b/Content/SaveSequenceAnimBP.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7db37ad8544a1dcb8000c8101b9c0d6ef109ed98c98b37aa0ab2fc7b7ed79856 -size 232162 +oid sha256:07a0bd4ccf76fb7f3b385120dbcb1328dad7b6ed67a12963d0bb8a05567e4806 +size 273024 diff --git a/Content/SaveSequenceRig.uasset b/Content/SaveSequenceRig.uasset index 88cd8e8bc01f66f5eaf789ba3586eaebb5abfdaf..fbdc77bf4fe6a574a6db615214796e60d14783a6 100644 --- a/Content/SaveSequenceRig.uasset +++ b/Content/SaveSequenceRig.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:248456069c57d41ad03c78ffebbbeed4af77d8d0d296cc6f651465860df8f227 -size 5076199 +oid sha256:5ac6d20858a789b86ebb648cd252b56127fa3ffd700170f9e052c8c82abd2365 +size 5134196 diff --git a/Source/MoCapPlugin/Private/MCController.cpp b/Source/MoCapPlugin/Private/MCController.cpp index 10278c68474a5faf6af5d6d22c81423d7c319e22..98531801bee0ce8c16e11d744e378f3896676adb 100644 --- a/Source/MoCapPlugin/Private/MCController.cpp +++ b/Source/MoCapPlugin/Private/MCController.cpp @@ -937,8 +937,7 @@ UAnimSequence* AMCController::SaveAsAnimSequence(const FSnapshotAnimations& Reco AnimationSequence->SetRawNumberOfFrame(Recording.Snapshots.Num()); AnimationSequence->SequenceLength = (Recording.EndTime - Recording.StartTime).GetTotalSeconds(); - //AnimationSequence->SetUseRawDataOnly(true); - + SetBonesAnimationInAnimSeq(Recording, AnimationSequence); FAssetRegistryModule::AssetCreated(AnimationSequence); @@ -1314,7 +1313,7 @@ void AMCController::SaveAnimation(float StartHaltingPoint, float EndHaltingPoint IPlatformFile& PlatformFile = FPlatformFileManager::Get().GetPlatformFile(); PlatformFile.CopyFile(*(PathSaved + "/DataLog.log"), *LogSourcePath[0]); - PathSaved = LogSourcePath[0]; + PathSaved = PathSaved + "/DataLog.log"; //restore stopped file if (LogSourcePath.Num() > 1) { @@ -1330,6 +1329,7 @@ void AMCController::SaveAnimation(float StartHaltingPoint, float EndHaltingPoint } } } + } else { PathSaved = PathSaved + "/DataLog.log"; diff --git a/Source/MoCapPlugin/Public/MCAnimInstance.h b/Source/MoCapPlugin/Public/MCAnimInstance.h index 4c9eafd4f68998c05d880597e93c99b5f23be65f..739d14243bf0950f714301c16d4740c1aa845a90 100644 --- a/Source/MoCapPlugin/Public/MCAnimInstance.h +++ b/Source/MoCapPlugin/Public/MCAnimInstance.h @@ -68,6 +68,7 @@ public: UPROPERTY(BlueprintReadWrite) FTransform RightFootPlane; + UPROPERTY(BlueprintReadWrite) FVector Scale; virtual void NativeInitializeAnimation() override;