Steam Workshop изнутри на примере DOTA2

в 23:47, , рубрики: 3d графика, game development, photoshop, Steam Workshop, Анимация и 3D графика, метки: , ,

Steam Workshop изнутри на примере DOTA2

На всем Хабрахабр нет ни единой темы раскрывающей практической части Steam Workshop.
В этом посте я расскажу обо всех тонкостях отправки своих работ и их создании на примере Dota2, впрочем, этот опыт может быть легко направлен и в другие отросли Workshop, например TF2.

Так же мой пост может быть интересен начинающим 3d артистам (Autodesk Maya), художникам, тесно связанным с UV Map и, конечно, всем интересующимся вопросом: «Как дела у Valve?»
(Много картинок)

Итак, если вы следите за моими постами, то могли заметить, что я всегда стараюсь спрятать теоретическую часть, здесь ее не будет вовсе, поэтому пост будет построен по принципу «From zero to hero»© Disney.

С чем мы сталкиваемся входя в меню разработчика:

Steam Workshop изнутри на примере DOTA2

Здесь нам предстоит:

1) Выбрать персонажа, на которого рассчитан ваш предмет и его слот.
2) Загрузить нашу модель в формате dmx, smd или fbx. (внимание, максимально количество полигонов варьируется от типа предмета, дополнительная загрузка более четкой модели часто требуется для предметов, которые видны на аватаре)
3) И, наконец, представить 4 UV Map в формате TGA: color,normal, mast1,mask2.

Чтобы справить с этой задачей я буду использовать:

ПО:
1) Audesk Maya — сама модель (наряду с Maya так же популярны такие программы как 3dsmax и blender))
2) Photoshop — UV карты

Итак, попорядку:
Steam Workshop изнутри на примере DOTA2

Здесь я думаю все очевидно, если есть вопрос по этой части, задайте в комментариях.

Steam Workshop изнутри на примере DOTA2

В этом пункте нас просят залить геометрию модели.

Итак, приступим:

Чип, что мы будем делать? Мы скрафтим оружие для персонажа Naga Siren. Хорошо Чип!

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

Нам нужно пройти Сюда

Откроется такое окошко, скачиваем нужную модель и открываем ее в Maya

Steam Workshop изнутри на примере DOTA2

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

Steam Workshop изнутри на примере DOTA2

Следующая часть — нам нужно наложить текстуру, для начала мы займемся первой основной маской — с префиксом name_color.tga

Steam Workshop изнутри на примере DOTA2

Рекомендации относительно цветовых гам, можно найти Здесь

Создаем свою UV карту:
Steam Workshop изнутри на примере DOTA2

Steam Workshop изнутри на примере DOTA2

У нас появилась некая раскраска.

Открываем в Photoshop.
Перед началом разукрашивания, рекомендую поставить контуры в 1 Layer, Opacity 20-50%, и не забудьте вначале прожать Ctrl+I для смены цветов.

Steam Workshop изнутри на примере DOTA2

Следующий шаг — разукрашиваем.

Steam Workshop изнутри на примере DOTA2

Накладываем текстуру (внимание поддерживаются модификации типов blinn и lambert):

Как наложить текстуру:

Steam Workshop изнутри на примере DOTA2

Steam Workshop изнутри на примере DOTA2

Замечательно, теперь создадим 3 маски для текстур пример, к чему нужно стремиться всегда находится в папке materials в скачанной с сайта valve модели.

Steam Workshop изнутри на примере DOTA2

Все маски — результат манипуляций с Opacity, Channels и Color balance основной «раскраски»

Почти Готово!

Теперь, мы не забываем присоединить нашу модель к скелету.

Steam Workshop изнутри на примере DOTA2

Выделяем скелет кисти и нашу модель и следуем цепочки File -> Export Selection -> FBX

Отправляет нашу модель и комплект из четырех карт в (дефолт директория) C:Program FilesSteamsteamappscommondota 2 beta

Не забудьте прописать у каждой карты префиксы: color, normal, mask1, mask2.

Отправляем нашу работу в Steam Workshop и получаем Собственную страницу предмета. Финал — ждем ввода нашего предмета в игру.

Steam Workshop изнутри на примере DOTA2

На этом все, если вам понравился Guide и/или предмет буду благодарен за каждый палец вверх внутри Steam Workshop :)

P.S. Напоследок, предвижу очевидный вопрос — что дает подтверждение предмета и ввода в игру — 25% от дохода с каждой продажи предмета (прямой или косвенной a.k.a. напрямую из магазина или через сундук), после вычетов налогов, от Valve.

Автор: GiaLoTa

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js