diff --git a/src/app/tools/tankopedia/[id]/components/Model/components/TankModel.tsx b/src/app/tools/tankopedia/[id]/components/Model/components/TankModel.tsx index 8ccc3087c..583852a1f 100644 --- a/src/app/tools/tankopedia/[id]/components/Model/components/TankModel.tsx +++ b/src/app/tools/tankopedia/[id]/components/Model/components/TankModel.tsx @@ -1,4 +1,4 @@ -import { ThreeEvent, useThree } from '@react-three/fiber'; +import { invalidate, ThreeEvent, useThree } from '@react-three/fiber'; import { memo, useRef } from 'react'; import { Group, Mesh, MeshStandardMaterial, Vector2 } from 'three'; import { ModelTankWrapper } from '../../../../../../../components/Armor/components/ModelTankWrapper'; @@ -52,6 +52,8 @@ export const TankModel = memo(() => { if (!material) return; + invalidate(); + if (material.map) material.map.offset.y += offset; if (material.aoMap) material.aoMap.offset.y += offset; if (material.normalMap) material.normalMap.offset.y += offset;