Электронная библиотека

Хакер


Хакер

Xakep Online -> Журнал, номер #010, стр. 010-064-3


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

С чего начать

В первую очередь (как и в любом другом деле) необходимо понять, а для чего вообще мне нужен этот чертов фильм? Например, для удовлетворения собственной низменной потребности творить и показывать. Цель, безусловно, достойная, но к теме разработки игр не слишком относящаяся. А вот в игре подобные фильмы можно применять в двух случаях: как сюжетные вставки и интрошки, а еще как деморолики. Современный геймер (в смысле - ты) избалован всевозможными пре-релизами, бета-версиями, релиз-кандидатами. QIII (всем встать!!!) еще неизвестно когда выйдет, а меня в него уже убивают чуть ли не каждый вечер. Понятно, что разработчику, измученному постоянным выпуском всяких бета-версий, не дающих нормально поработать над кодом, подобные фильмы - бальзам на рану. Сидишь себе, пишешь игру, а периодически записываешь фильм на текущем движке и сбрасываешь в Сеть на потеху геймерским сердечкам. Кстати, для того, чтобы делать "фильмы", необязателен 3D движок, сойдет любая система скриптов, позволяющая запрограммировать некоторый сценарий. Например, классический двумерный StarCraft обладает мощнейшей системой сценариев, позволяющих определять положения и действия "актеров" с точностью до миллисекунд. И записывать в таком случае демки совершенно необязательно - просто загружаешь уровень.

Между прочим, хочу сразу обратить внимание - демка, это не видеоролик. То есть это не последовательность кадров, а последовательность команд движку игры. Такой подход позволяет, во-первых, сократить объем демки (страшно подумать, ведь обычное видео поглощает десятки мегабайт за секунды!), а во-вторых - позволяет играть с "отснятым" материалом, монтировать его, наподобие того, как это происходит в реальном, большом кино. Да, чуть не забыл: если ты пишешь свой собственный движок - не забудь вставить в него средства для записи и воспроизведения демок, а также для программирования скриптов. Сделать это несложно, а от благодарных игроков отбоя не будет.

Подготовка

Начинать нужно с идеи. Придумать сюжет, причем необходимо учитывать то, что это не живые актеры и не настоящее кино, поэтому твои возможности ограничены возможностями движка. Например, ни один из существующих движков не поддерживает мимику (есть некоторая надежда на Black&White), поэтому постарайся избежать крупных планов. Также не добиться от электронных болванов и качественной жестикуляции. Поэтому не стоит мечтать о реализации на движке Квейка новейшей экранизации "Ромео и Джульеты". Лучше снимать в жанре, ради которого эти движки и создавались - 100% pure action. Максимум - нечто, лежащее в близкой жанровой плоскости.

Назад на стр. 010-064-2  Содержание  Вперед на стр. 010-064-4