Здравствуйте, Алексей и команда разработчиков!
Рад, что ваш продукт становится все стабильнее, производительнее и появляются новые инструменты. В связи с этим на будущее появились новые пожелание:
Ни для кого не секрет, что чем меньше в предварительном облаке точек ошибочных, тем оптимизация и последующее построение модели будет более качественным. За частую требуется 2-3 итерации с последующей чисткой точке и оптимизацией для получения качественного результата. И поэтому можно было бы расширить набор инструментов при подготовке предварительного облака точек:
1. Удаление, а точнее выбор, точек в не плотном(предварительном) облаке по маске (как в плотном). После построения предварительной геометрии все равно нужна оптимизация, с другой стороны можно импортировать маску из геометрии для блока.
2. Расширить плавное выделение. Если построена предварительная геометрия, то можно удалять точки, которые находятся на изменяемом расстоянии от геометрии.
3. На данный момент есть выделение прямоугольником, кругом и "свободной рукой", но странно, что нет выделения ломаной - это полезно при выделении мышью, если нет планшета.
Это то, что касается предварительного облака точек, теперь другое:
4. Плавное выделение для плотного облака точек. Очень полезная фича при работе с предварительным облаком, странно. что ее нет для плотного облака.
5. Удаление изолированных объектов. Иногда такие создаются при наличии нескольких плотных участков точек, но достаточном расстоянии от самого объекта. Нужная вещь, реализовать механизмы можно как в MeshLab (допустим по размеру или количеству точек в геометрии).
И все таки:
6. Поддержка 3Dconnexion необходима - очень полезная штука. Тем более. что в новых версиях драйверов практически нет необходимости кодить. Нужно настроить профиль для программы - но это не самый эффективный вариант. Пробовал - получал только ошибки.
7. Кнопки выравнивания области обработки к осям и осей к области обработки. Скрипты так и не работают нормально или работают не стабильно и не всегда.
8. Импорт ply геометрии реализован - и это отлично. Хотелось бы импорт облака точек хотя бы в ply если не в stl.
9. Чистка фотографий после объединения блоков по {path}+{filename} с целью удаления дубликатов. При этом, если фотографии уравнивались в различных блоках интегрировать все уравнивание в одну фотографию (межблоковое шовное уравнивание). Грубо говоря, фотографии уравниваются в различных блоках с межблочным наложением (то есть существуют дубликаты, лучше с двойным треком), но уравнивание меж самих блоков проводить только по швам.
10. Улучшить ориентирование трекболом. Сейчас он слишком резкий при поворотах. Это касается и области обработки.
12. В окне Объедения блоков возможность отменять выбор всех блоков как в окне пакетной обработки.
13. Автоматическое маскирование маркеров (с белым листом вокруг него и выбором буфера отступа от листочка)
14. Оптимизация работы с памятью. На данный момент Photoscan загружает в память дублирующиеся изображения (с одинаковой контрольной суммой) если они находятся в разных блоках и удалены точки уравнивания в сцене до области обработки. Это очень плохо, при использовании ранее представленного скрипта разделения блока с наложением (x|y_scale+x|y_scale*0.2) - эффективность сомнительна. Пока Photoscan с удовольствием "омномном" память, но не сцену:)
Думаю все. Хотя хотелось бы сказать про фильтры для геометрии и ретопологию (ремеш) через воксельное поле, но пока рановато. Спасибо. Дальше буду стараться искать для Вас предложения с целью модернизации вашего продукта.
С уважением, Александр.