Как рисовать для игр в фотошопе

Обновлено: 06.07.2024

Разработка видеоигр и всё, что с этим связано. Концепции, иллюстрации, 3D-моделирование, программирование и многое другое геймдев-направленности.

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Не употребляйте мат без необходимости

СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

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

- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры, для этих целей больше подойдёт Discord-сервер сообщества

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

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

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.

О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

Главная » Как программисту создать игровую графику (или как подделать ее в стиле игрового художника)

Как программисту создать игровую графику (или как подделать ее в стиле игрового художника)

Введение

alt

alt

Совет Первый: начните с определения палитры

alt

Но где мне найти палитру? Я даже не могу подобрать цвета, когда одеваюсь утром!

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

alt

Ресурсы:

Я не умею рисовать.

alt

alt

Подсказка Третья: простые формы и силуэты

alt

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



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

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

Подсказка Четвертая: рисуйте больше, чем вам нужно

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


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

Подсказка Пятая: работайте в большем разрешении


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

Он пока еще неаккуратный и малодетализирован, но вскоре мы применим эффект даунсэмплинга, который скроит все это.

Подсказка Шестая: следите за краями


Шаг первый: оградите версию с высоким разрешением на прозрачном фоне


Шаг второй: понизьте разрешение до целевого


Шаг третий: сделайте четкие края

Получить правильные края можно следующим способом:

Теперь у вас должен получиться спрайт со сглаженными четкими краями.


Шаг четвертый: подчистите пиксели

Теперь вам нужно повозиться с каждым пикселем в отдельности. Ваш контур будет возможно немного излишним, используйте карандаш (инструмент pencil tool) для того, чтобы очистить его и добавить детализации частям спрайта, которые получились немного размытыми после уменьшения размера. Здесь я немного подчистил лицо, хвост и антенны.


Готово: завершенный спрайт врага

Вот завершенный спрайт в обычном и 2x размерах. Он не идеален и, разумеется, не сделает из меня сразу художника, но он кажется вполе приемлемым для программиста.


Подсказка Седьмая: создавайте разнообразие


Подсказка Восьмая: избегайте анимации


  • Используйте тему, которой не нужно этого. Космическим кораблям не нужно много анимации. Для машин вы можете просто сделать движение колес. Если вы можете придумать способ, который не требует анимации, то это намного лучше и сэкономишь время для кодинга.
  • Начните с маленьких хитростей. Просто отразите верхнюю часть спрайта персонажа по-горизонтали и получите два кадра. Можете взглянуть на замечательные спрайты из старых игр, чтобы узнать, что они нарисованы всего в нескольких вариациях.
  • Используйте шаблоны. Не пользуйтесь рипам спрайтов, используйте позы персонажей из них. Для этого срайта я нашел шаблон Мега-Мена и нарисовал новый спрайт, но использовал такие же позы.
  • Ротоскопирование сейчас применяется не только для создания поющих орков в мультипликации или в кино. Многие цифровые камеры в наше время имеют режим съемки серий кадров или позволяют снимать короткий видеоролик и выбирать из него отдельные кадры. Снимите самого себя, выполняющего простые действия, отберите нужный кадр и начните трассировку. Внимание: это может стать бесполезной тратой времени, если вы будете неосторожны, поэтому не увлекайтесь этим занятием. Это просто совет.

Подсказка девятая: Скайбокс

Делаете 3D-игру?

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

Но где мне достать хорошее изображение скайбокса?


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

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


Одно замечание: не пытайтесь разбираться с этим во время соревнования по написанию игры. Протестируйте сначала все перед его проведением, чтобы точно знать как что делать. Вы потратите много времени, но во время соревнования это может занять всего 15-20 минут и будет иметь большое значение.

Подсказка одиннадцатая: приобретите планшет

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

Многие люди, которых я знаю, впервые купившие планшет, не спешили его использовать. Вот некоторые советы, которые помогут максимально эффективно использовать планшет.

В сегодняшнее время интерфейсов на основе сенсорных дисплеев, иметь планшет становится выгодно, чтобы понять как работают игры, основанные на этой технологии. Хотя такой подход ничем не отличается в сравнении технологии использования мыши.

В этой статье я расскажу, как нарисовать пиксель арт в Photoshop CC / CS6. Для этого мы используем пиксельную графику:

Создайте новый квадратный документ со сторонами от 20 до 100 пикселей ( в зависимости от того, насколько большой спрайт ). Я буду работать с холстом 50 на 50 пикселей:

Как создать пиксель арт - настройки Photoshop

Рисунок 1: Новый файл в Photoshop 50 на 50 пикселей

Как создать пиксель арт - настройки Photoshop - 2

Рисунок 2: Новый пустой холст в Photoshop 50 на 50 пикселей


Рисунок 3: Инструмент «Карандаш» находится в выпадающем меню инструмента «Кисть»


Рисунок 4: Измените размер инструмента «Карандаш» на 1 пиксель




Рисунок 7: Задайте для сетки отображение каждого пикселя


Еще одно изменение, вернитесь в Настройки > Общие и измените интерполяцию изображения на « По соседним пикселям (сохраняет четкие края) »:


Рисунок 9: Изменение интерполяции изображения на «По соседним пикселям»

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

Мы начнем с создания спрайта одиночного персонажа.

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

В нижней части палитры слоев нажмите на иконку, которая выглядит как наполовину заполненная окружность. Выберите параметр « Цвет » и задайте для нового слоя нейтральный цвет заливки:

Как сделать пиксель арт - создание персонажа

Рисунок 10: Ярлык для добавления нового однородного слоя находится в меню в нижней части палитры слоев

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

Как сделать пиксель арт - создание персонажа - 2

С помощью инструмента « Карандаш » нарисуйте тело персонажа игры с пиксельной графикой. Я хочу сделать тело как можно более простым, а затем в конце подкорректировать его. Мы добавим больше деталей, когда создадим основную форму.

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

Подсказка: Если хотите создать прямую линию, кликните один раз в том месте, где вы хотите ее начать, а затем, удерживая нажатой клавишу Shift , кликните в месте, где хотите завершить линию. Photoshop автоматически создаст прямую линию между двумя точками.

Вы можете создавать тело, как вам нравится. Вот, как это сделала я:

Рисунок 12: Порядок создания частей тела, начиная с головы

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

Рисунок 13: Добавление деталей персонажа, начиная с рубашки


Рисунок 14: У меня получился один слой заливки цветом, один слой тела и шесть слоев деталей

Файл Photoshop так, как он есть на текущий момент.

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

Дополнительный шаг, добавление теней

Создадим сведенную копию всех слоев. Для этого отключите видимость слоя заливки цветом ( нажмите на иконку глаза слева от миниатюры слоя ), затем нажмите Command-Option-Shift-E (Mac) или Ctrl-Alt-Shift-E (PC) . Это автоматически создаст сведенную копию всех видимых слоев поверх остального стека слоев.

Теперь я предлагаю поместить слои в отдельную папку и отключить ее видимость. Чтобы быстро сгруппировать слои, выберите их и кликните по ним, а затем нажмите Ctrl / Option -G :

Дополнительный шаг, добавление теней

Рисунок 16: Неиспользуемые слои сгруппируйте в папку. Я также вновь включила видимость слоя заливки

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

В конце у меня получилось два слоя теней: первый с непрозрачностью 25%, а второй с непрозрачностью 45%:


Рисунок 18: Добавление глубины с помощью дополнительных слоев теней


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

Если хотите, чтобы изображение было больше, перейдите в Изображение> Размер изображения , и задайте для параметра « Ресамплинг » значение « По соседним пикселям (четкие края) ».


Рисунок 20: Измените значение параметра «Ресамплинг» при изменении размеров

Подводя итоги

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


Фотошоп, полный курс (YouTube, 44 видео) – дают базу по Фотошопу.

Курс Adobe Photoshop с нуля (YouTube, 17 видео) – обещают довести до среднего уровня владения программой.

Уроки Фотошопа с нуля (YouTube, 43 видео) – пошаговые уроки Фотошопа с нуля.

Эксперт в Photoshop за 30 дней (YouTube, 24 видео) – если каждый день выделять 2 часа на прохождение курса, то через месяц станете экспертом по Фотошопу.

Illustrator

Illustrator – векторный графический редактор .

Adobe Illustrator – От нуля до новичка графического дизайна (Udemy, 24 лекции) – изучите базу и создадите два логотипа.

Adobe Illustrator. Базовый курс (YouTube, 58 видео) – пройдете путь от основ до первых иллюстраций.

Курс Adobe Illustrator (YouTube, 5 видео) – с нулевыми знаниями за пять дней станете уверенным новичком.

Полный курс обучения Adobe Illustrator (YouTube, 115 видео) – обзор всего, что есть в Иллюстраторе. Видео короткие: в среднем 4 минуты.

Unreal Engine

Unreal Engine – игровой движок .

Создание игр и приложений на Unreal Engine (Stepik, 50 уроков) – познакомитесь с базовыми понятиям движка. По отзывам курс занимает 2-3 часа.

Платформер на Unreal Engine 4 (YouTube, 12 видео) – запилите пиксельный 2D-платформер.

Unity

Unity – среда разработки игр .

Введение в Unity (Stepik, 15 уроков) – настроите среду разработки, создадите первую сцену и разработаете AR-приложение.

Создание платформера Unity2D (YouTube, 10 видео) – за полтора часа создадите платформер.

Игра на Unity за 10 минут для Андроид и ПК (YouTube, 1 видео) – за 10 минут поймете, геймдев – это ваше или нет.

Как я сделал свою первую 2D игру в Unity (YouTube, 8 видео) – автор видео рассказывает, как смешать сеттинг Древнего Рима (гладиаторские бои) с пиксельной 2D-графикой и сделать из всего этого мобильную игру для Android.

Создание кликера на Unity (YouTube, 7 видео) – напишите кликер на Unity.

Уроки Unity для начинающих (YouTube, 9 видео) – создадите аркадную 2D-игру на Unity.

Blender

Blender – ПО для создания 3D-графики .

3D-моделирование в blender (Stepik, 10 уроков) – создадите простые, сложные и кошмарные модели. Поймете, чем огонь по физике отличается от воды и дыма, сделаете кадрированную и скелетную анимацию.

Моделирование в Blender 3D v2.8 для начинающих (Stepik, 13 уроков) – узнаете об основных возможностях и освоите базовые принципы работы с Blender 3D.

GameMaker: Studio

GameMaker: Studio – игровой движок .

Уроки по GameMaker Studio (YouTube, 10 видео) – создадите RPG-игру.

Делаем игру в GameMaker (YouTube, 1 видео) – напишите простой код, используя встроенный скриптовый язык GML; научитесь рисовать графику и делать звуки. В итоге получите небольшую игру.

Видеокурс по GameMaker Studio 2 (YouTube, 6 видео) – подробный курс, на котором учат создавать уровни, персонажей, анимировать их действия и писать скрипты.

Aseprite

Aseprite – программа для создания анимированных спрайтов.

Aseprite для самых маленьких (YouTube, 1 видео) – полный обзор Aseprite.

Как нарисовать пиксель арт новичку (YouTube, 3 видео) – все, что нужно знать новичку при работе с Aseprite.

Плейлист по пиксель арту (YouTube, 73 видео) – разбирают, наверное, все что касается пиксель арта.

Гайд Aseprite (Анимация) (YouTube, 7 мин.) – рассказывают, как сделать анимацию в Aseprit.

RPG MAKER MV

RPG MAKER MV – программы для создания компьютерных игр жанра JRPG.

RPG MAKER MV (YouTube, 27 видео) – узнаете как создавать персонажа, квесты, добывать ресурсы и взламывать сундуки.

RPG Maker MV на канале AniKid (YouTube, 138 видео) – тонна информации о RPG Maker MV.

Construct 3

Construct 3 – конструктор двумерных игр .

Udemy регулярно – несколько раз в месяц – проводит распродажи курсов, и цена падает до 900-1100 рублей. Если курс не подошел, деньги всегда можно вернуть на банковскую карточку или на счет в Udemy. Возврат на счет Udemy происходит моментально.

История игровой индустрии

История видео игр (1889-2015) (YouTube, 1 ч. 46 мин.) – история видеоигр за 126 лет.

Краткая история видеоигр (YouTube, 10 мин.) – коротко и по делу.

История видеоигр (YouTube, часть 1 , часть 2 , часть 3 ) – история игр в трех частях.

Эволюция видеоигр (1940-2020) (YouTube, 21 мин.) – последовательно рассказывают об этапах эволюции видеоигр.

Краткая история видеоигр (YouTube, 4 видео)– рассказывают об истории видеоигр при поддержке библиотеки им. Н. А. Некрасова.

История Российской игровой индустрии (YouTube, 7 видео) – обзор российской игровой индустрии.

Почему 2D игры до сих пор живы? Проблемы перехода от 2D к 3D (YouTube, 18 мин.)– узнаете, почему 2D-игра все еще может конкурировать с 3D-игрой.

Итоги десятилетия. 10 лучших платформеров декады – от Celeste и Cuphead до Guacamelee! (YouTube, 18 мин.) – познакомитесь с десятью лучшими платформерами, выпущенными с 2010 по 2020 г.

Платные ресурсы

Полноценных бесплатных курсов для 2D-художника с нуля на русском языке нет (напишите в комментариях, если знаете). Поэтому предлагаем вам два варианта:

  1. Самостоятельный, продолжительный и неровный.
  2. Прагматичный: заплатить за обучение и получить гарантированный оффер на работу.

Первый вариант подходит для хобби. Второй – путь в профессию, в индустрию игр с заказами, дедлайнами и зарплатой.

Телеграм-каналы по геймдеву

Unreal Engine – канал о движке Unreal Engine c чатом .

Разработка игр – статьи и материалы о разработке игр.

Blender_ru: избранное – уроки, материалы, полезные советы по Blender.

Blender Sculpt – канал по скульптингу в программе Blender.

GameDev – канал об игровой индустрии, маркетинге и программировании.

Unity News – делятся новостями из мира Unity.

Двигай пиксель! – канал о компьютерной графике.

CG field – много интересного по теме CGI и NFT.

Кодзима Гений – о видеоиграх в целом и геймдизайне в частности.

Dark Max – лайфхаки по 3ds Max.

Substance Painter & Designer – чат по Substance Painter и Designer.

Conceptart.education – все необходимое для начинающего и уже продвинутого концепт-художника.

ruArt – регулярно публикуют работы своих подписчиков.

Календарь событий игровой индустрии – информируют о событиях игровой индустрии и крупных конференциях на территории СНГ.

Читайте также: