Рубрики
Без рубрики

Мысли о Топологии Сетке и Поверхности.

Часто сталкиваюсь с тем что у моих учеников возникает путаница с терминологией когда дело касается Zbrush. Поэтому решил оставить дополнительные Коментарии к статье Терминология. Думаем и говорим на одном языке.

Если с точками ребрами и полигонами все более менее понятно в силу однозначности их определения, то разговор о таких понятиях как сетка (Mesh), PolyMesh, Топология (Topology), Поверхность вызывает ряд вопросов. Это связано с тем что все эти понятия примерно об одном и том же, но различия все таки есть.

Здесь я буду давать более свободные формулировки этим терминам и так по порядку. Сетка (Mesh) — это способ описывающий (задающий) форму объекта на основе совокупностей взаимосвязей точек ребер и полигонов.

Вот здесь обратите внимание, это очень важно! Поверхность это способ отображения формы объекта в 3D пространстве. Скрывающий от художника такие элементы сетки как точки (Point, Vertex) и ребра (Edge). То есть на всем протяжении работы с 3D объектом мы имеем дело с сеткой (Mesh) имея возможность переключаться между различными способами ее отображения. За это переключение отвечают следующие сочетание горячих клавиш.

В режиме отображения поверхности форма

Рубрики
Базовые знания

Жесты. Основные принципы ввода данных.

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

Программа Zbrush распознает два жеста. Это щелчок — кратковременное нажатие пером на плоскость планшета, без его смещения. Штрих – нажатие пером на плоскость планшета, и его смещение по плоскости планшета.

Щелчок / штрих

Теперь более подробно рассмотрим рабочее пространство (холст / canvas) редактора Zbrush. Главное, что нужно понять о программе, что это не совсем 3D. В отличии от полигональных 3D редакторов в этой программе нет 3d пространства в привычном понимании. Здесь нужно внести ряд уточнений.

1 3D пространство возникает в тот момент, когда вы помещаете на холст объект.

  • -3D пространство привязывается, к объекту (поверхности / Mesh).  В полигональном редакторе объект помещается в 3D пространство.
  • -В Zbrush первоначальный mesh помещенный на холст, вне зависимости от местоположения, имеет нулевые координаты. В полигональном 3D редакторе вы можете указать координаты пространства, где бы вы хотели создать новый объект.
  • -В Zbrush ограничен выбор типов объектов, которые вы можете создать. Основным типом объектов является поверхность, минимально состоящая хотя бы из одного полигона. Также есть более специфические типы объектов, такие как zsfer и кривые. В полигональном редакторе вы можете создать такие типы как, нулевой объект (пустышку), камеру, источник света, точку или ребро.

2 В Zbrush координаты имеют только вершины образующие поверхность, пустое пространство вокруг поверхности модели не имеет ни каких координат.

  • -смещение объекта в пространстве происходит относительно его начального местоположения, потому что никаких других координат нет, или они косвенны (вторичны по отношению к координатам вершин поверхности).

Как вывод пустота вокруг поверхности модели абсолютная.

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

Взаимодействуя с пустым пространством вокруг поверхности модели вы получаете доступ к функционалу программы.

Ctrl маскирование и не только

Ctrl + жест штрих (при взаимодействии с поверхность модели) создается маска

Ctrl + жест щелчок (при взаимодействии с поверхностью модели) края маски растушёвываются, размываются

Ctrl + Alt+жест щелчок (при взаимодействии с поверхностью модели) край маски становится более жестким.

Ctrl + жест щелчок (при взаимодействии с пустым пространством) замаскированная область инвертируется.

Ctrl + жест штрих (при взаимодействии с пустым пространством) с поверхности модели снимается мска

Ctrl + жест штрих (при взаимодействии с пустым пространством) при выполнении трех условии происходит следующее действие.

Если

  • -Включен режим DynaMesh
  • -на поверхности нет замаскированных областей
  • — с момента последнего пересчета сетки в форму поверхности были внесены изменения

То будет запущен процесс обновления (пересчета сетки) DynaMesh.

Рубрики
Базовые знания

Инструменты выделения

Инструменты выделения включены в набор специальных кистей доступных при нажатии клавиш Ctrl + Shift. SelectRect и selectLasso кроме способа выделения между ними есть еще одно очень важное отличие. SelectRect (Квадратное выделение) не чувствительно к выбору edge (ребер).

Select lasso (выделение лассо) при щелчке по ребру может выбрать петлю полигонов. Это становится необходимо при работе с правильной топологией после ретопологии.

На этапе набросков со включенным dynaMesh более предпочтительно для быстрого выделения использовать квадратное выделение.

Процесс выделения.

Быстрое выделение.

Быстрое выделение позволяет быстро скрывать, отображать выбранные полигруппы.

Ctrl + shift (SelectRect) +щелчок по выбранной полигруппе – Скрываются все полигруппы кроме выбранной.

Ctrl + shift (SelectRect) +штрих по пустому пространсту – Выделение конвертируется.

Если есть хотя бы одна скрытая полигруппа то повторное нажатие.

Ctrl + shift (SelectRect) +щелчок по выбранной полигруппе – Добавляет выбранную полигруппу к срытому.

Ctrl + shift (SelectRect) +щелчок по пустому пространсту – Снимается выделение все полигруппы отображаются.

Обычное выделение без учета полигрупп.

Ctrl + shift (SelectRect или selectLasso) + проводите штрих по рабочей области – Скрывается  поверхность модели не попавшая в зеленую область выделения.

Ctrl + shift +Alt (SelectRect или selectLasso) + проводите штрих по рабочей области – Скрывается  поверхность модели попавшая в красную область выделения.