From b1913255683b55ea8f1ee980a4b532ca50478515 Mon Sep 17 00:00:00 2001 From: David-Vodhanel <39318287+David-Vodhanel@users.noreply.github.com> Date: Thu, 26 Dec 2024 22:59:29 -0800 Subject: [PATCH] Using Convert to Epic Skeleton will apply Fix Twist Bones Using Convert to Epic Skeleton will apply Fix Twist Bones --- .../DazToUnreal/Source/DazToUnreal/Private/DazToUnreal.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UnrealPlugin/DazToUnreal/Source/DazToUnreal/Private/DazToUnreal.cpp b/UnrealPlugin/DazToUnreal/Source/DazToUnreal/Private/DazToUnreal.cpp index 1063a0f..d527777 100644 --- a/UnrealPlugin/DazToUnreal/Source/DazToUnreal/Private/DazToUnreal.cpp +++ b/UnrealPlugin/DazToUnreal/Source/DazToUnreal/Private/DazToUnreal.cpp @@ -568,12 +568,13 @@ UObject* FDazToUnrealModule::ImportFromDaz(TSharedPtr JsonObject, c ImportData.AssetType = AssetType; ImportData.CharacterTypeName = AssetID; JsonObject->TryGetBoolField(TEXT("CreateUniqueSkeleton"), ImportData.bCreateUniqueSkeleton); + JsonObject->TryGetBoolField(TEXT("FixTwistBones"), ImportData.bFixTwistBones); JsonObject->TryGetBoolField(TEXT("ConvertToEpicSkeleton"), ImportData.bConvertToEpicSkeleton); if (ImportData.bConvertToEpicSkeleton) { ImportData.bCreateUniqueSkeleton = true; + ImportData.bFixTwistBones = true; } - JsonObject->TryGetBoolField(TEXT("FixTwistBones"), ImportData.bFixTwistBones); if (!JsonObject->TryGetBoolField(TEXT("FaceCharacterRight"), ImportData.bFaceCharacterRight)) { ImportData.bFaceCharacterRight = CachedSettings->ZeroRootRotationOnImport;