Как сделать дверь в блендер
Приёмы работы в Blender. Часть 1
Вопросы ставившие меня в тупик когда я начинал осваивать Blender.
Перенос центра трансформации
Нужно, чтобы дверь поворачивалась вокруг петель, а не вокруг центра двери. Петли условно сейчас находятся на ребре. Переносим 3D курсор точно на центр ребра: Shift+S (Snap)> Cursor to Selected. Потом даём команду перенести центр трансформации в 3D курсор.
Не пропорциональные результаты скруглений и модификаторов
Нужно скруглить рёбра крышки стола. В режиме редактирования объекта (кнопка Tab) выбираем сразу все необходимые рёбра и давим Ctrl+B (Bevel). Проблема — скругление происходит не одинаково на всех гранях:
Так работает скругление потому, что размер объекта в процентах не равен 100%:
Сейчас с точки зрения блендера крышка стола — это растянутый куб, и все деформации рассчитываются тоже растянутыми. В этом есть смысл. Объекты могут менять размеры не пропорционально во время анимации, и все модификаторы должны так же менять размеры. Решение: нужно сказать блендеру, что текущие размеры — это и есть 100%. В обычном режиме давим Ctrl+A (Apply). Выбираем здесь Scale:
Ctrl+B (Bevel), должно получиться так:
Это также влияет на результаты модификаторов. Лично я уже рефлекторно нажимаю Ctrl+A (Apply) → Scale.
Сброс координат положения, вращения, размера
Вы создали объект, а он создался далеко, там где был 3D курсор, и его не видно и не понятно где он.
Ходовые кнопки
Помните: важно, над каким окном находится указатель мыши. Не торопитесь.
Как выровнять грань?
Конкретно речь идёт о подобной операции:
Нужно уменьшить размер группы точек до нуля по какой-либо оси. Команды можно вводить, последовательно нажимая кнопки. В данном случае давим последовательно S, Z, 0 (ноль) В левом нижнем углу рабочего 3D окна будет вот такая надпись:
А в самом окне будет так:
«Вперёд» — это ось Y
Старайтесь фронтальное направление предмета делать по глобальной и локальной оси Y. В некоторых модификаторах и игровом движке это направление принято за направление «вперёд» и не везде его можно изменить на другую ось.
Модификаторы Subdivision Surface и Multiresolution – в чём разница?
Subdivision Surface — это сглаженные поверхности. Multiresolution — это сглаженные поверхности с возможностью скульптинга поверх. С помощью Subdivision Surface удобно делать основную форму дивана. Потом поменять его на Multiresolution и кисточкой вылепить складки ткани.
Линкованые обьекты
Интерьер. Не надо делать все предметы в одном файле. Не удобно. Создавайте утюг отдельным файлом, стул другим файлом, комнату в третьем файле — главном.
Советы по созданию мЕхов в Блендер
Вступление
Привет! Меня зовут Кевин Скок, я 3Д художник и люблю создавать hard-surface ассеты. Мне всегда нравились роботы и механический дизайн из различных научно-фантастических произведений, наверное, именно поэтому я так люблю делать подобные модели и дизайны.
До недавнего времени, я был студентом на S4G School for Games в Берлине, где изучал Искусство Видеоигр.
Я начал заниматься 3Д как хобби около 6 лет назад и как-то незаметно для себя втянулся в него, и поэтому решил сделать его своей профессией.
Годом ранее, мне представилась великолепная возможность создать несколько ассетов для Fortnite, а в следующем месяце я начинаю работать как Hard-Surface Artist на Yager над их игрой The Cycle.
Проект Меха
Я создал Bismuth Security Mech как часть своей выпускной работы в школе. У нас были определённые установки касательно выпускной работы, но с достаточно большой свободой выбора темы. Так что я выбрал для себя создания меха, который будет оптимизирован под использование в игровом движке. Я также видел эту работу как возможность создать выдающийся образец для своего портфолио.
До этого, в основном я работал над стилизованными проектами, так что в этот раз я решил переосилить себя и создать более реалистичный дизайн.
Это определённо стало шагом вперёд в плане детализации, по сравнению с моими прошлыми дизайнами. Я хотел сделать так, чтобы механизмы выглядели правдоподобно, так словно они и вправду созданы настоящими инженерами, так что я уделял этому аспекту особое внимание.
Дизайн я начал делать в 3Д, основные формы и пропорции набросал в Blender. Что мне нравится на этом этапе так это лёгкость, с которой можно вносить изменения и правки в свой дизайн. На данном этапе нет необходимости сильно задумываться о топологии.
В моих рефах, мне понравилось то, что они отражают в себе черты животных и насекомых, то что я хотел отразить в своей работе.
Эта версии обрубовки была быстро сделана за один вечер. Затем я использовал её как основу, для более точной версии с лучшими пропорциями. Я сразу обозначил наиболее значимые черты своего дизайна, такие как авто-пушки и пусковые установки дымовых гранат, для них у меня были рефы в своём рефборде в PureRef. На этом этапе я уже начал играть с цветом.
3Д идеально подходит для создания механических дизайнов, потому что вы можете свободно двигать детали и смотреть как они взаимодействуют друг с другом. Это также позволит избежать таких проблем как clipping (проблема с камерой), если модель будет в последствии анимирована.
Моделирование в Blender
Разработка дизайна сразу в 3Д даёт вам одно неоспоримое преимущество – у вас уже будет готовая модель, с которой можно будет работать дальше. Все пропорции и объёмы уже определены и осталось их только подправить и не придётся заниматься переносом дизайна с обычного 2Д наброска. В Blender есть великолепные инструменты для создания хай-поли моделей, о них я расскажу чуть позже.
Чтобы создать хай-поли, я использую простой метод support loop. Все support edge размещены вручную. Это позволяет мне создать чистые переходы форм, от острых до скруглённых поверхностей, а также позволяет двигать любой вертекс control loop индивидуально.
Так как я знал, что в дальнейшем буду запекать детали с хай-поли на карту нормалей для лоу-поли модели, то я использовал floating geometry на вершине этого меша для большей части деталей. На мой взгляд это отличный способ детализации, который не затрагивает силуэта модели. К тому же он гораздо быстрее в исполнении, так как не требует вовлечения в процесс никакой низлежащей геометрии. А ещё это достаточно гибкий метод, я могу двигать флотеры (floaters) и менять положение деталей как захочу. В Blender лучше всего использовать для этого модификаторы Vertex Groups и Shrinkwrap.
Я могу настроить их так, что вершины флотера будут цепляться к геометрии под ними, если включить модификатор Shrinkwrap Modifier, затем я могу выбрать только вершины, которые должны находиться дальше от модели в новой Vertex Group, к которой я применил второй Shrinkwrap Modifier. Это можно использовать, чтобы контролировать как глубоко будет утоплен флотер. Это позволит мне менять внешний вид модели, без реального изменения самой геометрии, что весьма удобно.
Одежда
Я решил добавить Меху немного боеприпасов и показать, что патронные рукава покрыты тканью. Мне кажется, что это такой дизайн выглядит очень круто, а также добавляет больше правдоподобности. Мягкость ткани также создаёт хороший контраст с твёрдостью металла.
Я никогда раньше не делал ткань и решил попробовать выполнить эту задачу в Marvelous Designer. Один из моих однокурсников был знаком с ним и сильно мне помог.
Я лишь поверхностно ознакомился с этой программой и определённо изучу её лучше, чтобы использовать в своих будущих проектах.
Texturing
Текстурирование
Substance Painter уже из коробки идёт с набором различных текстур и генераторов, мне их вполне хватило для своей цели. Я использовал гранжевые карты поверх своих текстур, чтобы придать им более естественный, подвергшийся внешним воздействиям вид. Я хотел, чтобы они выглядели так, словно мой робот уже какое-то время функционировал, а не так словно он вчера сошёл с конвейера. Мне также нужно было, чтобы текстуры отличались друг от друга, поэтому я сделал металл более гладким и блестящим, тогда как резиновые шланги и ткань более грубыми. На металлических частях, я использовал metal edge wear generator, затем вручную наложил маску, оставив видимыми лишь некоторые места, на которых красках стёрлась со временем.
Substance Painter также оказался очень полезен в деле добавления деталей посредством карт нормалей, например для ткани на патронных рукавах или резиновых шлангах.
Все эти детали оказалось, гораздо быстрее можно сделать в Substance Painter, модифицируя текстуры в height channel, нежели пытаться смоделить их вручную на хай-поли.
Мне нравится одна особенность sci-fi дизайнов – когда на дизайне на уместных местах есть лейблы или декали, например, знаки опасности или предупреждающие надписи. Они сразу добавляют дизайну больше реализма и правдоподобности, так что я сделал несколько логотипов и декалей, чтобы показать, что робот был создан кооперацией различных фирм. Я сделал их в Blender и Photoshop, а затем нанёс в Substance Painter через planar projection tool. Этот инструмент позволяет очень легко и просто размещать подобные элементы.
Обратная связь
Самым сложным местом для меня оказалось объединить дизайн и текстуры так, чтобы общий вид получится правдоподобным. Я доволен получившимся результатом, однако глядя на него сегодня, уже вижу области, которые я мог сделать лучше. Например, можно было использовать больше деталей в дизайне, например показать поршни, которые поддерживают отдельные пальцы ног.
Это то, что я бы порекомендовал всем, кто хочет сделать своего собственного меха или просто любой другой hard-surface дизайн. Думайте о том, как ваш дизайн будет работать, как он будет двигаться, как будет взаимодействовать с окружением и возможным пилотом.
Это то, что мне особенно нравится в sci-fi дизайнах – когда ты смотришь на них и можешь быстро понять, как они функционируют, тогда у тебя сразу появляется чувство правдоподобности.
Kevin Skok, 3D Artist
Интервью провёл Arti Sergeev
Работа с материалами в Blender
Привет, меня зовут Сергей Мингулин, я — 3D-художник и преподаватель курса по созданию стилизованных 3D-персонажей в XYZ. Посмотреть на мои проекты можно здесь. Это — первая статья из цикла о визуализации в Blender.
Сегодня поговорим о том, как настраивать материалы, и какие дополнительные программы и расширения облегчат работу. А ближе к финалу я дам небольшой туториал по созданию интересного эффекта свечения на примере иллициев мутанта — выростов на голове для приманивания добычи.
Substance Painter — программа для текстурирования 3D-моделей или создания текстур/текстурных карт для них. По ходу работы мы будем импортировать текстуры отсюда.
Node Wrangler — аддон, который содержит разнообразные инструменты для улучшения и ускорения воркфлоу, основанного на нодах (node-based workflow).
Активируется он следующим образом:
Переходим во вкладку «Edit», заходим в настройки «Preferences» и в «Add-ons» ставим галочку на соответствующей вкладке. Для удобства ищем аддон через поисковую строку.
После того как портировали нужную модель в Blender, находим вверху вкладку Editor Type и выбираем Shader Editor. Нас перебрасывает в меню.
Material Editor имеет 2 режима:
Здесь есть две настройки:
Surface (поверхность) — сюда можем подключить обычный background (включен по умолчанию) и поменять его цвет или же добавить HDRI текстуру (удалить нод background и добавить Environment texture через Shift+A ). Я остановился на обычном бэкграунде.
Volume (объём) — здесь я добавил шейдер principled volume, который отвечает за «туман» или условную прозрачность атмосферы вокруг объекта.
2. Редактирование объектов, с которым мы и будем сегодня работать.
Чтобы создать нод, нажимаем Shift-A — этот хоткей вызывает панель с вкладками настроек. Мы можем как вручную искать во вкладках интересующую нас, так и ввести название в строку «search», после чего нод появится в меню.
Чтобы создать новый материал без названия и настроек, нажимаем вкладку Material Properties и щёлкаем «+».
Здесь же нажимаем «new», и у нас появляются базовые ноды: Material Output и Principled BSDF, с помощью которых мы будем проводить изменения.
Важно: не забываем активировать Node Wrangler.
Выделяем базовый шейдер и нажимаем Shift+Control+T. Комбинация откроет нам меню выбора файлов. Выделяем нужные нам текстуры и подгружаем.
Если по умолчанию в названии файла текстуры есть приписка с её назначением, прога сама привязывает соответствующие файлы к параметрам.
Редактировать эти приписки (или суффиксы/тэги) можно в меню:
Если значение определилось неверно, изменить привязку можно самостоятельно, соединив мышкой output нода и input шейдера.
Кроме того, текстуру можно так же вручную перетянуть из окна в программу и прилинковать.
Назначить материал для модели можно, снова перейдя в 3D Viewport. Выделяем нужный объект, и пакет назначается автоматически. Если нам нужен другой, жмём крестик, а затем вкладку «new» или выбираем из уже имеющихся сохранённых.
Стоит оговориться, что речь пойдёт о модели хайполи с высокой плотностью сетки, которая призвана проиллюстрировать навык дизайнера в рамках портфолио.
В связи с этим, геометрия позволяет нам не использовать отдельную карту под Subsurface scattering, а просто выставить реальное значение рассеивания в соответствующем параметре, исходя из габаритов модели.
Metallic, Transmission и Transmission Roughness мы не используем на теле вообще.
Дальнейший процесс можно разделить условно на 2 этапа: работу над материалами для тела и зубов и настройку иллициев.
Для настройки материала тела мы используем обычный PBR-материал с Metal-Rough workflow или пайплайном. Карты экспортируем из упомянутого в начале статьи Substance Painter.
Наш материал состоит из следующих нодов: Albedo или Base Color, Roughness и Normal Map. Последний используется для мелкой детализации.
Что нужно знать при работе с материалом?
Текстурные карты, которые не передают цвет материала, должны быть в линейном пространстве. Поэтому в Color Space текстур мы ставим:
Non color, либо Liner — для Roughness, Normal и т.д. в зависимости от вашей сборки
Также, в зависимости от того, в каком пайплайне мы работали в Substance Painter и какой там пресет на экспорт текстур (под OpenGL или DirectX), может потребоваться «флипнуть» зелёный канал в Normal Map.
Для этого нажимаем Shift-A, находим Separate RGB и подключаем к нему output Color. Как понятно из названия, этот нод даёт нам провести необходимую манипуляцию с одним из каналов (Red, Green, Blue). Теперь, чтобы инвертировать зелёный канал (G), добавляем нод Invert со значением Fac «1.000» и подключаем обратно через Combine RGB.
Эту конструкцию мы затем подключаем к Normal в Principled BSDF. Roughness (чёрно-белая карта, не требует манипуляций с каналами) подключается в соответствующий слот шейдера, так же как и Albedo (Base Color).
Вот так выгладит готовая сборка материала:
В случае с зубами настройки всё те же. Также флипаем при необходимости зелёный канал в нормалке.
Иллиций — особый ловчий вырост («удочка») на вершине головы у костистых рыб отряда удильщикообразные, служащий для приманивания добычи. Нечто похожее есть и у нашей модели.
Рассмотрим, как распределить свечение по всей длине иллициев, — от наибольшей интенсивности к наименьшей.
Наши «удочки» будут состоять из:
нижнего слоя — овалы внутри, дающие основное свечение на концах;
среднего слоя — так же светящиеся трубки;
верхнего слоя — внешняя оболочка иллициев.
Material Output нижнего слоя состоит из Principled BSDF, который идёт в Surface объекта, и Principled Volume, подсоединённого к параметру «внутреннего объёма».
Так как геометрия объектов простая, Normal Map нам не нужен, и его значения мы оставляем «по умолчанию». Основные манипуляции будем проводить с названными выше нодами.
Первый — это Principled BSDF. Здесь мы задаём Base Color значением HSV (Hue, Saturation, Value), оставляем Roughness по умолчанию и переходим к настройке прозрачности. Так как наш объект будет скрыт под другими слоями, и основное свечение будет исходить из внутреннего объёма, ставим значение Transmission «1.000» — это даёт нам полностью прозрачный объект. А параметр Transmission Roughness позволяет выбрать, насколько матовой или глянцевой будет поверхность (чем больше значение, тем меньше глянца).
Переходим к работе с Volume. Здесь мы задаём цвет внутреннего «тумана» и его плотность, выставив значение Density на 10.000.
Работа с материалами в Blender
Привет, меня зовут Сергей Мингулин, я — 3D-художник и преподаватель курса по созданию стилизованных 3D-персонажей в XYZ. Посмотреть на мои проекты можно здесь. Это — первая статья из цикла о визуализации в Blender.
Сегодня поговорим о том, как настраивать материалы, и какие дополнительные программы и расширения облегчат работу. А ближе к финалу я дам небольшой туториал по созданию интересного эффекта свечения на примере иллициев мутанта — выростов на голове для приманивания добычи.
Дополнительные программы для удобства
Substance Painter — программа для текстурирования 3D-моделей или создания текстур/текстурных карт для них. По ходу работы мы будем импортировать текстуры отсюда.
Node Wrangler — аддон, который содержит разнообразные инструменты для улучшения и ускорения воркфлоу, основанного на нодах (node-based workflow).
Активируется он следующим образом:
Переходим во вкладку «Edit», заходим в настройки «Preferences» и в «Add-ons» ставим галочку на соответствующей вкладке. Для удобства ищем аддон через поисковую строку.
Как работать в Material Editor
После того как портировали нужную модель в Blender, находим вверху вкладку Editor Type и выбираем Shader Editor. Нас перебрасывает в меню.
Material Editor имеет 2 режима:
1.Редактирование «мира» сцены.
Здесь есть две настройки:
Surface (поверхность) — сюда можем подключить обычный background (включен по умолчанию) и поменять его цвет или же добавить HDRI текстуру (удалить нод background и добавить Environment texture через Shift+A ). Я остановился на обычном бэкграунде.
Volume (объём) — здесь я добавил шейдер principled volume, который отвечает за «туман» или условную прозрачность атмосферы вокруг объекта.
2. Редактирование объектов, с которым мы и будем сегодня работать.
Чтобы создать нод, нажимаем Shift-A — этот хоткей вызывает панель с вкладками настроек. Мы можем как вручную искать во вкладках интересующую нас, так и ввести название в строку «search», после чего нод появится в меню.
Пример создания пустого материала
Чтобы создать новый материал без названия и настроек, нажимаем вкладку Material Properties и щёлкаем «+».
Здесь же нажимаем «new», и у нас появляются базовые ноды: Material Output и Principled BSDF, с помощью которых мы будем проводить изменения.
Важно: не забываем активировать Node Wrangler.
Выделяем базовый шейдер и нажимаем Shift+Control+T. Комбинация откроет нам меню выбора файлов. Выделяем нужные нам текстуры и подгружаем.
Если по умолчанию в названии файла текстуры есть приписка с её назначением, прога сама привязывает соответствующие файлы к параметрам.
Редактировать эти приписки (или суффиксы/тэги) можно в меню:
Если значение определилось неверно, изменить привязку можно самостоятельно, соединив мышкой output нода и input шейдера.
Кроме того, текстуру можно так же вручную перетянуть из окна в программу и прилинковать.
Назначить материал для модели можно, снова перейдя в 3D Viewport. Выделяем нужный объект, и пакет назначается автоматически. Если нам нужен другой, жмём крестик, а затем вкладку «new» или выбираем из уже имеющихся сохранённых.
Настройка материала высокополигональной модели
Стоит оговориться, что речь пойдёт о модели хайполи с высокой плотностью сетки, которая призвана проиллюстрировать навык дизайнера в рамках портфолио.
В связи с этим, геометрия позволяет нам не использовать отдельную карту под Subsurface scattering, а просто выставить реальное значение рассеивания в соответствующем параметре, исходя из габаритов модели.
Metallic, Transmission и Transmission Roughness мы не используем на теле вообще.
Дальнейший процесс можно разделить условно на 2 этапа: работу над материалами для тела и зубов и настройку иллициев.
Тело и зубы
Для настройки материала тела мы используем обычный PBR-материал с Metal-Rough workflow или пайплайном. Карты экспортируем из упомянутого в начале статьи Substance Painter.
Наш материал состоит из следующих нодов: Albedo или Base Color, Roughness и Normal Map. Последний используется для мелкой детализации.
Что нужно знать при работе с материалом?
Текстурные карты, которые не передают цвет материала, должны быть в линейном пространстве. Поэтому в Color Space текстур мы ставим:
sRGB — для Albedo
Non color, либо Liner — для Roughness, Normal и т.д. в зависимости от вашей сборки
Также, в зависимости от того, в каком пайплайне мы работали в Substance Painter и какой там пресет на экспорт текстур (под OpenGL или DirectX), может потребоваться «флипнуть» зелёный канал в Normal Map.
Для этого нажимаем Shift-A, находим Separate RGB и подключаем к нему output Color. Как понятно из названия, этот нод даёт нам провести необходимую манипуляцию с одним из каналов (Red, Green, Blue). Теперь, чтобы инвертировать зелёный канал (G), добавляем нод Invert со значением Fac «1.000» и подключаем обратно через Combine RGB.
Эту конструкцию мы затем подключаем к Normal в Principled BSDF. Roughness (чёрно-белая карта, не требует манипуляций с каналами) подключается в соответствующий слот шейдера, так же как и Albedo (Base Color).
Вот так выгладит готовая сборка материала:
Фиолетовое поле — это наш Normal Map. Не обращаем внимания на неприлинкованные окна.
В случае с зубами настройки всё те же. Также флипаем при необходимости зелёный канал в нормалке.
Пошаговое создание светящихся иллициев
Иллиций — особый ловчий вырост («удочка») на вершине головы у костистых рыб отряда удильщикообразные, служащий для приманивания добычи. Нечто похожее есть и у нашей модели.
Примеры в референсах.
Рассмотрим, как распределить свечение по всей длине иллициев, — от наибольшей интенсивности к наименьшей.
Наши «удочки» будут состоять из:
нижнего слоя — овалы внутри, дающие основное свечение на концах;
среднего слоя — так же светящиеся трубки;
верхнего слоя — внешняя оболочка иллициев.
a) Нижний слой
Material Output нижнего слоя состоит из Principled BSDF, который идёт в Surface объекта, и Principled Volume, подсоединённого к параметру «внутреннего объёма».
Так как геометрия объектов простая, Normal Map нам не нужен, и его значения мы оставляем «по умолчанию». Основные манипуляции будем проводить с названными выше нодами.
Первый — это Principled BSDF. Здесь мы задаём Base Color значением HSV (Hue, Saturation, Value), оставляем Roughness по умолчанию и переходим к настройке прозрачности. Так как наш объект будет скрыт под другими слоями, и основное свечение будет исходить из внутреннего объёма, ставим значение Transmission «1.000» — это даёт нам полностью прозрачный объект. А параметр Transmission Roughness позволяет выбрать, насколько матовой или глянцевой будет поверхность (чем больше значение, тем меньше глянца).
Переходим к работе с Volume. Здесь мы задаём цвет внутреннего «тумана» и его плотность, выставив значение Density на 10.000.
Настройки материала нижнего слоя.
Как настроить свечение?
На скриншоте выше мы видим, что Emission поверхности — чёрный. Это значит, что свечение будет исходить не от неё, а от Volume. Для этого мы и задавали максимальную прозрачность оболочки. Так как этот слой будет ещё под двумя, задаём большое значение в параметре Emission Strength («сила излучения») — «1700.000».
b) Средний слой
Ноды этого слоя те же, что и у предыдущего. В Principled BSDF значение Roughness мы выставляем меньше, примерно в 3 раза, что даёт нам более глянцевую поверхность. Значение IOR (индекса преломления) оставляем по умолчанию. Transmission, в случае второго слоя, у нас контролируется через Color Ramp и Layer Weight.
Настройки материала среднего слоя.
Layer Weight — нод, из которого мы берём значение Френелевского отражения.
В зависимости от того, под каким углом мы смотрим на поверхность объекта, сам объект кажется нам в большей или меньшей степени прозрачным. Коротко этот эффект можно описать так: чем ближе к 90° угол между направлением взгляда и поверхностью прозрачного объекта, тем более прозрачным он кажется.
Пример: рыба из референса. Мы видим, как поверхность всё больше теряет прозрачность и обретает цвет по краям.
Color Ramp — по своей сути, аналог уровней в Photoshop, с помощью которого мы можем:
1) инвертировать цвета — по умолчанию белый цвет справа, чёрный слева; перетягивая ползунки друг на друга, обращаем цвета.
2) настроить контрастность — чем меньше расстояние между ползунками, тем она больше.
Теперь, соединив этот нод с Transmission, мы получаем следующие параметры: чем ближе к белому цвет, тем прозрачнее будет отображаться материал на рендере.
От настройки поверхности переходим к свечению. Оно берётся из нода Principled Volume, который мы также подключаем к Material Output (Volume). Цвет тумана — красный, испускаемого света — оранжевый. Выбираем значение плотности — «1.000», и Emission — «400.000».
Таким образом, получаем плавный переход от более интенсивной точки свечения, расположенной на прозрачном участке, к менее интенсивному по всей длине менее прозрачного стержня.
c) Верхний слой
Наконец, настройки внешней оболочки выглядят следующим образом:
Общий принцип остаётся тот же: Principled BSDF, к которому подсоединяем Bace Color с Color Space sRGB, и упрощённая настройка volume — Volume Absorption.
На последнем останавливаться нет смысла, затронем основные моменты настройки Principled BSDF.
Для Roughness была использована готовая текстура из Substance Painter.
Аналогично применяем готовый градиент к Transmission и миксуем его с уже описанным Layer Weight (откуда берём френель) + Color Ramp (инверт LW).
Чтобы смешать прозрачность по френелю и по градиенту, создаём нод MixRGB и выбираем вариант смешивания Multiply, линкуем их к нему (Color1 и Color2), после чего соединяем нод Multiply с Transmission.
И не забываем инвертировать зелёный канал в Normal Map при необходимости.
Так выглядит наша модель на рендере. В следующий раз поговорим о том, как выставить свет в соответствии с задачами, и правильно её подать.
Если хочешь научиться создавать стилизованных 3D-персонажей — записывайся на курс STYL. Стартуем 1 октября — если записаться сейчас, можно успеть получить скидку.
Все подробности по ссылке: https://www.school-xyz.com/styl