Skip to content
Snippets Groups Projects
Commit c2f313b2 authored by Patrick Nossol's avatar Patrick Nossol
Browse files

Sorted MoCap settings

parent bb826357
No related branches found
No related tags found
No related merge requests found
...@@ -126,6 +126,8 @@ protected: ...@@ -126,6 +126,8 @@ protected:
int CurRecordingInSession = 0; int CurRecordingInSession = 0;
FAdditionalOffsets LastAddOffsets;
public: public:
...@@ -143,45 +145,47 @@ public: ...@@ -143,45 +145,47 @@ public:
UPROPERTY(EditAnywhere, meta = (DisplayName = "Finger Tracking Method", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Finger Tracking Method", Category = "MotionCapture"))
ESkeletalSummaryDataType FingerTrackingMethod = ESkeletalSummaryDataType::VR_SummaryType_FromAnimation; ESkeletalSummaryDataType FingerTrackingMethod = ESkeletalSummaryDataType::VR_SummaryType_FromAnimation;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Frames per Second", Category = "MotionCapture")) /*------------MAP PROPERTIES-------------*/
int FramesPerSecond = 60;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Pawn", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Pawn", Category = "MotionCapture Map"))
AMCPawn* Pawn; AMCPawn* Pawn;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Spectator Cam", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Spectator Cam", Category = "MotionCapture Map"))
ASceneCapture2D* SpectatorCam; ASceneCapture2D* SpectatorCam;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Gesture Hold Scale Excess Time", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Left Foot Plane", Category = "MotionCapture Map"))
float GestureHoldExcessTime = 0.f; AActor* LeftFootPlane;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Nr of Leg Smoothing Iterations", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Right Foot Plane", Category = "MotionCapture Map"))
int LegSmoothTimes = 5; AActor* RightFootPlane;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Leg Smoothing Neighbor Window", Category = "MotionCapture")) /*------------ANIM PROPERTIES-------------*/
int LegSmoothWindow = 3;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Left Foot Plane", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Frames per Second", Category = "MotionCapture Anim"))
AActor* LeftFootPlane; int FramesPerSecond = 60;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Right Foot Plane", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Gesture Hold Scale Excess Time", Category = "MotionCapture Anim"))
AActor* RightFootPlane; float GestureHoldExcessTime = 0.f;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Edit Offsets Mode", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Nr of Leg Smoothing Iterations", Category = "MotionCapture Anim"))
bool EditOffsetMode = false; int LegSmoothTimes = 5;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Leg Smoothing Neighbor Window", Category = "MotionCapture Anim"))
int LegSmoothWindow = 3;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Lock Feet To Green Foot Indicators", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Lock Feet To Green Foot Indicators", Category = "MotionCapture Anim"))
bool LockFeet = true; bool LockFeet = true;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Use the captured hand position", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Use the captured hand position", Category = "MotionCapture Anim"))
bool UseHandPosition = true; bool UseHandPosition = true;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Limit the hand rotation (can cause rotational jumping)", Category = "MotionCapture")) UPROPERTY(EditAnywhere, meta = (DisplayName = "Limit the hand rotation (can cause rotational jumping)", Category = "MotionCapture Anim"))
bool LimitHandRotation = false; bool LimitHandRotation = false;
UPROPERTY(EditAnywhere, meta = (DisplayName = "Additional Post Processing Offsets", Category = "MotionCapture")) //UPROPERTY(EditAnywhere, meta = (DisplayName = "Edit Offsets Mode", Category = "MotionCapture Anim"))
FAdditionalOffsets AdditionalOffsets; bool EditOffsetMode = false;
FAdditionalOffsets LastAddOffsets; UPROPERTY(EditAnywhere, meta = (DisplayName = "Additional Post Processing Offsets", Category = "MotionCapture Anim"))
FAdditionalOffsets AdditionalOffsets;
}; };
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment