Three.js изменить точку зрения

#javascript #three.js #3d #webgl

#javascript #three.js #3D #webgl

Вопрос:

Я новичок в Three.js и не может решить эту проблему.

Я хочу изменить точку зрения 3D-объекта во время прокрутки, не меняя положения объекта на холсте. Как будто камера перемещается с правой стороны объекта на левую.

С этой точки зрения: введите описание изображения здесь

К этому представлению: введите описание изображения здесь

Но объект должен оставаться на месте.

Как я могу добиться этого эффекта?

Комментарии:

1. Переместить камеру и использовать ее .lookAt() метод?

2. Выглядит как простое переключение с: camera.position.x = -5 на camera.position.x = 5

3. «Как я могу добиться этого эффекта?» Прослушайте событие прокрутки и переместите камеру.. Что вы пробовали? Я лично, вероятно, использовал бы gsap scrolltrigger

4. Я пробовал перемещать камеру, но она также перемещает весь экран просмотра, поэтому объект не остается на месте. Собираюсь попробовать посмотреть сейчас.