Study 3d | Gamedev | Моделирование
2.76K subscribers
747 photos
29 files
1.05K links
Канал, посвященный изучению 3D - моделирование, анимация, rigging, текстурирование, gamedev, Unity 3d, Unreal Engine и др. игровые движки и т.д. Материал представлен в виде максимально полезных туториалов, видеоуроков, книг.
Для связи @nat_ndsfd
Download Telegram
Цвета по каталогу RAL с названиями на русском языке
#освещение
Серия уроков по созданию игр с нуля
2D анимация
У вас есть два варианта для создания 2D анимации:
Кадр за кадром. Здесь вам придется рисовать каждый кадр анимации и затем соединять их воедино. Для этого вам следует использовать спрайт- листы вместе с TexturePacker (или, если вы используете Unity — Sprite Packer).
Скелетная анимация. Нарисуйте все нужные конечности объекта и затем анимируйте, меняя их положение относительно предыдущего состояния. Этот способ анимации быстрее, проще и сэкономит место на вашем жестком диске, по сравнению с анимацией «кадр за кадром». Если вы решили создать 2D анимацию и используете движок Unity — попробуйте начать с анимации спрайтов или Anima2D.
#разработка_игр
Среды для разработки приложений Lazarus и DevelNext
Lazarus - это свободный аналог Delphi, в качестве языка программирования используется Object Pascal.
DevelNext - это, по сути, тот же Delphi, только красивее, с PHP и большим количеством инструментов и возможностей для создания игр.
Они не являются конструкторами игр и не являются игровыми движками. Это две среды разработки, которые предназначены для разработки самых различных приложений. Однако я всё же решил их упомянуть по двум причинам:

1. В них можно легко делать визуальные новеллы, квесты и прочие point-and-click игры. Эти среды предоставляют чрезвычайную гибкость, а потому вы можете придумать для своих игр уникальные и необычные игровые механики.
2. Эти среды умеют то, чего не умеют игровые движки. Мне однажды приспичило для своей хоррор игры сделать возможность вывода документа на печать, если игрок найдёт секрет в игре и у него есть принтер. Godot Engine не умеет работать с принтерами, зато это можно реализовать в Lazarus.
#разработка_игр
Серия уроков по созданию игр с нуля
Вот несколько общих советов по оформлению игр:
Разбивайте элементы на плитки для создания плиточных изображений и экономии места на жестком диске.
#разработка_игр
Неразбитый и разбитый на плитки элементы
9-частей / 9-квадратов. Масштабируйте объекты с немасштабируемыми границами через центр изображения (растягивайте и сжимайте изображение) для изменения его масштаба и сохранения памяти.
#разработка_игр
😲 Синее пятно увеличилось, однако его расположение осталось неизменным
Сделайте каждую текстуру или объект кратным размеру 4 и силе равной 2 (мера качества изображения) для экономии памяти.
Если вы используете Photoshop, используйте «File»> «Export»> «Layers to Files», для того чтобы быстро экспортировать каждый слой в виде файла (например PNG или JPEG).
#разработка_игр
Ресурсы 🎁
Программы для создания UI:
-Photoshop (👍).
-Sketch.
Концепции UI:
Google Material Design (👍).
Apple’s UI Do’s and Don’ts.
Программы для создания 2D объектов (ассетов):
Photoshop (👍).
Gimp.
Paint Tool SAI — отлично подходит для создания плоских изображения в стиле аниме.
Программы для создания 3D объектов:
Blender (👍). Мощная программа, которую достаточно сложно выучить.
Maya. Хороша для анимации.
Max. Хороша для рендеринга.
Сайты с ассетами:
Behance. Шрифты + иконки + темы дизайна
KennyNL. Полностью готовые к игре UI /2D /3D арт и ассеты высокого качества.
Open Game Dev Art. Огромная пользовательская библиотека концепт- арта.
Для вдохновения:
Dribbble. Дизайнерские концепт-арты от приглашенных художников.
Behance. Пользовательские дизайны.
itch.io . Сайт с инди-играми.
#разработка_игр