Плохо! Плохо!:  0
Показано с 1 по 10 из 10

Тема: Применение спецэффектов в RPG Maker XP

  1. #1
    Познающий Аватар для Space
    Информация о пользователе
    Регистрация
    26.08.2010
    Адрес
    Воскресенск
    Сообщений
    382
    Репутация: 18 Добавить или отнять репутацию

    Применение спецэффектов в RPG Maker XP

    Применение спецэффектов в RPG Maker XP


    Panem et circenses
    Хлеба и зрелищ

    Перед тем как начинать статью, думаю стоит ответить на один закономерный вопрос:

    Зачем играть в (или создавать) игры на RPG Maker если хочется зрелищ?

    Все, кто не первый год увлекается созданием игр на конструкторах, давно нашли ответ: для кого-то это приятное увлечение, кто-то выражает свои мысли, для кого-то это лишь шаг к чему-то большему. Лично для себя, это как сравнивать книгу и фильмы: в книге нет ярких спец эффектов, нет новых 3-х мерных технологий и нет чёткой и ясной картины происходящего, но есть авторские ходы, размышления и фантазия читателя, благодаря чему прочитанная книга несет частичку взявшего в руки человека. С играми сконструированными в RPG Maker похожая ситуация, не обладая сверкающим внешним видом, не поддерживает 10 DirectX с новомодными шейдорами, мы всё равно продолжаем играть или создавать игры с разрешением 640х480 или меньше.


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

    ---

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

    Участвуя в конкурсах и развивая свои навыки, захотелось реализовать полноэкранную анимацию. Так как возможности проигрывать видео файл у RPG Maker XP в голом виде нет, то я пошёл следующим путём:

    1. Видеоролик с использованием обычного чарсет листа
    + Нет ограничения по размерам чарсета, главное условие в стандартной анимации чарсета это 4 на 4. То есть, если персонаж размером 35*42, то чарсет лист должен быть размером 140*168.
    - Анимация может состоять только из 4 кадров, без применения переключения отдельным эвентом.


    Пример подобной анимации: ссылка - 1,81 Мб

    Но если покрутить несколько строчек в коде, то ограничение в 4 кадра снимается (за идею спасибо Bullet S.D. и скрипту Multiple Frame Movement Script v2 автора DerVVulfman).


    В Game_Character 2 строчку
    @pattern = (@pattern + 1) % 4
    меняем на
    @pattern = (@pattern + 1) % <кол-во строк в чарсет листе>
    В Sprite_Character строчки:
    @cw = bitmap.width / 4
    @ch = bitmap.height / 1
    Меняем на:
    @cw = bitmap.width / <кол-во строк в чарсет листе>
    @ch = bitmap.height / <кол-во столбцов в чарсет листе>

    Пример подобной анимации: ссылка - 0,45 Мб

    2. Видеоролик с использованием возможности "анимации"


    Программа RPG Maker имеет очень сильный редактор анимации, с помощь которого можно реализовать, практически любой эффект, но редактор имеет следующие ограничения:

    - 1 кадр анимации должен соответствовать размеру 192х192 pixel.
    - Анимация может состоять только из 200 кадров (своеобразный недостаток)
    - Каждый кадр необходимо настраивать вручную
    - При использовании большого листа анимации возможны тормоза
    - Если анимация состоит из набора отдельных кадров, их необходимо склеить в один единственный файл с условием: 5 кадров в одной строчке.


    Пример подобной анимации: ссылка - 1.25 Мб


    При создании данного ролика, была использована программа Magic Particles 3D, которая предназначена для быстрого создания красочных и динамичных спецэффектов. И имеет возможность по кадрового сохранения результата! И распространяется бесплатно. Автор подумывает над применение данной программки в дальнейшем.

    3. Видеоролик с использованием скрипта CGI Movie (Bullet S.D.)

    Автор скрипта: Tsunokiette
    Версия: 3
    От: 11.22.05

    Всё, что нам необходимо, это создать папку "GCI" в директории Data (..\Data\GCI\<имя анимации>). И в этой папке создавать любое кол-во необходимой анимации.


    Возможности данного скрипта:
    + Неограниченное кол-во и размер анимации
    + Неограниченное кол-во кадров

    - Анимация выводится строго в середине экрана
    - Строгая нумерация кадров (вида: 1, 2, 3...)
    - Во время проигрывания анимации, другие действия невозможны


    Пример подобной анимации: ссылка - 13 Мб
    Этот скрипт применен в проекте: Не верь в худо


    4. Проигрывание видеороликов формата AVI с использованием скрипта The AVI Player (Bullet S.D.)

    Автор скрипта: DerVVulfman
    Версия: 1.2
    От: 02-02-2009

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

    Рекомендации к файлу видео: Формат *.avi; Кодек: Xvid; Звук: MP3 CRB. Разрешение может быть любым до 640х480 для RPG Maker XP (до 544×416 RPG Maker VX)

    В примере видно, что благодаря скрипту мы можем следующее:
    + Проигрывать ролик в полный экран
    + Задавать размеры окна и его положение в котором будет проигрываться ролик
    + Задавать время начало проигрывание и его продолжительность
    + Так же в примере видно, что игра не вылетает, если файл отсутствует по каким либо причинам

    - Замечено моргание видео, возможно из-за использования не рекомендованного кодека (буду проверять)
    - Если безудержно подходить ко всем персонажам, можно заметить, что иногда видео не проигрывается должным образом


    Пример подобной анимации: ссылка - 8.73 Мб

    ---

    Если Вы можете поделиться своими наработками, прошу высказываться, я постараюсь расширить данную статью, когда наберу и подготовлю новые материалы.
    Последний раз редактировалось Space; 24.10.2010 в 15:39.
    Спойлер Творения моих рук:

    Angel Beats - первая проба на Мейкере - 4.20 МБ
    Space Scene - ролик на конкурс ФМР'2010 (Нейтральная полоса) - 15.6 МБ
    Naomi-chan - ролик на конкурс "Предпраздничный конкурс музыкальных проектов" (Светлая зона) - 4.63 МБ

  2. #2
    Маститый Аватар для Bullet S.D.
    Информация о пользователе
    Регистрация
    27.01.2009
    Адрес
    Москва
    Сообщений
    1,360
    Записей в дневнике
    9
    Репутация: 74 Добавить или отнять репутацию

    По умолчанию

    Так как возможности проигрывать видео файлу RPG Maker XP нет
    Ну это не так )) все уже давно написано на RGSS. Скриптов написано очень много и на любой вкус. За несколько лет, РПГ Мейкер ХР развился в очень неплохой инструмент, в отличие от всеми ожидаемого сырого и невнятного ЕГМ.
    Есть возможность и проигрывания видео и флеша и покадровой анимации.

    Скрипт для проигрывания видео (ролик менял на свой )

    http://narod.ru/disk/26307740000/AVI_Player.rar.html

    + Нет ограничения по размерам чара, главное условие кратность 32 pixel.
    Не совсем понял что имеется ввиду. Чар может быть любого размера и никаких кратностей там нет. Главное условие в стандартной анимации чарсета это 4 на 4. То есть, если персонаж размером 35*42, то чарсет лист должен быть размером 140*168.

    - Анимация может состоять только из 4 кадров, без применения переключения отделным эвентом
    Так же, написаны скрипты позволяющие увеличить количество кадров до нужного значения, хоть 356.

    Пример скрипта (извините за тайлсет, ковырялся я ):

    http://narod.ru/disk/26307973000/Eig...ystem.rar.html

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

    http://rpgmaker.su/showthread.php?t=352
    Спойлер Проекты Dark Rise INC.:

  3. #3
    Познающий Аватар для Space
    Информация о пользователе
    Регистрация
    26.08.2010
    Адрес
    Воскресенск
    Сообщений
    382
    Репутация: 18 Добавить или отнять репутацию

    По умолчанию

    Вот не зря создал тему, сразу вкусностями накормили! Обязуюсь в ближайшее время обработать статью.
    Спойлер Творения моих рук:

    Angel Beats - первая проба на Мейкере - 4.20 МБ
    Space Scene - ролик на конкурс ФМР'2010 (Нейтральная полоса) - 15.6 МБ
    Naomi-chan - ролик на конкурс "Предпраздничный конкурс музыкальных проектов" (Светлая зона) - 4.63 МБ

  4. #4
    Хранитель Аватар для Inca
    Информация о пользователе
    Регистрация
    28.04.2008
    Адрес
    Тауантинсуйя. Лима.
    Сообщений
    2,401
    Записей в дневнике
    9
    Репутация: 70 Добавить или отнять репутацию

    По умолчанию

    Вот ещё в этот топик загляни.

  5. #5
    Авторитет Аватар для David Kristens
    Информация о пользователе
    Регистрация
    27.09.2010
    Адрес
    г.Хайдельберг (Германия)
    Сообщений
    1,711
    Записей в дневнике
    157
    Репутация: 66 Добавить или отнять репутацию

    По умолчанию

    Оу, Space, здорово, что ты озвучил эту тему!
    Сам я довольно часто использую Magic Particles 3D для собс-на создания листов анимации.
    Выходит броско и "легковесно".
    Пример:
    (если что- у меня такого много

  6. #6
    Познающий Аватар для Space
    Информация о пользователе
    Регистрация
    26.08.2010
    Адрес
    Воскресенск
    Сообщений
    382
    Репутация: 18 Добавить или отнять репутацию

    По умолчанию

    Осталось их с умом применить, и показать в деле! (Я к тебе буду обращаться, если с программой начнутся недопонимания)))
    Спойлер Творения моих рук:

    Angel Beats - первая проба на Мейкере - 4.20 МБ
    Space Scene - ролик на конкурс ФМР'2010 (Нейтральная полоса) - 15.6 МБ
    Naomi-chan - ролик на конкурс "Предпраздничный конкурс музыкальных проектов" (Светлая зона) - 4.63 МБ

  7. #7
    Авторитет Аватар для David Kristens
    Информация о пользователе
    Регистрация
    27.09.2010
    Адрес
    г.Хайдельберг (Германия)
    Сообщений
    1,711
    Записей в дневнике
    157
    Репутация: 66 Добавить или отнять репутацию

    По умолчанию

    имхо, зря столько подозрительности к стандартным "Анимациям".
    Очень гибкий инструмент, отвечаешь вручную за каждый кадр.

  8. #8
    Познающий Аватар для Space
    Информация о пользователе
    Регистрация
    26.08.2010
    Адрес
    Воскресенск
    Сообщений
    382
    Репутация: 18 Добавить или отнять репутацию

    По умолчанию

    Цитата Сообщение от David Kristens Посмотреть сообщение
    имхо, зря столько подозрительности к стандартным "Анимациям".
    Очень гибкий инструмент, отвечаешь вручную за каждый кадр.
    Это небольшой скептицизм, но на самом деле, изучая все возможности каждого пункта, убеждаюсь, что каждая функция хорошо работает для определенной задачи. Поэтому сбрасывать со счетов стандартную "анимацию" никак нельзя, просто ограничений в нем хватает)))
    Спойлер Творения моих рук:

    Angel Beats - первая проба на Мейкере - 4.20 МБ
    Space Scene - ролик на конкурс ФМР'2010 (Нейтральная полоса) - 15.6 МБ
    Naomi-chan - ролик на конкурс "Предпраздничный конкурс музыкальных проектов" (Светлая зона) - 4.63 МБ

  9. #9
    Маститый Аватар для Рыб
    Информация о пользователе
    Регистрация
    12.11.2008
    Адрес
    [ДАННЫЕ УДАЛЕНЫ]
    Сообщений
    1,421
    Записей в дневнике
    50
    Репутация: 55 Добавить или отнять репутацию

    По умолчанию

    "Акела промахнулся!"
    Поднял еще мертвую тему...Хотел отправить ее в раздел "Статьи", а попал в раздел "Скрипты". Старшие модераторы помогите исправить оплошность.
    Twitch <- Тут иногда делаю вид, что умею играть или работать, в прямом эфире
    GitLab <- Тут иногда делаю вид, что умею программировать
    Github <- Еще какая-то дичь, тут иногда появляется, но с мукером не связана
    Notion<- Тут иногда делаю вид что умею планировать

  10. #10

    По умолчанию

    Извините, что поднимаю старую тему, а привинтить khas light к такому эффекту можно?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Применение спецэффектов в RPG Maker XP