Forum

Author Topic: Рассчитать цвета вершин модели после импорта  (Read 5696 times)

aldanstar

  • Full Member
  • ***
  • Posts: 137
    • View Profile
    • Александр Старовойтов
Здравствуйте, Алексей. Есть ли возможности или скрипт для инициализации процедуры расчета цветов вершин импортированной модели после обработке в сторонней программе (zBrush)? К сожалению, не смотря на то, что zBrush работает с Polypaint (цвета вершин), он не поддерживает ply. А obj не записывает цвета вершин. Сам же zBrush очень хорош для фильтрации модели, исправления огрехов.
Заранее спасибо.
С уважением.
Александр.
С уважением,
Александр Старовойтов
Казанский (Приволжский) Федеральный Университет

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 14813
    • View Profile
Здравствуйте, Александр,

Скорее всего, это сделать можно будет только в том случае, если порядок и число вершин в обеих моделях (исходной и отредактированной) будут совпадать. Рассчёт же цветов вершин модели, нарпимер, по цветам соседних точек из разреженного облака - слишком длительный процесс.
Best regards,
Alexey Pasumansky,
Agisoft LLC

aldanstar

  • Full Member
  • ***
  • Posts: 137
    • View Profile
    • Александр Старовойтов
Да. Совпадают. Но как это можно сделать в Photoscan после импорта?
С уважением,
Александр Старовойтов
Казанский (Приволжский) Федеральный Университет

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 14813
    • View Profile
Добрый день, Александр,

Через скрипт это можно было бы сделать следующим образом - открыть исправленную модель в новой переменной класса PhotoScan.Model, пробежаться по всем вершинам и изменить координаты в исходной модели, тогда цвета не пострадают. Другой вариант - менять цвета в импортированной (исправленной) модели, когда она уже загружена в текущий блок.
Best regards,
Alexey Pasumansky,
Agisoft LLC