Я пытаюсь сделать более простую версию threejs glTF loader example, загружая только утку. Here's what I've got. Если вы нажмете и перетащите, мой OrbitControls повернет камеру, и куб появится, чтобы вращаться в ответ. Утка, однако, просто витает, фантомная, в верхней половине окна и просто говорит «положу». Что я сделал не так? Я хочу, чтобы утка вела себя так же, как куб.Моя утка застряла: объект gltf из загрузчика three.js появляется, чтобы не перерисовывать
1
A
ответ
0
Оказывается, мне нужно было добавить THREE.glTFShaders.update(scene, camera);
в мою функцию animate()
.
В новых версиях three.js (т. Е. R85 +) это шейдерное обновление больше не требуется. –