Study 3d | Gamedev | Моделирование
2.76K subscribers
747 photos
29 files
1.05K links
Канал, посвященный изучению 3D - моделирование, анимация, rigging, текстурирование, gamedev, Unity 3d, Unreal Engine и др. игровые движки и т.д. Материал представлен в виде максимально полезных туториалов, видеоуроков, книг.
Для связи @nat_ndsfd
Download Telegram
https://avatars.mds.yandex.net/get-zen_doc/987771/pub_5beb3b6ff16f6c00aa3c4c01_5beb9ec9059a5400a9f3214d/orig
Процедурная анимация
Для того чтобы анимировать персонажа, ему необходим скелет. Сама анимация представляет из себя последовательность передвижения и поворотов каждой из косточек на протяжении какого-то количества времени. Заранее записанная анимация является кинематикой, процедурно-генерируемая - инверсной кинематикой.
#анимация
https://avatars.mds.yandex.net/get-zen_doc/112297/pub_5beb3b6ff16f6c00aa3c4c01_5beba0c30d576b00a9fcf6d1/orig
Процедурная анимация
Простейший пример процедурной анимации - ragdoll-физика, или тряпичная кукла. Впервые появилась в игре 1998 года Jurassic Park: Trespasser и положила начало развитию процедурной анимации.
#анимация
https://youtu.be/r0JDdXqdnww
Разработка контента на движке Unity безумно удобная вещь для современного мира. Процесс девелопмента можно сравнить со сборкой конструктора. Движок выступает платформой вашего корабля, а ассеты, скрипты, текстуры и модели — своего рода детальками лего. Руками опытного разработчика создать шедевр на этом движке теперь гораздо проще. Ведь, нет необходимости самостоятельно прорисовывать каждый отдельный элемент. Все необходимые 'запчасти' можно найти на просторах интернета в платном или бесплатном доступе.
#Unity
https://avatars.mds.yandex.net/get-zen_doc/96780/pub_5beb3b6ff16f6c00aa3c4c01_5beba408c4d79c00aa37b8f3/orig
Процедурная анимация
Технология процедурной анимации основана на симуляции физики твердых тел, каждой части тела задаются физические границы и соединяются суставами.
Активация рэгдолла изначально предполагалась при смерти или падении, в нужную секунду отключалась система контроля анимацией, а частям тела придавались физические свойства и вес, позволяя в том числе ударяться о другие объекты. Таким образом компьютер генерирует уникальную анимацию падения.
#анимация
https://youtu.be/DDsRfbfnC_A
Разработка контента на движке Unity
Конечно, вы можете вручную нарисовать свои собственные текстуры, модели и эффекты. В этом случае, ваш продукт будет уникален с точки зрения графической стороны. Но, вам придётся неплохо потрудиться для создания настоящего шедевра. К тому же, вряд ли у вас получится самостоятельно прорисовать, к примеру, карту виртуального мира какого-нибудь экшена. На создание моделей транспорта, растительности, зданий, а также всевозможных эффектов и прочих графических элементов уйдёт немало времени. А если вы новичок в сфере графического дизайна, тогда вам уж тем более будет не под силу самостоятельно создать такой большой объём элементов.
#Unity
https://youtu.be/dYBOBgfcTgY
Классификация ассетов для Unity

Ассеты можно разделить по графическому оформлению, доступу, категории и классу:

3D ассеты

2D ассеты

платные и бесплатные ассеты

паки и наборы ассетов (время суток, растительность, текстуры и т.д.)

категория ассетов — люди, животные, предметы, эффекты, скрипты и прочее.
#Unity #ассеты
2D ассеты для Unity
Если смотреть на успех мобильных 'Cut the Rope' и 'Bad Piggies', можно сказать, что 2D-жанр не умирает, а наоборот — медленно, но уверенно возрождается. Поэтому, будет целесообразно упомянуть о 2D ассетах для Unity. Я собрал список самых полезных сайтов с ресурсами, которые помогут 2D разработчику.
1. https://www.gamedevmarket.net/
GameDev Market — здесь вы найдёте множество платных ассетов как для 2D, так и для 3D разработки. Художники постоянно обновляют ассортимент ресурсов, в числе которых вы точно найдете то, что вам нужно.
2. http://graphicriver.net/category/game-assets
Graphicriver – этот сайт входит в топ популярных ресурсов шаблонов. Ввиду актуальности 2D, сайт обзавелся отдельным меню 2D ассетов. Прежде чем появиться в каталоге, все ресурсы проходят модерацию администраторами сайта. Поэтому, вы можете быть уверены в качестве графических элементов. Каждый посетитель имеет возможность оставить свой комментарий и оценить продукт.
#Unity #ассеты
Основы скульптинга
Sculptris содержит в себе минимальный набор инструментов, но этого будет достаточно, чтобы лепить модели почти любой сложности, причём как на ПК, так и на планшете. К сожалению, в июне этого года прекращена поддержка Sculptris в пользу ZBrushCoreMini, который тоже бесплатен, но уже не для коммерческого использования.
Как моделировать в Sculptris можно посмотреть здесь: https://youtu.be/ecVNltllays
#скульптинг
2D ассеты для Unity
3. https://www.scirra.com/store
Scirra – на этом сайте вы найдете платные SFX и GFX ресурсы для вашего продукта.

4. http://gameartpartners.com/
Game Art Partners — отличный платный ресурс, на котором вы можете приобрести ассеты оружия, визуальных эффектов, наборов элементов интерфейса, а также анимированных монстров и персонажей, выполненных в мультяшной стилистике.
#Unity #ассеты
Основы скульптинга
MeshMolder
Уже не такой минималистичный, как Sculptris, но всё же мощное средство скульптинга.
Что можно сделать на MeshMolder можно увидеть здесь: https://youtu.be/nLCfnNfEmWM
#скульптинг
2D ассеты для Unity
http://www.supergameasset.com/
Super Game Asset — каталог этого платного сайта имеет в своём ассортименте различные иконки, большие карты и ассеты анимированных персонажей. Отлично подойдет разработчикам RPG, либо продуктам изометрической графики. Многие ассеты сделаны одним дизайном.

Это далеко не весь список платных ресурсов, которые значительно облегчат вашу 2D разработку. Но, если вы новичок с ограниченным бюджетом, то вашему кошельку, наверняка, не под силу будет рассчитаться с вашими затратами. Есть недорогие ассеты, которые можно купить сэкономив на утреннем капучино. Но, есть и большие паки, стоимость которых может доходить до среднего прожиточного минимума, а то и больше. Спасибо тем ребятам, которые создают бесплатные ресурсы 2D ассетов для Unity. О бесплатных ресурсах я расскажу в следующих постах.
#Unity #ассеты
https://youtu.be/XjNZ3rjmnM0
Текстурирование
Laigter
Простая программа для создания PBR-текстур у спрайтов: карты рельефа, отражения и т.д. В нём же можно проверить как будет работать освещение.
#текстуры
2D ассеты для Unity
5. http://opengameart.org/
Open Game Art — этот сайт подойдет для девелоперов контента с открытым исходным кодом. Все материалы ресурса распространяются по лицензии Creative Commons. Многие спрайты сделаны в разном дизайне, но этот сайт отлично подойдёт для новичков.

6. http://kenney.nl/assets
Kenney Game Assets — огромное хранилище свыше 20.000 ассетов для 2D контента. Многие ресурсы выполнены в векторной графике. Весь контент можно загрузить бесплатно отдельно, либо одним паком за 9$. Экономить на обеде или нет — дело ваше. Но, 9$ для такого большого пака смешно назвать большой суммой.
#Unity #ассеты
Текстурирование
Materialize Image To Material Tool
Ещё один инструмент для создания PBR-текстур, только уже для 3D-моделей.
https://youtu.be/QPwTx3XOUQ4
#текстуры
2D ассеты для Unity
7. http://game-icons.net/
Game-icons.net — здесь собраны бесплатные иконки, которых в ассортименте сайта порядка 2.000. Весь контент выполнен в монохромном цветовом решении. Иконки весьма универсальны, и могут применяться для изображения предметов, действий, навыков и т.д. Всё выполнено в векторном формате.

8. http://www.reinerstilesets.de/en/
Rainer's Tilesets — на этом ресурсе вы найдете бесплатные 2D ассеты зданий, оружия, растительности, животных и эффектов. Дизайн спрайтов схож с Diablo II. Отлично пойдёт разработчикам RPG в изометрической графике. Сайт можно считать бесплатным аналогом платного Super Game Asset.
#Unity #ассеты
Текстурирование
Quixel Mixer
Главная фишка этого инструмента заключается в том, что можно регулировать высоту текстур: например, если в вашем материале есть различные углубления, зазоры, трещины и т.д, то там можно расположить одну текстуру, а всё что на поверхности будет иметь другую текстуру. Обладателям Unreal Engine 4 также открыт доступ к Megascans. Осторожно, Mixer требователен к ресурсам компьютера.
https://blog.megascans.se/wp-content/uploads/2020/02/GIF_02.gif
#текстуры #моделирование
https://youtu.be/839ZimxBm5k
Бесплатные ресурсы ассетов для Unity

Раз уж я упомянул порталы, где можно найти платные ассеты за 'спасибо', то хотелось бы рассказать о них побольше. Здесь вы найдете множество паков текстур, растительности, зданий, иконок, орудия, персонажей, эффектов и других графических элементов Unity. В числе самых известных сайтов были выделены два ресурса, которые достойны внимания новичков и опытных разработчиков контента на данном движке.
http://u3dfiles.do.am
#Unity #ассеты
Текстурирование
ArmorPaint
Свободный аналог Substance Painter от разработчика движка Armory3D. В этом редакторе текстуры рисуются прямо на модели или его развёртке. Различные фильтры и прочие функции помогут частично автоматизировать процесс. ArmorPaint может разукрашивать 3D-модель по частям, а не целиком, как в Quixel Mixer.
https://youtu.be/uQb-LOJdYrE
#текстуры
https://youtu.be/le8GzOfRec0
U3DFILES http://u3dfiles.do.am
Это относительно небольшой портал с относительно слабеньким ассортиментом. Но, всё что там есть, доступно вам бесплатно, а именно — ассеты, модели, скрипты и даже целые сборки игр. В числе моделей выделены такие категории как: здания, оружие, мебель, персонажи, растения, техника и элементы. Игровые сборки представлены в жанрах: хоррор, симулятор, гонки, квест, шутер, стратегии, сурвивал, а также RPG и MMORPG. В каталоге имеются также ассеты для Unity: здания, растительность, техника, вода, оружие, животные, и разное. Вишенкой на торте станут бесплатные скрипты, шейдеры, текстуры, искусственный интеллект, анимации, звуки и графические эффекты. В большинстве категорий, к сожалению, пусто. Но, высокий рейтинг тех ресурсов, которые есть в открытом доступе доказывает качество готовых ассетов. Немного терпения, и возможно, вскоре, на сайте будет из чего выбрать. А пока можно довольствоваться несколькими десятками паков зданий, текстур, оружия и эффектов.
#Unity #ассеты
Текстурирование
Генерация людей
Mixamo Fuse
Лёгкое создание 3D-моделей людей без ручного моделирования. Можно создавать самых разнообразных людей: мужчин, женщин, подростков, стариков, мультяшек, зомби, эльфов и т.д. Вашего готового человечка можно потом экспортировать в .obj.
#рендеринг #текстуры