При экспорте модели в неправильную систему координат координаты итоговой модели могут быть шероховатыми (значения координат округлены). Такая модель при повторном импорте в Metashape или любых внешних ресурсах просмотра 3D-моделей будет демонстрировать так называемый эффект "blocky model", как на изображении ниже:


Обычно эта проблема связана с тем, что экспорт выполняется из проектов с географической привязкой, где координаты X и Y (восток и север) измеряются в сотнях тысяч и даже миллионах метров. Большинство сторонних программ просмотра используют 8-битный формат с плавающей запятой (8-мизначные числа) для хранения координат, поэтому «нижние» значения обрезаются, а координаты вершин модели становятся менее точными. 

Экспортированная модель
Исходная модель


В таких случаях вам необходимо либо использовать поля СДВИГ в диалоговом окне Экспорт модели для координат X и Y, которые по существу сдвигают модель на фиксированное значение, либо использовать систему Local Coordinates при экспорте (масштаб модели и ориентация оси останутся такими же, как в оригинальном проекте). Эти способы описаны ниже:

    1. Использование параметра СДВИГ

    2. Использование Local Coordinates 


Вот отображение полигональной модели в режиме просмотра "Сплошная модель", как она отображается в проекте Agisoft Metashape после завершения процедуры построения модели: 



1. Использование параметра СДВИГ

Если проект привязан к системе координат UTM (или аналогичной системе координат проекции), вы видите значения координат камер или маркеров на панели Привязка (обычно очень большие значения): 


Для экспорта полигональной модели выберите Файл > Экспорт > Экспорт модели. 

Если не применять параметр СДВИГ в диалоговом окне для системы координат WGS84, как в настройках ниже:


Тогда мы получим следующий результат (наблюдается некая "рябь"):


Чтобы избежать такого результата, вам нужно либо вручную указать смещение исходной системы координат, либо использовать кнопку Рассчитать оптимальные в диалоговом окне Экспорт модели:

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


2. Использование Local Coordinates 

В качестве другого решения выберите систему Local Coordinates (m) в диалоговом окне Экспорт модели

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


Мы импортировали эту модель, экспортированную в систему локальных координат, в Meshlab и получили следующий результат без эффекта ряби:


Вы нашли это полезным?  Да  нет