17 июня 2025 вышла новая версия RealityScan 2.0, мне тогда ещё кто-то написал об этом, а я и не понял о чём речь, потому что Reality Scan изначально была версия программы для телефонов.
Теперь, после месяца тестов Reality Scan, я могу сказать что зря на неё перешел. Поставил на все 10 ПК Reality Scan, перешли на обработку в ней. А она то глючная!
RealityCapture я использую с нулевых версий, она вышла примерно в 2016 году, тогда её всем раздавали в тестирование, потом я получил постоянный доступ и просто всю работу делал в ней. Общался с разработчиками, получал какие то их награды, где то на их сайте до сих пор есть мои модели. Я очень хорошо знаю эту программу.
Пару лет назад Epic Games купила Capturing Reality, компанию выпускавшую RealityCapture 🙂, да-да, так они путают след. RC стала для всех бесплатна, и я ожидал идеальной интеграции в Unreal Engine. Этого пока не произошло, по прежнему нужны старания для перевода модели из RealityCapture в Unreal Engine.
А произошло теперь вот что:
-
Reality Scan получил кое какие обновления, вроде автоматического маскирования для turntable съёмки. Это даёт нам возможность грязно снимать объект даже без поворотного стола, потом быстрой Ai маской отсекать мусор\окружение. Нужно не менее 10Gb VRAM для работы Ai masking. ✅
-
Reality Scan для увязки теперь может использовать GPU в режиме Alignment Mode: High. При этом потребляет очень много RAM, т.к. ищет tiepoints другим алгоритмом. ✅
-
Импорт сканов с мобильных сканеров. Указано aerial lidar, но ничто не мешает проверить наземный скан. Импорт не структурированных облаков точек без траектории в форматах .las, .laz, .e57, .xyz, .csv, .pts
Т.е. мы можем загрузить абсолютно любой скан теперь. ✅
-
Генерация виртуальных камер по облакам сканирования. Генерирует снимки проецируя облака точек с разных позиций. Очень интересная штука. Ни разу не помогла увязке. ❌
И почему же она стала для меня неполноценной:
🙁 Я обрабатывал несколько больших объектов, по 15-20 тыс фото, в этом процессе установил на все ПК RS вместе с RC, и файлы проектов открыл в новом RS. Ничего не предвещало беды, но при повторном открытии проектов я потерял данные SFM, т.е. внутренний формат хранения увязки.
🙁 Проекты были на финальной стадии, с посчитанными моделями и текстурами, и увидеть разрушенные труды было тяжело. Пришлось копать файл проекта, сверять rsproj и с прежним .rcproj, искать что отвалилось.
В итоге конечно нашел и починил, но осадочек… На скринах две ошибки из набора нового RS.
🙁 Так-же неоднозначен новый режим Alignment - High считающий увязку на GPU. С ним не всё гладко, он работает не всегда, и иногда ломает уже успешную увязку созданную в RC. Иногда не увязывает то что увязывает RC. От чего зависит - непонятно.
Продолжаю использовать RS для небольших объектов, для больших пока использую RC. Благо они обе работают.
На скринах и видео показан процесс увязки с использованием автоматической маски в режиме Normal (старый) и High (новый). Конечно тут RS выигрывает 😍
А ещё я нашел напиток с эмблемой RC ☀️