instancedMe sh: вершина потеряет точность - PullRequest
0 голосов
/ 24 апреля 2020

Используя THREE.InstantMe sh, когда размер геометрического блока равен 2, а позиция расположена на расстоянии около 8000000 от начала координат, вершина теряет точность. потерять точность нормальный

1 Ответ

0 голосов
/ 25 апреля 2020

Все игровые движки сталкиваются с проблемой точности с плавающей точкой, когда значения становятся слишком высокими. Вот пример ракеты, которая полетела слишком далеко от начала координат , и геометрия начала распадаться через несколько минут.

У вас есть два решения:

  1. Вы можете уменьшить свой мир и активы, или
  2. Вместо того, чтобы перемещать камеру по всему миру, перемещайте мир и сохраняйте камера еще. Таким образом, все, что видно в окне просмотра камеры, ближе к 0, где точность с плавающей точкой высока.
...