ОБРАБОТКА НА GPUСкоро
Stream Capture выполняет основную работу — сопоставление признаков, плотную глубину, проецирование ортофото — на GPU через Vulkan, независимый от производителя вычислительный API. Программа работает с графикой NVIDIA и AMD, а если подходящего GPU нет, те же методы выполняются на процессоре, только медленнее.
Stream Capture находится в разработке и ещё не выпущен. После выхода он будет поставляться в одной загрузке с родственной программой Stream Terrain; сейчас загрузка содержит Stream Terrain.
Сопоставление признаков на сотнях снимков, оценка глубины для миллионов пикселей и проецирование каждого снимка на поверхность — массово-параллельные задачи. GPU выполняет их во много раз быстрее процессора: это разница между картой до отъезда с объекта и картой на следующий день.
Фотограмметрия на GPU часто привязана к инструментарию одного производителя. Stream Capture вместо этого использует вычисления Vulkan, поэтому один и тот же код работает на картах NVIDIA и AMD.
Запустить её может любой GPU с актуальным драйвером Vulkan. Мы перекрёстно тестируем код GPU на ноутбучном GPU NVIDIA RTX и на встроенном GPU AMD Radeon, и это выявило дефекты, которые оборудование одного производителя скрыло бы.
Извлечение и сопоставление признаков SIFT, плотный расчёт глубины с уточнением PatchMatch, слияние глубин и проецирование ортофото выполняются на GPU.
Отключите Ускорение на GPU в Настройках, и каждый этап выполнится на процессоре теми же методами, только медленнее; контекст Vulkan даже не открывается — это выход при неисправном драйвере.
Windows сбрасывает GPU, который не отвечает примерно две секунды. Долгие вычисления делятся на полосы, которые с запасом укладываются в это окно, поэтому большой проект не гасит экран.
Плотное облако использует автоматический или фиксированный бюджет RAM и обрабатывается вне оперативной памяти по тайлам, поэтому большие полёты не обязаны помещаться в память.
Одни и те же снимки и настройки дают одни и те же продукты, побайтно, за исключением полей отметок времени, поэтому изменение результата означает изменение входных данных.
Некоторым нужен. Stream Capture — нет: она использует вычисления Vulkan и работает на GPU NVIDIA и AMD. Если нет ни того, ни другого, она переходит на процессор.
Нет. Она использует вычисления Vulkan, независимые от производителя.
Программа работает на встроенных GPU с поддержкой Vulkan; мы тестируем на встроенном GPU AMD Radeon. На больших проектах дискретный GPU будет быстрее.
Отключите Ускорение на GPU в Настройках. Тогда каждый этап выполняется на процессоре теми же методами, что занимает больше времени. Если 3D-просмотрщик не может запуститься из-за отсутствия драйвера Vulkan, продукты всё равно записываются на диск.
Плотный этап работает в пределах бюджета RAM, который можно оставить автоматическим или зафиксировать, и обрабатывает облако вне оперативной памяти по тайлам.
Пока нет. Stream Capture — настольное приложение для Windows.
Stream Capture находится в разработке и ещё не выпущен. После выхода он будет поставляться в одной загрузке с родственной программой Stream Terrain; сейчас загрузка содержит Stream Terrain.
О Stream Capture