Статья 3/7 про сетку. Lowpoly, Highpoly и вертекс нормали
XYZ Media
Это третья статья из цикла про ААА-пайплайн. Вот ссылки на все пять, выбирай ту, которая тебе нужна:
1. ААА-пайплайн
2. Драфт
3. Сетка
4. Развертка
5. Запечка
Эта статья поможет новичкам, которые хотят научиться делать high poly и low poly так, чтобы потом не переделывать. Ты узнаешь, что такое сетка, зачем она нужна и из чего состоит. Поймешь, зачем нужны ограничения по полигонам и как оптимизировать свою модель. Внимательное изучение статьи займет около 20 минут. Если возникнут вопросы — пиши в чат-бот (кнопка справа внизу). Там на связи живой менеджер 🙂 Он поможет разобраться. Ну что, давай начнем!
Из чего состоит любая 3D-модель
Сетка — технический этап и он требует понимания технологий. Прежде чем говорить о работе с low poly и high poly давай разберем из чего состоят все модели и какие особенности игровых движков нужно знать.
Любая 3D модель состоит из:
⚫️ Точек (vertex, вертекс)
➖ Рёбер (edge, эдж)
⬛️ Плоскостей (tris, polygon, nGon, трис, полигон, эн-гон)
#1 Точки (вертексы)
Это простейший элемент модели. У каждой точки есть 2 параметра: координаты в пространстве и направленность.
Координаты точки в 3D-пространстве
- Положение в пространстве — это ее положение по осям x, y, z;
- Направленность еще называется «вертекс нормаль».
Вертекс нормалей влияет на поведение света на поверхности модели. В игровых движках свет работает не так, как в реальном мире. В играх свет — это математическая абстракция.
#2 Рёбра (edge)
Ребро — это 2 точки, которые соединены линией. У каждой из этих точек есть вертекс нормалей.
#3 Полигоны (polygons)
Из точек и ребер мы создаём многоугольники. В геймдеве их называют полигоны. Самый простой полигон состоит из 3 точек — это треугольник.
Помимо треугольников, есть четырехугольники (quad/квад) и многоугольники (n-gons/нгоны). Так что, ты можешь создать полигон из любого количества точек. Но учти — во всех игровых движках и 3D-программах все состоит из треугольников. Поэтому, когда ты делаешь квад или нгон — программа автоматически превращает их в треугольники (это называется триангуляция). У разных программ свои алгоритмы триангуляции. Потому, одна и та же модель в разных программах выглядит по-разному.
3 программы в которых одна и та же модель воспроизводится по разному. Marmoset не правильно посчитал полигоны и потому на модели даже нет отверстия внутри.
Из-за разных алгоритмов триангуляции модель меняется, когда мы добавляем ее в игровой движок. Если не хочешь, чтобы программа искажала модели — перед экспортом триангулируй полигоны вручную.
Слева искаженный блик, а справа хорошая триангуляция
Триангуляция — одна из ключевых задач создания игровой сетки. Мы переводим всё в треугольники руками, чтобы блики были одинаковыми.
Если на модели есть квадрат и все точки лежат в одной плоскости — проблем с бликом скорее всего не будет. Но если одна или несколько точек выходят за пределы плоскости, могут начаться проблемы. Поэтому, внимательно следи за такими полигонами.
Такие полигоны называются непланарами (non-planar)
Что такое запечка нормала
Нормали — это векторы, которые определяют, как свет отражается от поверхности. Они есть у каждой точки модели. Если их изменить, поменяется поведение света. Но векторы отражения нельзя поставить на случайное место, они находятся у точки.
Добавить нормаль внутри полигона не получится, их нужно фиксить руками в том месте, где есть вертекс (точка). Но есть крутая технология — карта нормалей (Normal Map), которая помогает обойти этот этап. Карта нормалей — это текстура, которая создает виртуальные вертекс нормали внутри каждого пикселя.
Вот простой куб:
Normal Map у него будет выглядеть как на фото внизу. По сути, это отсутствие карты нормалей, он никак не влияет на твою модель. Синий цвет означает, что нормали перпендикулярны поверхности.
Просто синий цвет. 128,128,255 RGB
А теперь откроем фотошоп и добавим на него вот такую детальку:
В красном канале горизонтальный градиент, в зеленом канале вертикальный. А теперь смотри что будет, если Normal Map привязать к модели:
Normal Map умеет рисовать детализацию с бликами поверх полигонов
Normal Map не рисуют руками, для этого используют технологии запечки и рисования нормала. Скопируй этот куб в отдельный файл и замодель на нем любую детализацию.
Теперь у нас 2 файла — обычный куб и куб с кучей деталей. Обычный куб — это low poly модель, в которой нет лишней детализации. Такую модель мы вставляем в игровой движок, потому что она не сильно детализирована и не перегружает его. А есть high poly модель — куб с кучей деталей.
Технология «запечки» позволяет перенести вертекс нормали с детальной модели на легкую low poly и сохранить их в Normal Map. В этом случае в кубе 6 полигонов, а модель отражает свет, как куб с кучей деталей.
Модель запеченная с Normal Map
Обычный куб с Normal Map бликует как детализированная модель, хотя детализации в нем нет. Это просто хитрое искажение вертекса нормалей с помощью отдельной текстуры.
В карте нормалей каждый пиксель создает на поверхности виртуальную вертекс нормаль (точку с отражением света).
Нейтральный голубой цвет (128,128,255 RGB) означает, что оригинальная вертекс нормаль не будет меняться. Красный канал отвечает за отклонение нормали влево или вправо, зеленый — вверх или вниз. Синий имитирует глубину.
Что происходит с сеткой после драфта?
Как только мы закончили драфт модели, на нем уже есть сетка. Но она еще не оптимизирована для игры. Внизу, на примере машины показан драфт, на котором из-за большой детализации превышен лимит полигонов. Если листнешь вправо, увидишь разницу по количеству полигонов на этапе драфта, LowPoly и HighPoly.
Драфт нельзя засунуть в игру. В нем либо движок неправильно стриангулирует сетку, либо лимит по полигонам будет превышен. Потому, для игр нужны легкие модели из треугольников и минимума полигонов. Такая модель называется LowPoly.
Вспомни наш куб. Все 8 точек влияют на силуэт, удалять ничего нельзя, иначе это будет уже не куб. Это и есть LowPoly модель, которую вставляют в игровой движок. По пайплайну, детализацию модели мы делаем с помощью запечки HighPoly на Normal. Поэтому мы должны взять драфт, сделать его супер детализированным, а потом запечь детали и накинуть их на LowPoly модель.
На последней модели всего 8 полигонов, а детализация сделана через Normal Map
Если работаешь по пайплайну для игры — на этапе сетки нужно сделать LowPoly и HighPoly с правильной топологией.
На драфте студент собрал основные формы, на high poly сделал модель пластичной и, а на low poly избавился от лишнего, сделав сетку легкой.
Три вида сетки
- LowPoly — упрощённая модель для игры с минимальным количеством полигонов.
- HighPoly — детализированная модель, которая нужна, чтобы перенести всю детализацию на low poly через Normal Map.
- MidPoly — компромис между бесконечно детализированными high poly и оптимизированными low poly. Используется в основном для кино.
Давай разберём каждый из трёх видов по отдельности.
1. Low Poly
LowPoly для видео игры нужно делать легкой, с небольшим числом полигонов. Все плоские детали рисуют в текстурах или на нормале, а геометрией отбивают только объекты, которые влияют на силуэт.
Low poly для разных игр отличаются. На мобилках low poly очень легкая, 2к — 10к треугольников. На ААА-проектах только на главного персонажа может выйти 50-60к треугольников. А бывают проекты по 250к треугольников на персонажа.
В этой модели 55,4к треугольников
А это моделька идеально подойдет для мобильной игры, в ней всего 3,2к треугольников. https://skfb.ly/6IHTT
Очень клёвая моделька, всего на 13,2к трисов. Часть детализации делается картой прозрачности https://skfb.ly/6HwCM
Моделька из известной игры на 258,8к трисов https://skfb.ly/6MDUQ
Low poly сильно зависит от технологии. В мобильной игре, на важном объекте 5-7к полигонов. В старых играх важные объекты были по 10-20к полигонов. Современные игры тянут модели по 50-150к полигонов. А бывают модели и по 200-300к полигонов, например, корабли, танки или дома.
low poly с бампом — это как нормал, но чуть проще
Откуда берётся лимит на low poly?
Представь, что технический директор высчитал ограничение на локацию в 10 млн полигонов и 200 материалов. Получаем по 150-200 моделей в которых от 10 до 100к полигонов. Это ограничение взялось из производительности движка и железа, под которое делается игра.
Как сделать low poly?
Вот главные правила:
- На low poly важны полигоны, которые влияют на силуэт формы.
- Элементы, которые не видишь нужно удалять.
- Всё, что слишком угловато на силуэте — округляй. Иногда для этого надо добавить новую геометрию.
- Все плоские детали, не влияющие на силуэт, рисуются через текстуры или на нормале.
В правой форме больше сечений на внешней грани, потому геометрия выглядит более круглой, чем левая
Картинка, которую я стащил где-то в интернете. Обрати внимание, дядька убрал почти половину полигонов, просто удалив лишний мусор, но силуэт и формы модели не поменялись
- Цилиндры кратны 4, а число сечений зависит от размера цилиндра
На нижнем ряду маленькие цилиндры слишком плотные, а большие недостаточно детальные
- Удаляй задние стенки у объектов.
- Пересекающиеся объекты утапливай друг в друга. Но не переусердствуй — тогда впустую потратишь место на развертке. Ставить их впритык друг к другу тоже ошибка — может появиться зазор, через который шов будет некрасиво бликовать.
Перед запечкой переноси сложные формы в треугольники. А четырехугольники и многоугольники триангулируй вручную. В одной программе может быть норм, а в другой будет кривой блик или форма.
На этапе low poly, это делать не обязательно, т.к. развёртку проще делать с квадратами, но потом этот момент нужно учесть.
Одна и та же модель с разной триангуляцией
2. High Poly
High poly — это детализированная модель без ограничений по полигонам. Такие модели делают концепторы, а в видеоиграх они нужны для запечки нормала.
На high poly можно всё, потому что нет ограничений по полигонам. Главное ограничение — чтобы файл открылся на компе. На high poly работают с квадратами вместо треугольников, а от угловатостей избавляются при помощи сглаживания. В игровой движок такую сетку не засунешь, но она может быть сколько угодно детализированной и гладкой.
3 способа сделать high poly:
В видеоиграх high poly нужна для запечки нормала. Для сложных органических форм первым делают high poly, а потом «ретопят» в low poly.
Это сабдив геометрия под запечку
1) Cабдив (subD) — это создание high poly через поддержки. Ты делаешь формы, накладываешь поддержки, они правильно скругляются и получается более гладкая модель без угловатостей. Самое важное на сабдиве — понять, как строить лупы и кольца полигонов, чтобы они подчеркивали форму модели.
Слева полигональные кольца направлены без учета формы, а справа они аккуратно обводят угол.
2) Скульпт — это как пластилин, только в 3D. Мы используем скульпт, если у модели мягкие формы или органика. Программы для скульптинга (zBrush, mudbox, 3d coat) делают сетку настолько плотной, что наша модель становится мягкой и тянется как 3D-пластилин. Когда работаем со скульптом — можем работать с десятками и сотнями миллионов полигонов. Мы учим как скульптить для игр на бесплатном курсе по zBrush.
Тяжелую сетку из программ по скульпту оптимизируют с помощью алгоритмов
клевый скупльпт https://skfb.ly/6MUvt
3) CAD геометрия — каждая поверхность задается формулой, поэтому модель гладкая и плавная, ее легко редактировать на любом этапе. CAD подходит для твердотельного моделирования из-за того, что модели получаются гладкими. Крутой CAD софт — Fusion 360. Его сделали для инженеров, чтобы они проектировали и собирали реальные мосты, машины, роботов. Если хочешь научиться моделить технику в Fusion 360 — присмотрись к нашему курсу Hard Surface Lite.
3. Mid Poly
Это компромисс между бесконечно детализированными high poly и оптимизированными low poly. С этой сеткой делают детальные и интересные модели, которые клёво смотрятся в кадре, но в то же время они оптимизированы лучше, чем high poly. Mid poly больше используют для кино, чем для игр. В играх важно влезть в число полигонов установленное техническим директором, чтобы игра была быстрой и не лагала. А в кино важно, чтобы картинка была красивой, потому не так страшно перегрузить движок, просто рендерится фильм будет дольше.
Пример Mid Poly сетки из Love Death and Robots
Подведем итоги
Сегодня ты узнал много нового про вертекс нормали и работу с топологией. Разобрался, как работает технология запечки, зачем нужно делать 2 файла — low poly и high poly, как они связаны друг с другом через Normal Map.
К чему ведут провалы на этапе сетки?
— К плохой оптимизации и не аккуратному шейдингу;
— Плохую low poly даже текстуры не спасут;
— Ошибки с хардами и софтами испортят запечку и текстуры;
— Плохая high poly с потягами и плохим шейдингом — не запечется;
— high poly и low poly должны совпадать. Они должны быть похожи друг на друга и покрывать друг друга. Иначе будут проблемы на запечке.
Что дальше
Если хочешь освоить весь пайплайн и научиться моделить в 3D, присмотрись к нашему курсу Draft Punk. Ты поймешь, как устроен пайплайн разработки 3D-моделей в больших игровых студиях. Научишься создавать выразительные драфты. Разберешься с топологией, high poly, low poly, разверткой и запечкой. А в конце создашь полноценную 3D-модель по всем правилам пайплайна. Полученных знаний хватит, чтобы работать на фрилансе или джуном в студии.
Вот что получилось у наших студентов после курса Draft Punk:
Если тебе интересны другие этапы пайплайна — переходи к следующей статье. 1 статья = 1 этап пайплайна, с уроками и примерами. Выбирай тему, с которой хочешь разобраться:
1. ААА-пайплайн
2. Драфт
3. Сетка
4. Развертка
5. Запечка
ВСЕ ПРОЧИТАЛ? ПЕРЕХОДИ К ПРАКТИКЕ!
Освой пайплайн и научись создавать 3D-модели на курсе Draft Punk
СМОТРЕТЬ ПРОГРАММУ
Понравилась статья?
ХОЧЕШЬ ПОЛУЧАТЬ ЛУЧШИЕ СТАТЬИ
ОТ XYZ РАЗ В НЕДЕЛЮ?
Подпишись на рассылку XYZ
Нажимая на кнопку, вы соглашаетесь с условиями обработки данных
Наименование
ООО «ИКС ВАЙ ЗЕТ НЕТВОРК»
ИНН
9705150153
КПП
770101001
Счёт (₽)
40702810902500083750
1207700448361 ОГРН
Банк получателя
ТОЧКА ПАО БАНКА «ФК ОТКРЫТИЕ»
Город
Москва
БИК
044525999
Корр. счёт
30101810845250000999
РЕКВИЗИТЫ
Юридический адрес
105066, город Москва, вн. тер. г. Муниципальный округ Басманный, ул. Нижняя Красносельская, д. 35, стр. 59, этаж 3
Low Poly в Blender 2.8
Перейти к контенту
Aleksandr Fidller Blender, Новости Ответить на комментарий
Low Poly — низкополигональное моделирование, сейчас становится всё больше популярнее в мире. Это не удивительно. Довольно просто и быстро вы можете сделать красивые и яркие модели. Главная фишка low poly у вас мало полигонов в модели, всё выглядит просто и игрушечно, как следствие рендер происходит быстро. Некоторые модели low poly можно печатать на 3д принтере у наших партнеров http://3dprint.fidller.com
Ниже представленно несколько интересных уроков о 3д моделировании low poly в blender 2.8 аналогично можно делать и в других 3д редакторах, например cinema4d. Позже мы запишем несколько видео уроков с пояснениями.
Рекомендую начать с этого урока. Он на русском языки, короткий. С помощью него вы поймете суть и принцип моделирования. Правда версия тут blender 2.79 но вы помните, в программе главное это горячие клавиши, без них крайне сложно что то сделать.
Вот урок по интересней
Или вот еще
8 Lowpoly Isometric Timelapse!» src=»https://www.youtube.com/embed/-BjJNMC048U?feature=oembed» frameborder=»0″ allow=»accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture» allowfullscreen=»»>Главное друзья не бойтесь пробовать. Как правило многие вещи в blender можно делать разными путями. Смотрите больше уроков на английском языке и больше практики!!! Каждый день!
Заказать 3д печать в Краснодаре можно тут — http://3dprint.fidller.com также занимаемся проектированием в CAD, настройка 3д принтеров, ЧПУ фрезеров, и другого оборудования. Возможно доставка в регионы.
Будет интересно:
ОСВАИВАЕМ BLENDER 2.8. НАЧАЛО
ГОРЯЧИЕ КЛАВИШИ В BLENDER 2.8
ОСНОВЫ CINEMA4D
НИЗКО ПОЛИГОНАЛЬНОЕ МОДЕЛИРОВАНИЕ В CINEMA 4D
КАКИЕ ПРОГРАММЫ ИСПОЛЬЗУЮТСЯ ДЛЯ VFX?
MAYA ПРОТИВ BLENDER. КТО ЛУЧШЕ?
УПРОЩАЕМ ПЕРЕХОД С ОДНОЙ ПРОГРАММЫ НА ДРУГУЮ.
Товары наших партнеров:
Операторские краны
Телесуфлер TP-V3
Подставки apple box
Аренда оборудования в Краснодаре
3д печать и 3д моделирование в Краснодаре
Стань частью большого киносообщества — news. fidller.com и помочь нам оставаться лучшим источником новостей и обзоров профессиональных инструментов для независимых киноделов. По любым вопросам вы можете писать сюда
Телеграм-канал — https://t.me/fidller_com
Чат в телеграме — https://t.me/news_fidller_com_chat
Подписывайтесь на нас в социальных сетях!
Группа Vk — https://vk.com/clubfidller_fly живое общение, интересные видео, новости, комментарии.
Группа Fb — https://www.facebook.com/profshope — короткие новости о кинотехники, видео, новости, интересные диалоги
Instagram — https://www.instagram.com/fidller_com самые интересные картинки, фотографии, с минимумом текста
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
The following two tabs change content below.
- Bio
- Latest Posts
Фильммейкер, главный редактор, технический писатель По вопросам статей и материалов писать сюда http://news.fidller.
blenderуроки blender
Как создавать низкополигональные 3D модели
В наши дни простое упоминание об искусстве в реальном времени вызывает в воображении образы тщательно вылепленных моделей, чьи утомительные для глаз детали были перенесены в игровую модель с более низким полигоном. Хотя этот тип художественных работ, похоже, доминирует в отрасли, а также во многих онлайн-учебниках, есть еще один не менее важный конец шкалы, который требует внимания.
Создать модель из 20 000 полигонов — это одно, а как насчет модели всего из 350? Часть этого чрезмерно щедрого бюджета. Именно этот более строгий подход к моделированию в реальном времени будет предметом этого урока, поскольку мы работаем над созданием простого острова сокровищ.
01. Хорошее место для начала
Дайте себе фору и начните с базовых примитивовКогда вы работаете с таким ограниченным бюджетом, вы можете позволить себе фору и начать с базовых примитивов. Несмотря на простоту, эти формы станут основой для каждого элемента этой сцены.
02. Жизнь — это пляж
Начнем с модели квадроцикла.Для острова вы можете использовать сферу в качестве отправной точки. Это даст вам начальную форму, которая вам нужна, но также даст вам нежелательные треугольники на обоих концах. В идеале вы хотите, чтобы для начала была модель квадроцикла.
Использование куба с двумя операциями сглаживания даст вам хорошую форму сферы на основе четырехугольника для начала. Затем его можно разделить вдвое, чтобы создать отправную точку для острова.
03. Не такое уж зарытое сокровище
Начните с сундука в виде масштабированного куба с пятигранником на вершинеСундук с сокровищами потребует немного больше работы, но все еще довольно упрощен, поскольку у вас есть только несколько полигонов. играть с.
Сундук может начать жизнь как масштабированный куб с пятигранником на вершине. Затем верхний край крышки можно скосить, чтобы закруглить его, сохраняя при этом геометрию аккуратной и равномерно расположенной.
Наконец, откиньте крышку немного назад, чтобы дразнить проходящих моряков добычей, которую она держит. Это, конечно же, «Пиратская добыча»…
04. Ствол
Используйте простой цилиндр для формирования стволаВозвращаемся к простоте, когда мы начинаем работать над пальмой, используя цилиндр для формирования ствола.
Начните с цилиндра с низким разрешением, с 10 подразделениями вокруг его оси. Нет смысла идти дальше, так как вы в конечном итоге удалите лишнюю геометрию позже.
Снимите колпачки, так как верх и низ все равно будут скрыты, а затем сформируйте и сузьте цилиндр, чтобы получился изогнутый ствол дерева.
05. Листья
Простая полигональная плоскость хорошо подойдет для листьев.Листья пальмы можно сформировать с помощью полигонов, но мы просто не можем позволить себе использовать такое количество геометрии. Вместо этого вы можете положиться на текстуру, которая даст вам необходимую детализацию с хорошо нарисованной альфа-картой, чтобы дать вам прозрачность.
А пока вам нужна некоторая геометрия для работы, и здесь хорошо подойдет простая полигональная плоскость.
06. Комбинация
Если это поможет, добавьте несколько основных цветов, чтобы вы могли лучше визуализировать сценуТеперь у вас есть основные элементы сцены, поэтому расположите их, чтобы создать свой остров сокровищ. Если это поможет, также добавьте несколько основных цветов, чтобы вы могли лучше визуализировать сцену, а также добавьте любые дополнительные элементы, которые, по вашему мнению, могут понадобиться сцене.
На данном этапе сцена должна состоять примерно из 314 полигонов, так что бюджет укладывается в рамки бюджета, и нам есть над чем поработать.
07. Бесшовный
Единственная проблема заключается в пересечении геометрии острова, ствола дерева и сундукаВ нынешнем виде сцена готова к работе. Единственная проблема — пересекающаяся геометрия острова, ствола дерева и сундука. Теперь это может не быть проблемой с вашим конкретным игровым движком, но вы можете обнаружить, что в игре некоторые из полигонов будут бороться за доминирование в сцене и вызывать мерцание.
Чтобы предотвратить это, теперь вам нужно объединить модели и просто вырезать и сварить каждый элемент вместе.
Просто вырежьте и соедините каждый элемент вместеПримечание. Не стесняйтесь пропустить этот шаг, если это не проблема для вас, но лично мне нравится тратить время на то, чтобы сделать такую сцену цельной.
08. Оптимизация и уточнение
Поиск областей, где можно свернуть ребро или объединить вершинуЕсли вы потратили время на то, чтобы сделать модель бесшовной, вы молодец, но вы, несомненно, добавили больше геометрии в процессе, так что ваше количество полигонов теперь будет около 334. Мы все еще укладываемся в бюджет, но есть области, которые вы можете оптимизировать, чтобы вернуть некоторую геометрию, которую можно было бы использовать в другом месте.
То, что вы ищете, это области, где вы можете свернуть ребро или объединить вершину, и результирующая область модели будет выглядеть почти одинаково.
Цилиндрический ствол дерева можно легко уменьшить, сложив края наполовину вверхЦилиндрический ствол дерева можно легко уменьшить, сложив края наполовину вверх. Основание ствола — это то место, где вам нужна геометрия, поскольку круглая петля края, где он встречается с песком, более заметна
Остров можно довольно легко уменьшитьОстров также можно довольно легко уменьшить, и на этот раз общая форма может быть изменена, чтобы скрыть эту оптимизацию, а также сделать ее более привлекательной и менее однородной.
09. Не нормально
Сброс моделей в нормальное состояние сделает их все мягкимиДо сих пор модель была построена с небольшим вниманием к ее нормалям. Без сомнения, у вас есть случайные твердые и мягкие края на его поверхности, поэтому пришло время позаботиться о них сейчас.
Сначала сброс моделей в нормальное состояние сделает их все мягкими, как вы и хотите, чтобы большинство из них были. Это также поможет выделить любые очевидные проблемные области, такие как ствол и основание пальмы.
Усиление только краев в этих областях улучшит внешний вид сцены и поможет выделить различные элементы.
10. Маппинг
Подготовка модели к текстурированию путем применения УФ-мэппингаНа этом этапе модель более-менее готова. У вас должно быть меньше 350 полигонов, и это здорово, но у вас также должно быть свободное место, если вам понадобится больше листвы или реквизита.
Далее необходимо подготовить модель к текстурированию, применив UV-развертку.
Есть несколько способов сделать это, в зависимости от целевой платформы и стиля модели. Чтобы все было оптимизировано, а размеры страниц с текстурами были небольшими, вы можете выбрать перекрытие UV-оболочек, чтобы текстура повторялась. Это можно использовать на стволе дерева, песке и даже на каждой стороне сундука с сокровищами, что означает, что вы используете только половину пространства.
Лично я считаю, что развертывание каждого элемента даст превосходные результаты для этой сцены и позволит внести любые улучшения в будущем, например, добавить карту нормалей. Это также значительно упрощает перенос сцены в приложение для 3D-рисования и работу непосредственно с ней.
Чтобы все было оптимизировано, вы можете выбрать перекрытие UV-оболочек, чтобы текстура повторялась11. Базовые текстуры
Карта окклюзии поможет объединить каждый элемент в сценеПеред тем, как перейти к выбранному вами рисунку имеет смысл запечь несколько ключевых текстур, чтобы помочь вам начать работу. Опять же, развертка UV, как вы делали ранее, делает это намного проще и дает гораздо лучшие результаты.
Карта окклюзии поможет объединить каждый элемент в сцене, а также даст вам базовое окружающее освещение для работы.
Базовая диффузная карта — идеальная отправная точка для работы с текстурами.Сочетание этого с базовой диффузной картой — идеальная отправная точка для работы с текстурами.
Комбинация карт Occulsion и Diffusion12. Перемещение пикселей
Работа в 3D завершена, теперь пришло время нарисовать некоторые столь необходимые деталиРабота в 3D завершена, так что теперь пришло время сосредоточиться на эти пиксели, когда вы стряхиваете пыль со своих навыков художника и рисуете некоторые столь необходимые детали.
Эта область определяется личными навыками и предпочтениями, но хорошим способом для начала может быть использование базовой фотографии, чтобы выделить основные области карты.
Затем их можно покрасить, чтобы придать окончательный вид и стиль, который вы хотите.
Используйте базовый фотореференс, чтобы выделить основные области картыЭнтони Уорд (открывается в новой вкладке) провоцирует пиксели с начала 1990-х годов. За это время он работал в некоторых из ведущих современных студий, написал три книги и создал множество учебных пособий как в Интернете, так и в печатных изданиях.
Понравилось? Прочтите это!
- Откройте для себя самые большие тенденции в дизайне логотипов
- Загрузите лучшие бесплатные шрифты (откроется в новой вкладке)
- Учебники Illustrator (откроется в новой вкладке): удивительные идеи, которые можно попробовать сегодня!
Спасибо, что прочитали 5 статей в этом месяце* Присоединяйтесь сейчас, чтобы получить неограниченный доступ
Наслаждайтесь первым месяцем всего за 1 фунт стерлингов / 1 доллар США / 1 евро
У вас уже есть аккаунт? Войдите здесь
* Читайте 5 бесплатных статей в месяц без подписки
Присоединяйтесь сейчас, чтобы получить неограниченный доступ
Попробуйте первый месяц всего за 1 фунт стерлингов / 1 доллар США / 1 евро
У вас уже есть аккаунт? Войдите здесь
Команда Creative Bloq состоит из группы поклонников дизайна и изменилась и развилась с момента основания Creative Bloq в 2012 году. Текущая команда веб-сайта состоит из шести штатных сотрудников: редактора Керри Хьюз, заместителя редактора Рози Хилдер. , редактор отдела сделок Берен Нил, старший редактор новостей Дэниел Пайпер, редактор отдела цифрового искусства и дизайна Ян Дин и штатный писатель Амелия Бэмси, а также ряд фрилансеров со всего мира. Команды журналов 3D World и ImagineFX также вносят свой вклад, следя за тем, чтобы контент из 3D World и ImagineFX был представлен на Creative Bloq.
Темы
3D
3D Мир
High-poly и Low-poly в 3D-моделировании объясняются простыми словами
Что такое High-Poly и Low-Poly модели?Термины Высокополигональное моделирование или Низкополигональное моделирование возникли в технике полигонального моделирования. При этом 2D-полигоны объединяются для построения 3D-моделей.
Эти многоугольники представляют собой небольшие замкнутые геометрические фигуры, имеющие вершины и грани. Например, прямоугольники, пятиугольники, шестиугольники и т. д. Однако в основном используются треугольники.
Как треугольники составляют 3D-моделиТрехмерный объект среднего размера может состоять из тысяч полигонов. Созданная таким образом структура называется сеткой. Он действует как поверхность 3D-модели.
High poly или low poly указывает на количество полигонов 3D-модели. Это означает количество полигонов, используемых для создания 3D-формы.
Интересно, что нет строгой границы, чтобы отличить высокое количество полигонов от низкого количества полигонов. Термины относительны, и сетка может быть объективно определена как высокая или низкая.
Некоторые художники предлагают 1-10K полигонов в качестве полного диапазона для низкополигональных моделей. Однако следует учитывать различные факторы. Основные факторы следующие:
- Время: Время проектирования сеток имеет значение. Сверхвысокополигональный объект 20 лет назад может быть сверхнизкополигональным сегодня.
- Аппаратное обеспечение: Аппаратное обеспечение также является важным фактором. То, что является хайполи для одного, может быть низкополигональным для другого. Например, high-poly для мобильных устройств может быть low-poly для игровых консолей.
- Объект: Некоторым объектам, таким как коробка или ящик, может не потребоваться высокая полигональность для детального просмотра. Следовательно, требуемая детализация конечной сетки может быть ниже, чем у других объектов в той же среде.
Следовательно, лучше учитывать эти факторы перед определением количества полигонов объекта. Вы можете увидеть сетку этих полигонов в каркасной модели объекта.
Количество полигонов определяет четыре аспекта 3D-модели:
- Гладкость
- Точность
- Скорость рендеринга
- Время загрузки
Представленное ниже изображение состоит из 3D-моделей сфер. Эти сферы расположены в порядке возрастания количества полигонов. Верхнее левое изображение имеет наименьшее количество полигонов, а нижнее правое — наибольшее количество полигонов.
Высокополигональная и низкополигональная: в чем разница? Какой из них я должен использовать?Короче говоря, чем больше количество полигонов, тем выше плавность и точность 3D-модели. Наоборот, лоу-поли требует меньше вычислительной мощности и быстрее рендерится.
И высокополигональное, и низкополигональное моделирование имеют свои преимущества и недостатки. Это полностью зависит от вашего выбора, целей и доступных ресурсов.
Давайте рассмотрим плюсы и минусы этих стилей моделирования по отдельности. Затем мы сравниваем оба, чтобы понять разницу.
Низкополигональное 3D-моделирование: за и противПреимущества
Простота в работе
Низкополигональные 3D-модели легко загружать, просматривать и редактировать. Малое количество полигонов означает простоту загрузки и просмотра для небольшого размера. Кроме того, их легко редактировать из-за менее сложной сетки.
Подходит для движков реального времени
Низкополигональные 3D-модели также не требуют больших вычислительных мощностей для рендеринга. Таким образом, они идеально подходят для оперативного рендеринга игр и анимации.
Идеально подходит для Metaverse
Низкополигональные модели отлично подходят для дополненной и виртуальной реальности. Компьютер может быстро просчитать манипуляции с 3D-моделями в виртуальной среде. Следовательно, пользователи могут манипулировать ими в режиме реального времени практически без задержек.
Недостатки
Менее впечатляющие визуальные эффекты
В лоу-поли геометрических форм, создающих 3D-объект, меньше. Следовательно, стилю моделирования не хватает детализации. Это приводит к менее впечатляющим визуальным эффектам по сравнению с высокополигональными моделями. Тем не менее, есть некоторые методы, которые могут заставить их выглядеть как высокополигональные модели. Мы поделились этими методами ниже, перейдите к разделу «Совет для профессионалов — как сделать низкополигональную модель похожей на высокополигональную?».
Ручное добавление эффектов
Поскольку низкополигональное моделирование предполагает более низкое разрешение, необходимо вручную добавлять эффекты. Сюда входят отражение, преломление, тени и другие эффекты 3D-модели.
Высокополигональное 3D-моделирование: плюсы и минусыПреимущества
Реалистичные 3D-представления
Высокополигональное 3D-моделирование обеспечивает визуальные эффекты очень высокого качества. В результате получаются подробные, точные и реалистичные 3D-модели. Даже внимательное рассмотрение моделей не искажает результат. Вот почему они хороши для рендеринга высококачественных видео и изображений.
Создание сечений
Высокополигональные модели хороши для демонстрации сечений объекта. Объект можно разрезать и увеличить для детального наблюдения.
Недостатки
Требует много времени
Высокополигональные модели требуют много времени для рендеринга и расчета. Процессор должен манипулировать множеством элементов, прежде чем получить результат.
Ресурсоемкие
С высокополигональными моделями работать непросто. Для просмотра и редактирования этих моделей необходимы устройства с высокой конфигурацией. Создателям и пользователям нужны новейшие устройства для доступа к этим 3D-моделям.
High Poly лучше, чем Low Poly?
СложностьВысокополигональные модели явно более сложны, чем низкополигональные из-за большого количества полигонов, которые они используют для моделирования. Более того, 3D-моделлерам приходится несколько раз проверять его на наличие зазоров, видимых швов, сколов и т. д. С другой стороны, низкополигональные модели сравнительно просты. Меньшее количество полигонов для манипулирования. Художники используют технику ретопологии для добавления деталей к таким моделям.
Ретопология — это изменение размеров и перестановка полигонов для оптимизации их количества. Это повышает визуализацию при сохранении визуальных деталей.
ДетализацияВысокополигональные модели очень детализированы. Они могут точно показать сложные детали, такие как орнаменты, элементы дизайна или другие декоры. Именно поэтому они подходят для гиперреалистичных и изысканных моделей.
Низкополигональные модели не настолько детализированы . Поверхность более гладкая с меньшим количеством текстур по сравнению с высокополигональными моделями, поэтому менее реалистична.
ТекстураДовольно сложно добавить текстуру на High poly модели . Различные карты текстур используются друг над другом для получения реалистичных результатов . Это также утяжеляет модель.
Для Low poly текстуры «запекаются» вместе, чтобы сформировать изображение. Запекание — это процесс сохранения информации, связанной с 3D-сеткой, в файле текстуры (растровом изображении). Запекание минимизирует количество текстурных карт .
ВизуализацияПри рендеринге High poly модели движок должен рассчитывать преломление света от всех поверхностей и краев объекта . Это делает рендеринг сложным и трудоемким процессом. В зависимости от модели процесс может занять дни или даже недели. Фирмы обходят этот утомительный процесс, настраивая рендер-фермы.
Рендер-ферма — это группа высокопроизводительных компьютеров, созданных для рендеринга компьютерных изображений (CGI). Они генерируют очень фотореалистичные результаты.
С другой стороны, низкополигональное моделирование может способствовать быстрому рендерингу или даже рендерингу в реальном времени . Причина в легкости всех их элементов.
ИспользованиеВысокополигональные модели лучше подходят для статического рендеринга с высоким разрешением. Они отлично подходят для демонстрации сцен, разрозненных рендеров, высококачественной анимации и т. д. . Компьютерная графика высочайшего качества с подробными моделями .
Низкополигональные модели хороши для компьютерной графики движения , например, интерактивный обзор на 360°. Они отлично подходят для 3D-конфигураторов, где пользователи взаимодействуют с виртуальным продуктом в режиме реального времени. Затем игр, дополненная реальность и виртуальная реальность. Низкополигональные модели помогают добиться рендеринга в реальном времени, необходимого в этих областях.
Мы обсудим использование более подробно в разделе ниже (отрасли, которые чаще используют High Poly, чем Low Poly 3D-моделирование).
Использование High Poly в сравнении с Low Poly
Критерии | Высокополигональная | Низкополигональная |
Высокая сложность5 — Большое количество полигонов для работы. — выше вероятность ошибок. — Модели приходится переделывать несколько раз. | – Низкая сложность. — Меньшее количество полигонов для управления. – меньше шансов на ошибку. — Ретопология для добавления деталей. | |
Детализация | – Сверхдетализация. — Может отображать сложные детали, такие как украшения, декор в окружающей среде. | – Менее детализированы, чем высокополигональные модели. – Нельзя использовать для тщательной детализации модели. – Более гладкая и менее текстурированная поверхность. |
Текстура | – Сложная. — Для получения высококачественных результатов используются различные карты текстур. | – Не может быть комплекса ради цели. – Техника запекания используется для получения реалистичных результатов. |
Рендеринг | – Рендеринг требует много времени. — В зависимости от модели это может занять несколько дней. – Фотореалистичные результаты. | — Быстро — Рендеринг в реальном времени — Подходит для игр, дополненной и виртуальной реальности |
Использование | — Статический рендеринг. — Создание сцены. — Художественная анимация. | – Дополненная и виртуальная реальность. — Игры. – 3D-конфигурация. — Интерактивные 3D-представления. |
Вот несколько советов по добавлению деталей в 3D-модель без увеличения количества полигонов.
Совет 1
Используйте карты нормалей и карты высот, чтобы влиять на поведение света на объекте при рендеринге. Это создает иллюзию деталей на модели. Кроме того, вы также можете использовать диффузные карты для добавления цветовых эффектов.
Совет 2
Не используйте изображения выше 4096×4096 и не сжимайте слишком много карт на одном листе текстуры. Это уничтожит цель.
Совет 3
Смоделируйте низкополигональную базовую сетку, клонируйте ее и добавьте к ней высокополигональные детали. Затем используйте любое программное обеспечение, такое как Adobe Substance Painter, чтобы запечь детали высокополигональной сетки. Затем наложите это запеченное изображение на низкополигональную сетку в качестве карты нормалей.
Типы высокополигональных моделей, которые можно создавать для игрЭтот заголовок может быть немного странным для некоторых, но не для геймеров. До сих пор мы обсуждали, что низкополигональные модели лучше подходят для игр из-за их высокой скорости обработки. Однако наблюдается сдвиг в сторону высокополигональных моделей.
Причина в том, что графические процессоры становятся все более мощными с каждым поколением. Они могут рассчитать больше векторных точек за меньшее время. Таким образом, они могут отображать больше кадров в секунду по сравнению с графическими процессорами предыдущего поколения.
Эволюция графических процессоров освобождает место для высокополигональных моделей в игровой индустрии. Судя по всему, геймеры больше предпочитают игры с захватывающими дух визуальными эффектами.
Таким образом, создатели игры используют комбинацию высокополигональных и низкополигональных моделей. Такие игры демонстрируют оптимальную производительность — отличные визуальные эффекты с быстрой обработкой. Для этого разработчики игр используют большое количество полигонов для моделей, находящихся в центре внимания игрока. Вот список игровых моделей, которые вы можете создать, используя большое количество полигонов.
Высокополигональная 3D-модель персонажаИгроки провели много времени с ключевым персонажем игры. Предоставление персонажу максимальной детализации — хороший и привлекательный момент. Весь внешний вид персонажа можно смоделировать так, чтобы он выглядел реалистично.
Высокополигональная структура 3D-модельВысокополигональные модели также можно использовать для структур, являющихся неотъемлемой частью игровой сюжетной линии. Это добавляет функции в игру, делая ее захватывающей, уникальной и реалистичной.
Высокополигональные автомобилиГеймеров также могут привлечь автомобили высокого разрешения, используемые в игре. Они могут управлять этим транспортным средством и чувствовать его мощь.
Высокополигональное оружиеВысококачественное оружие может стать отличительной чертой игры. Это то, чем игроки могут похвастаться в своих играх.
Высокополигональный реквизитВысокополигональный реквизит создает хорошее впечатление о создателе игры. Это вызывает доверие у игрока, тем самым повышая продажи.
Отраслевые примеры высокополигональных и низкополигональных моделей Отрасли, в которых более вероятно использование высокополигонального моделированияВысокополигональные 3D-модели полезны, когда вам нужны фотореалистичные представления. Пользователь может рассмотреть модель поближе с возможностью увеличения и уменьшения масштаба. Таким образом, они получают четкое представление о продукте под рукой.
Однако следует помнить, что высокополигональные модели предпочитают точность и визуальное богатство интерактивности.
Маркетинг и рекламаВысокополигональные модели можно использовать для цифровой демонстрации продуктов. Эти модели превратились в качественные видеоролики, способные показать продукт в лучшем свете. Точно так же 3D-фотография продукта может сэкономить много времени и денег по сравнению с ее реальным аналогом.
Разработка продукции и прототипированиеВысокополигональные модели предлагают сложный дизайн продукта перед началом производственного процесса. Они также могут помочь в создании подробных прототипов конечного продукта. Это помогает свести к минимуму производственный брак и, следовательно, сэкономить много времени, затрат и других ресурсов.
НедвижимостьВысокополигональные 3D-модели оказались отличным инструментом в сфере недвижимости. Они могут предложить подробную иллюстрацию недвижимости, включая ожидаемый интерьер. Это помогает лучше оценивать, чем просто показывать пустые комнаты или просто участки.
Искусство и музеиУчастники выставочной индустрии также успешно используют модели High poly 3D для демонстрации своих коллекций. Они могут показать подробные 3D-модели, которые точно воспроизводят оригинал. Это принесло много преимуществ, таких как
- Экономия затрат
- Сокращение времени
- Защита от повреждений, кражи и потери
- Лучшее сохранение предметов старины
Детальная визуализация сложных понятий может творить чудеса для учащихся. Они могут иметь глубокое понимание темы и исследовать ее с разных сторон.
Кроме того, подробная модель сборочной линии и оборудования делает обучение более продуктивным.
Отрасли, в которых более вероятно использование низкополигональных моделейВ отличие от высокополигональных моделей, низкополигональные модели полезны для взаимодействия и управления трехмерными объектами в реальном времени. Здесь визуальные детали отходят на второй план.
Электронная коммерцияРазличные предприятия электронной коммерции используют низкополигональные модели для интерактивного взаимодействия пользователей в реальном времени. Пользователи могут вращать и переворачивать продукт, чтобы получить обзор на 360 градусов и его компоненты. Они могут лучше понять его функционирование и то, что они собираются получить.
ИгрыНизкое количество полигонов всегда было фаворитом разработчиков игр. Они должны найти тонкий баланс между количеством полигонов и скоростью загрузки игры. Low-poly освобождает место в их полигонном бюджете.
С развитием программисты могут создавать интерактивные игровые миры, которые работают плавно и без сбоев. Это приносит пользователю отличный игровой опыт и популяризирует игру.
MetaverseMetaverse максимально использует низкополигональные модели. Будь то демонстрация продукта дополненной реальности или виртуальный мир, в котором пользователи могут телепортироваться, 3D-моделирование основано на низкополигональных моделях. Причина во всех преимуществах, которые мы обсуждали выше, таких как рендеринг в реальном времени, простота манипуляций и эксплуатации.