diff --git a/src/components/three/handTracking/HandTrackingGlove.tsx b/src/components/three/handTracking/HandTrackingGlove.tsx index c540dda..1158b6d 100644 --- a/src/components/three/handTracking/HandTrackingGlove.tsx +++ b/src/components/three/handTracking/HandTrackingGlove.tsx @@ -261,7 +261,10 @@ function HandTrackingGloveModel({ throw new Error(`Missing glove root node ${config.rootNodeName}`); } - return clone(rootNode); + const clonedRootNode = clone(rootNode); + clonedRootNode.visible = false; + + return clonedRootNode; }, [config.rootNodeName, gltf.scene]); const fingerPoseChains = useMemo( () => createFingerPoseChains(gloveScene), @@ -348,11 +351,7 @@ function HandTrackingGloveModel({ applyFingerPose(fingerPoseChains, trackedHand.landmarks, camera); }); - return ( - - - - ); + return ; } export function HandTrackingGlove({