From 3d669dbba001115df18fdafccba6b83a546e6f2f Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 15 Jun 2026 18:00:01 +0200 Subject: [PATCH] Optimize animated model startup to avoid double init of the bones buffer and pose --- Source/Engine/Level/Actors/AnimatedModel.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Level/Actors/AnimatedModel.cpp b/Source/Engine/Level/Actors/AnimatedModel.cpp index db8ec5323..0c79e44c3 100644 --- a/Source/Engine/Level/Actors/AnimatedModel.cpp +++ b/Source/Engine/Level/Actors/AnimatedModel.cpp @@ -1137,7 +1137,8 @@ void AnimatedModel::OnSkinnedModelLoaded() { Entries.SetupIfInvalid(SkinnedModel); GraphInstance.Invalidate(); - PreInitSkinningData(); + if (IsDuringPlay()) + PreInitSkinningData(); } void AnimatedModel::OnGraphChanged()