Что нового в ZBrush 2020? В этой статье отвечаем на этот вопрос. Рассматриваем все новые фишки на конкретных примерах. В прошлой статье мы рассматривали презентацию от Pixologic. По факту же, в релизе больше новых возможностей, чем было анонсировано. Но обо всём по-порядку. Новые фишки будут разбиты по тематическим разделам, и кроме этой статьи добавлены в наш основной курс ZBrush
Позволяет отсматривать силуэт модели в мини-окошке в левом верхнем углу экрана (рис.1)
Режим будет крайне полезен для вИдения общей формы силуэта (особенно без шейдинга - во Flat-стиле). Больше нет необходимости постоянно отдаляться, чтобы оценить читаемость модели в масштабе. По умолчанию включён именно режим силуэта, но можно переключиться и в отображение миниатюры холста. Настройки опции можно найти в палитре Preferences → Thumbnail (рис.2)
В качестве миниатюры можно использовать текстуру, кликнув по миниатюре и выбрав (или импортировав) нужное изображение. Изменять положение и масштаб текстуры на миниатюре можно теми же способами, как и на холсте - с зажатым Alt. Чтобы назначить в качестве фона скриншот холста, нужно кликнуть по миниатюре, удерживая Ctrl.
CamView - это индикация навигации в пространстве холста. В правом верхнем углу создаётся мини-трёхмерная фигура, и направляющие оси (рис.3). По дефолту создаётся бюст "Тимофея Николаевича".
По миниатюре можно не только отслеживать положение модели, но и вращать сцену перед камерой, и выравнивать положение модели по текущему положению миниатюры в один клик. Шаг вращения по осям равен 45 градусам. По клику на цветных рукоятках можно быстро располагать модель в пространстве по нужной оси.
Сама миниатюра не имеет возможности точно повторять положение исходника на холсте. Миниатюра привязывается к определённым точкам угла 45 градусов. Таким образом нам доступно 40 положений миниатюры
По вторичному клику на рукоятке оси можно выровнять модель в противоположном направлении
Настройки CamView находятся в палитре Preferences → CamView (рис.4)
В этом разделе рассматриваем всё, что касается изменений в работе с Polypaint ZBrush 2020
Кнопка настройки находится в субпалитре PolyPaint палитры Tool. При нажатии на кнопку Ajust Colors открывается окно настроек с ползунками (рис.1). Навигация в окне осуществляется теми же методами, что и в документе ZBrush
Перед регулировкой цвета, нужно определиться с маской на модели, чтобы остальные цвета не были затронуты. Для этого предусмотрены восемь каналов маски (серые квадраты на рисунке выше). При клике и перетаскивании, появляется пикер, которым можно выбрать цвет на модели. Этот цвет получит маску, автоматически активируя этот канал (кнопка On становится активной). Параметром Tolerance можно регулировать допуск маски на модели.
Функционал окна:
Для того, чтобы таким же образом регулировать цвета текстуры, она должна быть выбрана в левом шелфе, в стеке текстур. При этом совершенно необязательно, чтобы текстура принадлежала тулу. Когда текстура выбрана, доступ к её редактированию можно получить из палитры Texture → кнопка Ajust Color. Будет отрыто то же самое окно настроек (рис.1). Управление проходит аналогично PolyPaint.
Позволяет регулировать интенсивность цвета на модели. Цвет может быть как вертексным (PolyPaint), так и от карты текстур.
Находится настройка в палитре Render → Fade Opacity (рис.2)
В этом разделе рассматриваем новинки ZBrush 2020 в части анализа поверхности для корректного построения пресс-форм, печати на 3D-принтере и текстурирования PolyPaint
В реальном времени позволяет анализировать углы наклона при изготовлении пресс-форм. Правильная пресс-форма должна иметь тупые углы к своей поверхности для удобного удаления формованного материала. Если угол к поверхности пресс-формы будет острым, корректное удаление материала будет невозможно. Активируется функция из палитры Tramsform → кнопка DrawDraft Analyse (рис.1)
Разумеется, для корректного просчёта, модель должна находиться в ортографической проекции!!! Перспектива отключается автоматом при использовании этой функции, но её можно насильно включить, игнорируя предупреждение и в этом случае, пенять на треморальных выползней будет бесполезно, получив непредсказуемый результат.
Находится в субпалитре PolyPaint и позволяет получать цвета (красный или зелёный) на основе анализа поверхности через DrawDraft. Имеет те же самые настройки, что и анализатор (см. выше).
Позволяет быстро получать маску, основываясь на анализе поверхности функцией DrawDraft. Находится в палитре Tool → субпалитра Masking → Mask by Draft. Имеет те же настройки, что и предыдущие инструменты. Чтобы пересчитать маску на основании нового угла, нужно нажать кнопку SetDir в нужном положении перед камерой. Построить саму маску - нажать кнопку Mask by Draft
Анализирует толщину модели и выводит финальный результат в виде семицветной гаммы. Запускается алгоритм из субпалитры Polypaint палитры Tool (рис.2)
Гамму цветов можно настроить из палитры Preferences → Analysis (рис.3)
Отрисовка цветов на модели происходит по следующей формуле:
Значения цветов:
В этом разделе рассматриваем новые функции 2020 и кисти, которые с ними работают
Дают проекцию геометрии с Альфа по кривой. Кисть создаёт кривую, вдоль которой располагается Alpha (от начальной точки кривой к конечной точке). Кривую можно рисовать, используя Lazy Mouse
Новая кисть поставляется в двух вариантах:
В палитре Stroke → Curve можно настроить поведение кривой этих кистей
Функция, которая позволяет захватывать геометрию поверхности и её цвет, записывая их в Alpha или текстуру. Эти альфа и текстура могут быть использованы с любой активной кистью. Находится функция в палитре Alpha → From Brush или по нажатию клавиши "G". После активации функции кисть принимает вид синего круга, нужно провести по нужному (референсному) участку и процесс создания альфа начнётся автоматически. Если на модели есть PloyPaint и включён параметр RGB, то будет создаваться и текстура.
На конечный результат будет влиять размер кисти, который должен быть определён перед захватом поверхности.
Разные режимы Stroke дают различный результат. Подробнее о Stroke в ZBrush здесь.
Настройки From Brush находятся в палитре Alpha → From Brush (рис.1)
Преднастроенные кисти, которые опираются на параметр From Brush. Поставляется 3 типа кисти (с разными предактивированными режимами Stroke)
Кисти, которые фиксируют начальную точку мазка и работают только в одну сторону от него. Опираются на новую функцию палитры Stroke → Modifiers → No Back&Forth. Поставляется "из коробки" 2 кисти:
Сам по себе режим No Back&Forth может быть активирован с любой из доступных кистей, не давая создавать геометрию или цвет в обратном направлении
Проецирует геометрию одного тула (или сабтула) на другой тул или сабтул. Для того, чтобы алгоритм заработал, нужно соблюсти 2 условия:
Преимущество этой кисти в том, что можно переносить геометрию на любую топологию. Для корректного переноса топологии и порядок вершин не должны совпадать. Так например, можно переносить HPoly модели на заранее подготовленные правильно-топологичные сетки или делать встраиваемые формы
Кисть Move с параметром бесконечной глубины. Работает по принципу обычной Move, но распространяет своё воздействие бесконечно вглубь холста. И те точки, которые попадают в область её воздействия будут подвержены изменению. Если модель непрямолинейная, то кривизна изменения невидимых частей модели будет разной
Сам параметр можно включить индивидуально и для других кистей. Находится он в палитре Brush → Depth → Infinite Depth. Там же можно выбрать нужные оси бесконечной глубины.
В этом разделе рассматриваем новые функции 2020 и кисти, которые с ними работают
Дают проекцию геометрии с Альфа по кривой. Кисть создаёт кривую, вдоль которой располагается Alpha (от начальной точки кривой к конечной точке). Кривую можно рисовать, используя Lazy Mouse
Новая кисть поставляется в двух вариантах:
В палитре Stroke → Curve можно настроить поведение кривой этих кистей
Функция, которая позволяет захватывать геометрию поверхности и её цвет, записывая их в Alpha или текстуру. Эти альфа и текстура могут быть использованы с любой активной кистью. Находится функция в палитре Alpha → From Brush или по нажатию клавиши "G". После активации функции кисть принимает вид синего круга, нужно провести по нужному (референсному) участку и процесс создания альфа начнётся автоматически. Если на модели есть PloyPaint и включён параметр RGB, то будет создаваться и текстура.
На конечный результат будет влиять размер кисти, который должен быть определён перед захватом поверхности.
Разные режимы Stroke дают различный результат. Подробнее о Stroke в ZBrush здесь.
Настройки From Brush находятся в палитре Alpha → From Brush (рис.1)
Преднастроенные кисти, которые опираются на параметр From Brush. Поставляется 3 типа кисти (с разными предактивированными режимами Stroke)
Кисти, которые фиксируют начальную точку мазка и работают только в одну сторону от него. Опираются на новую функцию палитры Stroke → Modifiers → No Back&Forth. Поставляется "из коробки" 2 кисти:
Сам по себе режим No Back&Forth может быть активирован с любой из доступных кистей, не давая создавать геометрию или цвет в обратном направлении
Проецирует геометрию одного тула (или сабтула) на другой тул или сабтул. Для того, чтобы алгоритм заработал, нужно соблюсти 2 условия:
Преимущество этой кисти в том, что можно переносить геометрию на любую топологию. Для корректного переноса топологии и порядок вершин не должны совпадать. Так например, можно переносить HPoly модели на заранее подготовленные правильно-топологичные сетки или делать встраиваемые формы
Кисть Move с параметром бесконечной глубины. Работает по принципу обычной Move, но распространяет своё воздействие бесконечно вглубь холста. И те точки, которые попадают в область её воздействия будут подвержены изменению. Если модель непрямолинейная, то кривизна изменения невидимых частей модели будет разной
Сам параметр можно включить индивидуально и для других кистей. Находится он в палитре Brush → Depth → Infinite Depth. Там же можно выбрать нужные оси бесконечной глубины.
В этом разделе рассматриваем прочие фишки ZBrush, которые появлились в версии 2020.
Позволяет работать с двумерным представлением модели, иначе говоря, с её UV-координатами. Можно добавлять как цвет, так и геометрию, а после окончания вновь вернуть модель к объёмному виду и получить изменения уже на ней. Находится функция в палитре Tool → UV Map. Кнопка Morph UV даёт плоское представление и после завершения, должна быть отжата. Слайдер Bump определяет степень отображения детализации в плоском представлении
Режим сглаживания не работает в плоском представлении!
Позволяет захватить на шкале истории определённый участок и спроецировать его уже на новом шаге истории. Для начала работы нужно перейти к референсному месту → зажав Ctrl, кликнуть по полоске истории → перейти по панели истории к нужному участку → нажать кнопку Project History из палитры Tool → Subtool → Project. Подробно эту палитру и проецирование мы рассматривали в этом уроке.
Новые опции:
Если при проецировании часть модели будет закрыта маской, это место будет защищено от воздействия.
Если мы хотим избавиться от лишних шагов истории (предшествующих), можем воспользоваться новой функцией из палитры Edit → DeleteOlderUH.
Новое меню справки в палитре Help
Тулы теперь можно экспортировать в stl, wrl, fbx, ply и расширенный obj прямо из палитры Tool → Export. При этом будет выходит диалоговое окно для выбора параметров экспорта.
Так же:
Позволяет использовать альфа-канал текстуры для получения прозрачности. Если текстуру или изображение поместить в слот Alpha и активировать кнопку A в строке Draw, То чёрный канал изображения будет прозрачным при нанесении цвета или скульптинга по модели.
Добавлена папка Lightbox, которая содержит болванки животных из Zspheres
1 Comment
[…] На данный момент (конец ноября 2019 года) уже вышла полноценна версия ZBrush 2020. Подробная статья с нашими видео обзорами здесь […]