diff --git a/Sources/UntoldEngine/Scenes/SceneSerializer.swift b/Sources/UntoldEngine/Scenes/SceneSerializer.swift index 6ce0a849..be84dcaf 100644 --- a/Sources/UntoldEngine/Scenes/SceneSerializer.swift +++ b/Sources/UntoldEngine/Scenes/SceneSerializer.swift @@ -629,6 +629,9 @@ public func deserializeScene(sceneData: SceneData, meshLoadingMode: MeshLoadingM let filename = assetInstance.assetURL.deletingPathExtension().lastPathComponent let withExtension = assetInstance.assetURL.pathExtension + // Apply parent entity's transform + applyLocalTransform() + switch meshLoadingMode { case .sync: setEntityMesh(entityId: entityId, filename: filename, withExtension: withExtension, assetName: nil)