Посоветуйте, что почитать 2D художнику из матчасти о создании игр
Здравствуйте.
Я художник-фрилансер, рисую небольшие игрушки. И если раньше мне не приходилось задумываться о том, в каком виде отдавать графику программистам, минимально я знала флеш. То сейчас как-то все поменялось, а для эффективной работы все же лучше немного разобраться в матчасти.
Где почитать не особенно техническому специалисту о том, на чем пишут нынче игры, в чем принципиальная разница, на чем написано. Каким образом создается динамика и анимация, и какой должна быть графика для этого дела.
Спасибо.
13 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівну если вы уже обратили внимание на 3D и в топике проскакивало упоминание Unity, то уж лучше посмотрите на его «убийцу»: Project Anarchy
Проект достаточно молодой, но однозначно революционный, ибо за ним стоит Intel & Havok ;)
немного видео
Я бы отошёл от 2D вообще. 2D всегда можно реализовать через 3D. 3D модель можно в рантайме отрендерить как угодно и аутлайном и мультяшным и получить красивую 2D картинку.
Это очень дорогая технология для 2D игр, так редко кто делает. Проще и дешевле нарисовать детализированный скетч и по нему уже разукрашивать (как правило, скетч и отрисовка выполняется разными людьми). Еще бюджетней вариант — отрисовка по фотографии (референсы ищутся в интернете, даже в большинстве случаев фотографировать не надо).
Еще в 2D много работы для художника интерфейсов. Кстати, сейчас у нас особо популярна тема виртуальных казино, покера и прочих азартных игр. Буржуи охотно аутсорсят и даже открывают тут конторы для изготовления таких вещей, много знакомых художников в последнее время туда ушло.
Ну и веб-дизайн как отрасль 2D тоже не стоит забывать:)
Да куда ж проще. Если делать ещё тупую аркаду, то может и проще, а если игру с eye candy графикой, то почему бы и нет. Бесплатно получаем расчёт динамического освещения и тучу эффектов.
Речь идет о производстве всякого рода казуалок: таймменеджеров, hidden object, ферм, квестов плюс казино-покер-рулетки (и рисование бесконечных гуйков, работа более кропотливая, чем творческая). В разработке такого рода продукции у нас занято гораздо больше народу, чем в ААА-проектах мирового масштаба:)
Если вы говорите о чём-то подобном:
fc00.deviantart.net/...yne-d4gnt8s.jpg
То да, художник быстрее нарисует. С другой стороны игрушка Guilty Gear Xrd www.youtube.com/...h?v=D2xGw5gcYgs показывает, чего можно достичь с помощью 3d+cell shading. Куда тем рукой отрисованным фонам :)
Бесспорно, рендер будет выглядеть богаче:)
Однако для каждой игры своя технология и целевая аудитория. Например, мегапопулярная пару лет назад Plants vs. Zombies на графику экстра-класса не ориентировалась.
И задач, требующих отрисовки в 2D, очень много, работы для художников вполне хватит:)
Еще многие компании используют движок собственной разработки. Для 2D в подавляющем большинстве от вас потребуют .psd или .png формат, могут дополнительно обозначить специальные условия, к примеру, чтоб изображение было именно в 8битном канале (в фотошопе Image ->Mode->8 Bits/Channel).
Также признательность и самые светлые чувства вызывают художники, которые (помимо качественной работы, естессна) делают следующие вещи:
1. Называют по-человечески файлы (и слои, если речь идет о формате .psd). Без спецсимволов (знаки вопроса, запятые и прочее), без пробелов, особенно в начале и конце ( " item" или «item » - плохо!) и без русских букв. В идеале, конечно, еще без транслита (hammer вместо molotok — хорошо!).
2. Проверяют размер изображения! Пардон, накипело, но любители в картинке, реальный размер которой 40×40, где-то далеко в углу поставить случайно пиксель и в итоге отправить изображение 1024*40, должны гореть в аду.
Спасибо :) Это само собой разумеется. :) Мне, видимо, тесно в рамках 2D, иногда хочется сделать что-то большее, приходит понимание, что нужно начинать разбираться в смежных областях.
Можете себя попробовать в 3D-моделлинге (3D Max, Maya), текстуринге 3D объектов, анимация в AfterEffects тоже довольно востребована.
Вот скорее последнее, да! Буду копать в ту сторону.
Движков для написания 2d игр хватает:
Unity, cocos2d, cocos2d-x, corona, marmelade...
Анимации бывают:
— покадровые,
— костные (я использую spine 2d)
— программно(движение, масштабирование, поворот, прозрачность и т.д.)
— particle (системы частиц)
а дальше гугл в помощь
Спасибо!