Forum

Author Topic: Ухудшение производительности  (Read 7980 times)

Vladimir Denisov

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Ухудшение производительности
« on: January 12, 2022, 05:50:02 PM »
При построении разреженного облака с большим количеством точек  от 5 млн. начинает падать производительность. Например при перетаскивании маркера по изображению (когда вкладка Модель не активна и облако не должно даже рисоваться) FPS падает до 5-10 и реакция интерфейса на действия пользователя запаздывает.
Будет ли в будущем какая либо оптимизация по отрисовке? Например при перемещении видовой камеры можно рисовать более разреженное облако и потом уже (при отсутствии движения) адаптивно дорисовывать более плотное облако. Например такой способ используется в 3DF Zephyr при отрисовке плотного облака.
« Last Edit: January 29, 2022, 01:42:17 AM by Vladimir Denisov »

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 14813
    • View Profile
Re: Ухудшение производительности
« Reply #1 on: January 12, 2022, 08:43:01 PM »
Добрый день, Владимир,

Уточните, пожалуйста, о какой версии Metashape идёт речь (включая номер билда), а также какая видеокарта (и какая версия драйвера) используется в качестве OpenGL устройства для Metashape на Вашем компьютере?
Best regards,
Alexey Pasumansky,
Agisoft LLC

Vladimir Denisov

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Ухудшение производительности
« Reply #2 on: January 12, 2022, 09:07:57 PM »
Видеокарта: MSI GeForce GTX 1660 GAMING 6G (6GB)
Версия видеодрайвера: 497.29 GameReady
Версия Metashape: 1.8.0 13794, а также 1.7.3 12248

Система: Windows 11 22000.434
Процессор: AMD Ryzen 7 1700 3.20 GHz
ОЗУ: 64 ГБ

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 14813
    • View Profile
Re: Ухудшение производительности
« Reply #3 on: January 28, 2022, 08:46:45 PM »
Добрый день, Владимир,

Хотелось бы уточнить, включена ли опция уточнения маркеров (refine markers), а также включён ли VBO в настройках Metashape.

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

Отрисовка плотного облака сейчас производится по блокам пирамиды масштабов, так что отображение плотного облака вообще не должно тормозить. В версии 1.8 также была сильно улучшена отрисовка полигональных моделей (желательно включать VBO), чтобы не тормозили даже сотни миллионов полигонов (при условии наличия достаточного объёма видеопамяти).
Best regards,
Alexey Pasumansky,
Agisoft LLC

Vladimir Denisov

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Ухудшение производительности
« Reply #4 on: January 29, 2022, 01:35:35 AM »
Добрый день, Владимир,

Хотелось бы уточнить, включена ли опция уточнения маркеров (refine markers), а также включён ли VBO в настройках Metashape.

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

Отрисовка плотного облака сейчас производится по блокам пирамиды масштабов, так что отображение плотного облака вообще не должно тормозить. В версии 1.8 также была сильно улучшена отрисовка полигональных моделей (желательно включать VBO), чтобы не тормозили даже сотни миллионов полигонов (при условии наличия достаточного объёма видеопамяти).

VBO включено. Уточнение выключено.


https://www.youtube.com/watch?v=EHzVYkMee4I

Тормозит отрисовка разреженного облака, рисование снимка и перетаскивание маркера даже если вкладка "Модель" не активна или разреженное облако скрыто и не отображается.
Если разреженное облако проредить до 500 000 точек, то более менее всё плавно, но после прореживания теряется возможность выравнивать новые снимки, поэтому этот вариант не используется.
« Last Edit: January 29, 2022, 02:35:58 AM by Vladimir Denisov »

Vladimir Denisov

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
Re: Ухудшение производительности
« Reply #5 on: April 11, 2022, 10:44:28 AM »
28000 снимков.
10000000 связующих точек

При фильтрации по связующим точкам, в окне Снимки, с миниатюрами, происходят тормоза при попытке прокрутить содержимое окна или выбрать снимок.
Задержка отзывчивости интерфейса примерно от 1 секунды, до 3 секунд.

При фильтрации по маркеру такого не наблюдается.


Metashape 1.8.2 Build 14127 (64 бит)