Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Новый хит для любителей игры жанра три в ряд! Кот Ученый уже прячет предметы по таинственному лесу, чтобы вы получили удовольствие от поиска вещей и заработали как можно больше изумрудов. Котик рад новым гостям!

Северное слияние - тайна леса

Казуальные, Приключения, Логическая

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
415
customphase
customphase
Лига Разработчиков Видеоигр

Рендеринг травы в Unity⁠⁠

6 лет назад

Основан на методе описанном тут: https://gist.github.com/sebbbi/a599d7896aa3ad36642145d54459f...


Основная скорость достигается за счет минимизации чтений из памяти в угоду расчету всего что возможно напрямую в шейдере.

Показать полностью
[моё] Unity Unity3D Gamedev Компьютерная графика Трава Real-time Видео
154
388
DELETED
Лига Разработчиков Видеоигр

3 вида мультяшной 3D графики в играх⁠⁠

7 лет назад

Привет, пикабу)
Я занимаюсь игровым 3D-моделированием. Хочу рассказать вам о 3х видах мультяшной графики. На самом деле их больше, но только эти я сам умею и практикую. Возможно кто-то из читающих пикабу только начинает изучать моделирование и подчерпнет в этом посту чуть чуть информации, примерно представляя в какую сторону двигаться)
Сам я не претендую на звание "гуру" моделирования. Просто в начале моего изучения мне не хватало таких простых советов и понятий о том, что делать, что изучать и т.д. надеюсь, кому-то это будет полезно)


Low poly art
Наверно многие знакомы с таким стилем. Он был очень популярен года 2 назад. Но до сих пор много игроделов предпочитают этот стиль в своей игре. Соответсвенно поступает немало заказов в таком стиле.

В таком стиле использует текстура, состоящая из "пикселей" разных цветов. Назовем ее "сеткой цветов". И группы полигонов, которые должны быть одного цвета "разворачивают" на соответствующие цвета на текстуре. На картинке видны черные точки - это и есть развертка группы полигонов. При моделировании в таком стиле необходимо усложнять сетку модели, чтобы добиться нужных цветов. Например пришлось полигонами вырезать надпись "TNT", что увеличивает необходимую производительность для обработки такой модели. Но зато мы выигрываем в текстуре. Она всего лишь 64х64 пикселя.
Количество треугольников модели = 152.
Так же важно при демонстрации своих моделей в этом стиле применять правильное освещение. Для каждой сцены оно будет индивидуальным. но для одиночных объектов можно применять три источника света, как на картинке.
В итоге получаем вот такую модель:

Название следующего стиля я не знаю)
Такой стиль более похож на мультяшный. Красивые мягкие цвета, простота форм. Для этого стиля мы упростим модель, убрав буквы и упростив фитиль. Потому что эти элементы мы нарисуем.

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

На такой модели некоторые элементы отрисованы простыми линиями. На текстуре простыми геометрическими фигурами рисуются более темные участки - тени, и более светлые - блики. Так же детали - порез (два треугольника из двух цветов), текстура фитиля и его опаленная часть. Просто и красиво, даже не надо уметь рисовать. А если добавить черную обводку, смотрится еще лучше)
Треугольников без обводки - 108, с обводкой - 168.


Следующий стиль - Модели с Hand Painted текстурами. Или просто Hand Painted.

Наверно самая известная игра в таком стиле - dota2. Сетка такой модели идентична предыдущей, за исключением обволакивающей всю модель "ткани")

Отличие только в текстуре. Рисуется такая текстура довольно просто. Светлые места - светлее, темные - темнее)) Ну а основными этапами рисования такой текстуры будет:

1.Основной цвет + неоднородность (текстура материала)

2.Структура (сам рисунок, что бы мы нарисовали, рисуя карандашом по бумаге)

3.Свет и тень (возвышенности - светлые, впадины - темные. Представляйте реальный источник света, куда падает свет, а куда тень?)

4. Неоднородность структуры (вмятины, сколы, порезы и т.д.)
Очень помогает для рисования такой правило: Чтобы не было "грязных цветов" нужно использовать теплые цвета в светлых местах и холодные в темных.

На этой картинке видим две полоски, из которых получаем третью. Это красный цвет в разных градиентах. Первый - от черного к белому, второй - от синего (самого холодного) к желтому (к самому теплому). Сочетание таких палитр будет смотреться более красиво и избавит от грязных цветов.

И сравнение стилей:

Это все, что я хотел рассказать) Надеюсь, не совсем сумбурно, опыта у меня в этом мало.
На мой взгляд симпатичные модельки для какой-нибудь мобильной игры)
Сам я не сильно много знаю, но стремлюсь к изучению, и если вам понравится, буду делать посты с тем, что изучил) будем развиваться вместе)
Начал вести свой блог в вк, там нет людей, пишу в пустоту( ссылку оставлять не буду, не знаю можно или нет это делать. Если нужно, в комментах напишу.

Показать полностью 7
[моё] Длиннопост Gamedev Игры Графика Компьютерная графика
70
345
Nereon
Nereon
Unreal Engine

Бесплатный пак строительной техники на Unreal Engine 4⁠⁠

4 года назад

Эпики выпустили в бесплатный доступ пак строительной техники из Twinmotion оптимизированный под Unreal Engine 4.
Добавить к себе в библиотеку его можно ТУТ

Бесплатный пак строительной техники на Unreal Engine 4

Как всегда ссылка на наш Телеграм-канал с новостями и Инстаграм с жизнью студии.)

Gamedev Бесплатно 3D Компьютерная графика
7
339
wonderlove
wonderlove
Лига Разработчиков Видеоигр

Парень на Reddit показал процесс создания крутых игровых иконок с использованием лишь скетчей и нейросетей⁠⁠

1 год назад

Создавать объекты для игр теперь ещё проще

Перейти к видео

Телеграм - 🎯 Нейро-Пушка

Нейронные сети Арты нейросетей Искусственный интеллект Арт Компьютерная графика Дизайн Gamedev 2D Digital Видео Telegram (ссылка)
73
335
xallienx
xallienx
Лига Разработчиков Видеоигр

Создание современного игрового 3D окружения от White Noise Team. (Часть-1)⁠⁠

7 лет назад

В рамках работы над проектом Twin Soul (https://www.twinsoulgame.com) мы ведем Devlog и часто получаем вместе с фидбеком вопросы о создании игрового контента. Подобную информацию трудно уместить в рамках одного комментария, что сподвигло на написание данной статьи.


Вне зависимости от того, слышали ли вы краем уха слова “полигон” и “нормалка”, занимаетесь разработкой видеоигр, или же простой обыватель - мы постарались сделать статью максимально понятной и интересной для всех. А конкретно - мы расскажем о нашем пайплайне (поэтапный алгоритм ведения работы) создания простых игровых моделей (на жаргоне разработчиков - “пропсов”; от англ. “props”), познакомим с технической терминологией, и дадим несколько практических советов.



Сбор референсов.



В первую очередь все начинается с подбора референсов (вспомогательные изображения в качестве примера). Неисчерпаемым и бессмертным источником референсов является Google.

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


Естественно, данные методы не совсем эффективны, когда окружение переходит из рамок реальности в рамки фантазии. На этот случай у нас есть концепт-художник.

Для более глубокого погружения мы стараемся максимально правдоподобно копировать референс в виде 3Д. “Эксперты” любящие писать “Вот так вот не бывает!” знайте - на каждое “не бывает” у нас есть фото, подтверждающее обратное.

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


Мелкие объекты и детали могут быть плохо заметны “нечитабельны”, приходится увеличивать их в разы относительно реальных аналогов. Например, это может быть тонкая картонная упаковка, мелкие радиодетали, незаметные провода и трубы, кнопки на электроприборах и т.п.

Моделирование - базовая теория.



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

Готово! Получена желаемая форма, но для использования в игре она не годится. Это пока еще скетч, на основе него предстоит сделать две модели, и начнем с низко полигональной (полигон - плоскость 3Д модели описанная точками), будем называть такие объекты - LP (low poly).


В процессе создания LP, мы удалим со скетча точки не влияющие на форму объекта, тем самым сократим количество полигонов и упростим оставшиеся. Теперь модель будет потреблять значительно меньше ресурсов вашего компьютера. На этом же этапе удаляются все полигоны, которые не будут видны в игре.

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


Дело в том что каждый полигон по стандарту имеет свой уникальный вектор, отвечающий за его шейдинг (как ложится на поверхность тень) и называется этот вектор - нормаль. Именно из-за набора уникальных нормалей у каждого полигона - конус выглядит граненым. К счастью, c помощью настроек групп сглаживания можно задать для всей модели одну и ту же нормаль.

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

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

В примере выше “кривой” полигон был триангулирован по разному, путем соединения ребром разных точек и в результате получились две разные формы. Любая полигональная графика изначально строится на основе треугольников, так или иначе среда разработки поделит полигоны, но не всегда как нужно. Кроме того, триангулирование дает дополнительные возможности в работе с нормалями, а в некоторых случаях помогает избавиться от артефактов, вызванных жесткими группами сглаживания. Правильно строя сетку можно значительно оптимизировать модели и улучшить их визуальное качество.


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

Боковые части объекта одинаковы на предполагаемой текстуре, поэтому положим их друг в друга. На внешней части конуса предполагаем наличие фаски или другой текстурной детализации, поэтому немного увеличим её на развертке. Дно модели редко будет видно игроку, уменьшим его развертку в несколько раз.

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


Теперь деталь полностью готова к экспорту в игровой движок. Но такие квадратные формы явно не подходят под определения “современного игрового окружения”, по прежнему хочется сгладить все углы. Для этого мы возвращаемся к нашему 3D скетчу и сделаем из него высоко полигональную модель HP (high poly).

Модель сглажена за счет большого количества полигонов и их нормалей, теперь предстоит задача перенести эти нормали с HP на LP. Перенос осуществляется методом запекания в ранее созданную развертку, на выходе мы имеем карту нормалей, где RGB значение каждого пикселя соответствует XYZ значения вектора.


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

Подробнее о картах нормалей.



Для максимального эффекта карты нормалей нужно заранее хорошо сгладить углы и выделить детали в HP модели больше, чем в реальном аналоге (референсе). Базовые нормали LP объекта можно также использовать для подчеркивания формы.

Использования подобных карт - не новинка в игровой графике, но современный пайплайн создания фотореалистичного контента требует совершенно иной уровень качества. Именно поэтому создание почти каждого объекта требует дополнительно HP вариант, что увеличивает временные затраты разработки. Моделирование промежуточного скетча, сетка которого позволяет быстро получить HP и LP, экономит время и, кроме того, габариты двух моделей выходят идентичными. Чем больше идентичность HP и LP - тем меньше выходит проблем с запеканием нормалей.


Во время запекания на основе LP сетки строится клетка “захвата”, форма клетки влияет на угол проекции запекания. И иногда нам приходится добавлять в LP дополнительные ребра, тем самым выровнять клетку и исправить некоторые “косяки”. После временные ребра можно удалить.

Как правило игровые модели состоят из ряда мешей (цельные полигональные объекты), эти части будут мешать запеканию перекрывая друг друга, приходится отделять их и печь по отдельности. Куски получившихся карт нормалей склеиваются воедино после.

Для непосредственного запекания может использоваться почти любой современный пакет 3D моделирования, но мы используем Substance Painter 2 (программа для процедурного текстурирования, далее SP2). Помимо нормалей, софт позволяет качественно запекать на основе HP целый ряд различных карт. К примеру, карта базового затемнения (Ambient Occlusion - АО) или карта высот (Height Map). Эти и некоторые более технически сложные карты могут участвовать в генерации необходимых визуальных деталей - грязь, потертости на углах, и т.п.


В качество нюансов можно указать что работаем мы исключительно с OBJ форматом, как показала практика общепризнанный FBX по неизвестным причинам может выдать неприемлемый результат.a



Иные методы моделирования.



Часто, если на HP модели должны присутствовать рельефные детали типа узоров, трещин, скол, следы коррозии и т.п., в таком случае разработчики прибегаю к скульптингу (принцип моделирования основанный на скульптурной лепке, использует для работы очень большое количество полигонов). Хорошим примером для использования подобного метода может выступать старый советский подоконник.

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


Часто нас спрашивают, используем ли мы фотограмметрию (способ получения 3D объекта с помощью фотографий), бытует мнение, что данный способ является чуть ли не манной небесной. К сожалению, для качественной фотограмметрии нужен студийный равномерный свет, дополнительная работа с фото, большое время для просчета. На выходе получаем меш с хаотичной высокополигональной сеткой, и для дальнейшей работы требуется проведение ретопологии (изменения топологии сетки), а после - устранения артефактов с помощью скульптинга. Одним из преимуществ фотограмметрии является создание реалистичной текстурной карты, но она тоже требует дополнительные правки и сильно ограничивает в оптимизации развертки.


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

Стандартом для создания тканевых ассетов в игровых пайплайнах давно уже стал Marvelous Design. Продукт позволяет создавать и симулировать ткани из заготовленных пользователем выкроек. Наша команда пока еще только осваивает новый инструментарий, но он уже нашел свое применение и для создания предметов окружения.

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



Материалы - базовая теория.



Краеугольным камнем в плане производительности и визуальных качеств графики является свет и материалы, а материал - это набор параметров включающий в себя текстурные карты и шейдер (алгоритм отрисовки поверхности). Современные материалы неразрывно связаны со светом, во время рендера (процесс отрисовки компьютерной графики) они формируют привычную для пользователей картинку, но в данной статье мы больше поговорим о материалах.


С приходом консолей последнего поколения в пайплайн разработчиков внедрился новый технологичный стандарт, пришедший в игры из кинематографа - физически корректный шейдинг (сокращено PBS, в сети можно встретить также под аббревиатурой PBR, IBR). Технология представляет с собой наиболее наиболее подобную реалтайм симуляцию взаимодействия света и материалов.

В реальности свет взаимодействует с объектами на который падает, отражается, рассеивается и поглощается. Степень, с которой происходят данные физические явления, зависит от микроструктуры вещества. Чем более поверхность неровная, тем больше свет поглощается или рассеивается, кроме того, отражаясь от поверхности свет формирует видимое отражение окружающего мира. Металлы и неметаллы отражают свет по разному, для первых свойственно фронтальное отражение (зеркало) и изменения цвета блика.

PBR использует те же правила для отрисовки поверхностей, но, к сожалению, симуляция отражений в реальном времени до сих пор остается тяжелой темой для игровой графики. Поэтому в большинстве случаев в качестве отражения используются заранее заготовленные кубмапы (панорамные изображения натянутые на куб/сферу). А так как понятие вещество не применимо к полигональной графике, информацию о микроструктурах храниться в текстурных картах.

Раньше разработчики вкладывали большую часть информации о поверхности в диффузную карту. И не смотря на появления карт нормалей и спекуляров (карты бликов) с приходом DX9, дифузная карта до недавнего времени содержала в себе информацию о затемнении, бликах. Попросту говоря дифуз был слегка обработанной фотографией. Теперь на их смену пришли альбедо карты, содержащие в себе только цвет поверхности и ничего больше.

Остальная информация о материале раскидана по остальным картам, их количество зависит от особых физ свойств объекта, которые требуется просимулировать. В нашей пайплайне для простых объектов, на базе работы с Unreal Engine 4 используется не так много карт. К знакомым нам уже картам нормалей и альбедо добавляется рафнес (roughness - карта шероховатости), металик (metalic карта металличности) и АО (ambient occlusion - карта базового затемнения).

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


Читайте продолжение! (https://pikabu.ru/story/sozdanie_sovremennogo_igrovogo_3d_ok...)

Показать полностью 24
[моё] Twin Soul Unreal Engine 4 Gamedev 3D Компьютерная графика Длиннопост
88
327
DELETED
CGI Media

Портрет Моргана Фримена⁠⁠

3 года назад

Всем привет!

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

Цель проекта.

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


Программное обеспечение.

Для создания скульпта я использовал ZBrush. Прическа была сделана в XGen Maya.

Развертка модели была выполнена в RizomUV. Запекал текстуры и текстурил проект полностью в Marmoset.


Референсы.

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

Я начинаю с поиска рефов на актера, которого я делаю, с нескольких ракурсов (спереди, сбоку, 3/4, сзади).

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

После того, как большая часть рефов найдена, я начинаю обрисовку, разделяя их на группы мышц, жиров, костных ориентиров и силуэтов. Это позволяет очень легко понять, как формируются объемы, структуру и их направления. Более того, это ускоряет производственный процесс в целом.


Скульпт.

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

Прежде всего, я леплю силуэт и крупные формы в соответствии с моими подготовленными рефами. Этот этап полностью посвящен плоскостям лица. Это один из самых важных этапов. Главное здесь - уловить силуэт, который был обрисован на рефах. Опять же, поскольку мы делали эскизы силуэтов ранее, это делает этот процесс более быстрым.

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

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


Волосы.

Это был мой самый первый опыт создания волос с помощью XGen в Maya. Поэтому, чтобы научиться, я решил пройти весь путь и сделать прическу в Xgen с нуля. Для меня также было вызовом создать африканскую прическу, потому что для этого требовался совершенно иной подход, чем для прямых волос. Поэкспериментировав с настройками, я пришел к такому результату. Почти в каждом модификаторе я использовал Random функцию с различными параметрами. Кроме того, для так называемых летающих волос я использовал функцию Stray с процентом 30. Вот параметры, которые я использовал.

Для бороды и бровей это был тот же подход и аналогичный набор параметров.

Глаза.

Я взял глаза из своего очень старого проекта и немного их улучшил для этого проекта.

Эти глаза состоят из 2 мешей, один для роговицы, а второй для "тушки" глаза. Они сделаны из той же сферы, только роговица имеет небольшое смещение и выпуклую линзу. Их UV сделаны так, что они перекрывают друг друга. Это делается для того, чтобы карта нормалей на роговице соответствовала капиллярам на тушке.

Вот как они выглядят в Marmoset и их материалы.


Текстурирование.

Одной из задач было полностью оттекстурить проект в Marmoset. Мне очень нравится, как инструментарий реализован в этой программе. Большую часть своей карьеры я был 2D-художником и рисовал в Photoshop, но по какой-то причине эта программа напоминает мне Photoshop. Это очень удобно для меня, потому что все эти слои очень похожи и интуитивно понятны.

Я решил создать карту Albedo в Marmoset просто для того, чтобы отточить свои навыки. Обычно я делаю polypaint в Zbrush. Я думаю, что polypaint - это очень удобная и простая в использовании вещь.

В процессе рисования Albedo карты нет ничего необычного - в основном это множество слоев с цветокоррекцией, светами и капельку теней. Я использовал еще несколько процедурных слоев с шумом, чтобы добиться сходства с текстурой кожи Фримена.

Я взял карту Curvature за основу карты Roughness, осветлил ее через слои Levels и дорисовал некоторые места вручную. Например, на веках кожа более блестящая из-за увлажнения глаз, а нос и уши более жирные.

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

Я также хотел немного рассказать вам о подповерхностном рассеянии. Для этого я запек карту Thickness, но Marmoset обычно помещает ее в слот Scatter. Я предпочитаю помещать его в Transmission mask, так как мне кажется, что эта карта дает грязные цвета в слоте Scatter. А в Scatter я использую чистые цвета или текстуры, которые идут в материале кожи Marmoset. (У Marmoset на самом деле замечательные материалы.)

Я не тратил много времени на текстурирование одежды и использовал готовые материалы от Marmoset, добавив к ним несколько генераторов окклюзии и царапин.

Рендер.

В Marmoset я всегда использую ACES в Tone Mapping. Думаю, что это всегда улучшает мою картину. Я настроил свой собственный цветовой профиль для каждой камеры, а также я являюсь поклонником черно-белых фотографий и решил создать для них отдельный профиль.

Кроме того, в последней версии Marmoset была добавлена возможность добавления зернистости пленки. Я не мог упустить такую возможность! В свободное время я увлекаюсь пленочной фотографией, и эта функция меня полностью покорила.

В общем, это все, что я хотел вам рассказать о своей работе. Для меня это был очень интересный проект. Я надеюсь, вам понравилось, и вы найдете что-то интересное для себя!


Не бойтесь спрашивать в комментариях про любые аспекты работы, я с удовольствием постараюсь ответить на ваши вопросы. Если какой-то пункт раскрыт не полностью, я могу дать более развернутый ответ. Я выступаю за то, чтобы делиться с 3д сообществом любым опытом. Мы должны расти и развиваться вместе!


Добавил картинки из проекта в пост.

Ссылка на саму работу.


Мой артстэйшн.

Оригинал статьи на английском.

Показать полностью 22
[моё] Marmoset Toolbag Autodesk Maya Zbrush 3D 3D моделирование Game Art Компьютерная графика Gamedev Длиннопост
51
267
Nereon
Nereon
Unreal Engine

Создание утреннего завтрака на Unreal Engine 4, финишная прямая⁠⁠

4 года назад

Друзья, вышел на финишную прямую создания сцены.

Расклад теперь такой:

1) Шторы оставляю в статике, в динамике будут, когда сделаем сцену полностью на RTX (включая свет)

2) Добавил подповерхностного рассеивания банану, блинчикам и еще ряду предметов

3) Финальный свет просчитался, ставлю камеры снимаю ролик

4) Синематик ждать в течение недели. Сразу за ним подтянутся обучающие ролики по ряду тем.


Теперь, когда финальный свет и материалы готовы, можно насладиться разницей между первой и последней итерацией шейдеров и материалов.)

Показать полностью 2
[моё] Unreal Engine 4 Завтрак Блины Банан Интерьер Gamedev Компьютерная графика Длиннопост
22
221
DELETED
Лига Разработчиков Видеоигр

Направления CG и профессии в игровой CG⁠⁠

7 лет назад

Привет, Пикабу)

Я -3D моделлер (3D artist). Я выбрал направление игрового моделирования. Но существует гораздо больше направлений, в которых можно развиваться 3-дэшнику. Такие как:

1. Моделирование интерьеров и экстерьеров. Это дизайн квартир и зданий. Сейчас вовсю применяется 3D графика для визуализации дизайна будущей квартиры. С такими навыками можно очень неплохо зарабатывать, устроившись в соответствующую компанию)

2. Производственное моделирование. Например моделирование ювелирных украшений, моделирование различных изделий под токарный станок (не знаю как правильно он называется), моделирование под 3D печать.

3. Моушн дизайн и реклама. Видеоролики и баннерная реклама) большинство красивых артов сделано в cg. В общем все, что связано с видеоконтентом и рекламой)

4. Моделирование в кино. Сейчас фильмы очень насыщены cg. Человек-паук перелетающий через вертолет и все в этом духе. Очень обширная сфера. Требует очень хорошего скилла и ресурсов)

5. Моделирование в мультфильмах. И это не обязательно «Миньены». Даже Лунтика кто-то создавал. Там по-большей степени требуются аниматоры. Очень интересная для меня сфера)

6.И наконец игрвое моделирование. Давайте разберемся с ним подробнее) Хочу охватить весь визуальный контент в играх. Начнем с самого начала. Какая бы игра не была, она начинается с концеп-арта.

Первая профессия – Концепт артист.

Концепт-артисты могут быть по персонажам, окружению, предметам (пропсам) и технике. На эти группы будут делиться и другие профессии. Задача концепт-артиста создать гармоничный мир. Придумать его. На мой взгляд это самое сложное)

Когда все концепты готовы начинает работать 3D артист (моделлер). Хороший моделлер в той или иной степени умеет делать все) или должен уметь) Но вообще есть несколько областей, в которую может развиваться моделлер:

- Скульптинг. Создает и полностью прорабатывает высокополигональную модель. Все складочки иморщинки, если дело касается персонажа)

- Текстуринг. Можно полностью от руки рисовать, можно в substance painter материалы накидывать. Зависит от проекта. UV-развертка тоже в его компетенции.

- Ретопология. Это когда создают низкополигональную модель по образу и подобию высокополигональной. Или просто исправляют сетку на правильную. Снимают различные карты освещения, нормалей и т.д. с хайполи модели и накладывают на лоу поли модель.

- Обычный моделлер)) Можно прям в лоуполи моделить. Создает модель без скульптинга. Как правило твердые поверхности. Не органику. Дальше работает текстурщик)

Риггер. Это когда на модель навешивают кости . Узкоспециализированная профессия. Кости (или риг) по принципу действия похож на человеческие) Часть модели следует за изменениями соответствующей кости, так и анимируют.

Аниматор. Ну это яснопонятно. Анимация моделей)

VFX-художник. Человек, который занимается эффектами. Взрывы, огонь, дождь и др. – это по их части. Интересная профессия, изучением которой я как-нибудь займусь)

Иконщик (интерфейс-художник). Все иконки, менюшнки и т.д. рисуется этим человеком. Дизайн тут преобладает.

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


Надеюсь, этот пост поможет вам определиться с направлением своего развития)
Что касается самых востребованных профессий, то все говорят, что аниматоры, иконщики и художники по спецэффектам требуются в большей степени) Ну а вообще каждая профессия интересная в своем ключе) Для себя я решил, что дополнительно буду изучать анимацию и эффекты. Потому что нравится)
Больше контента: https://vk.com/monti_blog
Всем синичек и белочек)

Показать полностью 16
[моё] Длиннопост Компьютерная графика Графика Gamedev
29
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии