From c26338f35561d12381bef13e80dc707365185771 Mon Sep 17 00:00:00 2001 From: "Najjar\\NajjarV02" Date: Mon, 20 Apr 2026 16:13:12 +0400 Subject: [PATCH] perf: preload robot-doctor and security-guard GLBs in background on page load --- src/components/RobotModel.tsx | 3 +++ src/components/ScrollScene.tsx | 2 ++ 2 files changed, 5 insertions(+) diff --git a/src/components/RobotModel.tsx b/src/components/RobotModel.tsx index 90cf93b..bf91801 100644 --- a/src/components/RobotModel.tsx +++ b/src/components/RobotModel.tsx @@ -246,3 +246,6 @@ export function RobotModel({ onError }: RobotModelProps) { } useGLTF.preload('/Unitree_G1.glb'); +// Preload uploaded attire in the background so they're ready before the user clicks +useGLTF.preload('/models/robot-doctor.glb'); +useGLTF.preload('/models/security-guard.glb'); diff --git a/src/components/ScrollScene.tsx b/src/components/ScrollScene.tsx index 1263f9b..c525dcc 100644 --- a/src/components/ScrollScene.tsx +++ b/src/components/ScrollScene.tsx @@ -322,3 +322,5 @@ export function ScrollScene({ scrollContainerRef }: ScrollSceneProps) { } useGLTF.preload('/Unitree_G1.glb'); +useGLTF.preload('/models/robot-doctor.glb'); +useGLTF.preload('/models/security-guard.glb');