NodeIcon PointDetector

Нода позволяет быстрее обнаруживать входные именованные точки на другой модели, используя подгонку геометрии, аналогично BlendWrapping, и автоматическое обнаружение точек с помощью пакетных соответствий.

Входные именованные точки можно получить с помощью ноды SelectPoints.

Два набора именованных точек можно объединить в PointCorrespondences с помощью ноды PointsToPointPairs.


Редактор

У ноды PointDetector есть редактор, позволяющий закреплять и отключать входные нейтральные точки.

В редакторе две модели отображены рядом. Вы можете синхронизировать представления, установив флажок Синхронизировать представления на панели параметров ноды.

../../_images/PointDetector.png

Во вьюпорте нейтральной геометрии (слева)

ЛКМ

выбирает точки

CTRL + ЛКМ

отключает/включает точки

SHIFT + ЛКМ

открепляет точки

Во вьюпорте целевой геометрии (справа)

ЛКМ на сетке

закрепляет выбранную точку

ЛКМ на точку

выбирает её

щелкните и перетащите точку

для её перемещения

CTRL + ЛКМ

отключает точки

SHIFT + ЛКМ

открепляет точки

Удерживайте ПРОБЕЛ

чтобы показать подогнанную сетку

Входы

Нейтральная геометрия

Геометрия Геометрия для нейтральных точек

Геометрия цели

Геометрия Целевая геометрия для обнаружения точек.

Нейтральные точки

NamedPointsOnTriangle Нейтральные точки для обнаруживаемой нейтральной геометрии.

Выход

NamedPointsOnTriangle Обнаруженные точки на целевой геометрии.

Параметры

Автовычисление:

если установлено, нода будет пересчитываться каждый раз, когда изменяются некоторые параметры или входные данные.

Вычислить:

если Автовычисление отключено, начинается процесс обнаружения

Принять:

принимает и закрепляет все обнаруженные точки, предотвращает повторный расчет после того, как почти все точки были обнаружены правильно

Сбросить:

сбрасывает подогнанные вершины, закрепленные и дополнительные точки

Синхронизировать представления:

если установлено, синхронизировать левый и правый вьюпорты внутри редактора

Вкладка «Очки»

Показать циклы точек:

если установлено, отображает в визуальном редакторе группы именованных точек, раскрашенные каждая своим цветом.

Показать имена точек:

если установлено, отображает имена точек в визуальном редакторе

Фильтр:

категория точек, указанная в списке ниже

Все

все точки

Прикрепленные

только точки, которые были прикреплены к целевой геометрии

Слитые

только точки, которые подозрительно близки друг к другу топологически (обычно ошибки детектора)

Вкладка «Параметры детектора»

Радиус для нормали (см):

радиус вычисления нормалей для настройки камер при поиске

Расстояние до камеры (см):

расстояние камеры от точки геометрии

Область для точки (в пикселях):

размер окна, в котором будет искаться каждая точка, в пикселях

Размер объекта (пикселей):

размер искомой точки в пикселях

Вкладка «Параметры деформатора»

Показать патчи:

если установлено, показывает в визуальном редакторе используемые в данный момент области

Области:

метод создания областей

Из полигрупп

каждая полигруппа сетки нейтрального блендшейпа используется в качестве начальной области

Из материалов

каждая нейтральная группа материалов blendshape используется в качестве начальной области

Сгенерировать путем выборки

начальные области с указанным радиусом, топологически генерируемые на сетке

Итерации размытия полигрупп:

количество итераций при размытии начальных областей

Вес патча размытия (см):

средний соседний вес на каждой итерации с размытием начальных областей

Радиус выборки (см):

радиус сэмплов, которые становятся исходными областями, генерируемыми методом Сгенерировать путем выборки

Вкладка «Пути к данным деформера»

Показать свободные полигоны:

если установлено, показывает в визуальном редакторе текущие свободные полигоны

Показать точки выравнивания:

если установлено, показывает в визуальном редакторе текущие точки выравнивания

Нейтральный эталон:

путь к файлу нейтрального блендшейпа

Эталон блендшейпов:

пути к файлам ко всем остальным блендшейпам

Выборка свободных полигонов:

путь к файлу с выборкой свободных полигонов, которые исключаются из входной сетки при подгонке

Точки выравнивания:

путь к файлу с именованными точками выравнивания, которые используются для жесткого выравнивания блендшейпов

Использовать по умолчанию:

сохранить текущие параметры Параметры детектора, Параметры деформатора и Пути к данным деформатора как параметры по умолчанию.

Восстановить значения по умолчанию:

установить текущие параметры узла по умолчанию

Перезагрузить:

перезагрузить файлы Эталон нейтрали, Эталон блендшейпов, Выборка свободных полигонов и Точки выравнивания.