Важная информация

User Tag List

Показано с 1 по 10 из 955

Тема: Демо Запилятор

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Демо Запилятор

    Йииихуууу! Встречайте ребзя Crazy Demo Maker (ААА Демо Запилятор)!

    wtf это, или преамбула

    Возился я значит с парсером гифок. Не скажу, что получилось волшебно, но и не совсем гуано. И подумал я, раз уж не вышло прекрасно, сделаем хотя бы смешно. Так родилась идея автогенератора демок. Умеет он следующее: распарсить гифку в ассемблерный исходник, прилепить pt3-трек с плеером, добавить скролл и заставку. На выходе - полный комплект исходников, остается только кликнуть make.cmd

    Теперь подробнее

    Главное, правильно подготовить гифку. Во-первых, это формат. Гифка должна быть заранее подготовлена в размер 256х192 и быть двухцветной: апсолютно черный и полностью белый. Ulead GIF animator умеет генерить хорошие, годные гифки. А вот Adobe ImageReady наоборот, генерит плохие, негодные гифки.

    Далее. Генератор заточен на скорость, поэтому память спека кушается на ура. Страницы он юзать не умеет, поэтому для анимации доступно всего 40 кб. А далее всё зависит от "навороченности" гифки. Для анимации в стиле палка-палка-человечек можно добиться размера менее килобайта на кадр. А вот более менее смотрибельные гифки будут кушать дофига и более. В общем, твори-выдумывай-пробуй.

    Размер, который заняла анимация в памяти спека можно посмотреть в окне, которое откроется после окончания генерации. Если в первой строчке красный текст "Too long source! Demo can not be compiled!!!!", то дема не скомпилится - не хватит памяти. Но исходник все равно можно скачать и подсунуть кодеру, чтобы раскидал фреймы по страничкам.

    Если с гифкой получилось, то далее всё просто. Загружаем музончик, загружаем заставочку (картинка в формате 6912), пишем текст для скрола, щелкаем настроечки... И всё. Скачали, распаковали, нажали make.cmd и любуемся.

    Описание всех настроек есть и инструкции: http://nyuk.retropc.ru/demo-maker-help.html

    Вот я вот сгенерил пару демок примера (и для подтверждения того, что генератор не фейковый), наслаждайтесь: Hello, Humans и DemoHard 2

    В следующей версии запилятора:
    • Добавится куча сногшибательных эффектов
    • Генерация на выбор мегадемо или трахмо
    • Кнопка "Мне повезет!" - сгенерировать дему полностью на основе случайных настроек
    • Автосоздание скриншота, автозаливка ролика на ютуб, автозагрузка на сайты поет и ааа, автоотправка на крупные пати: цц, дихальт, мультиматограф и прочие форежеры
    • Шедулер и пакетный режим, которые позволяют например так: 29-го сентября в полночь сгенерировать 10 дем и отправить на цц.

    Ориентировочная дата выхода: 1-е апреля какого-нибудь года.

    Забыл что-то еще... Ах да, жать сюда: http://nyuk.retropc.ru/demo_maker

    ---


    update 20.10.2014:
    Тестовая поддержка цветной анимации. Информация о цвете (атрибуты) берется из дополнительных 24-х строк GIF файла. Для подготовки такого изображения из набора SCR файлов можно использовать утилиту от Kakos Nonos: http://kabardcomp.retroscene.org/ZX/ZXAnim.rar


    update 04.09.2014:
    Интересная фича для запилятора от Какоса. Автопарсинг набора scr файлов в связку анимация + бэкграунд. Подробная инструкция и ссылка для скачивания здесь: http://zx-pk.ru/showthread.php?t=23957


    update 14.08.2014:
    • Можно загрузить три файла с GIF-анимацией и крутить их одновременно. Первый должен быть такого-же размера как и раньше. Второй и третий примерно в 2.5 раза меньше.
    • Задержку между кадрами теперь можно задавать не только вручную, но и брать непосредственно из GIF-файла. Для этого нужно выбрать опцию "Take from GIF"

      Минимальная задержка: 50мс, или значение 2 в Ulead GIF Animator.
      Максимальное: 510.
      Шаг задержки тоже 2.

      Это сделано для того, чтобы в деме анимация выглядела так же (ну почти), как в гифке.

      Другими словами, если готовим анимацию в Ulead GIF Animator значения для задержки должны быть из такого диапазона: 2, 4, 6, 8, 10 ... 506, 508, 510.

      Рис. 2

      [свернуть]

    • Поле Sequencses более не используется. Все равно толку от него не много, а нагрузка на сервер очень сильно растет.
    • Скролл теперь можно выводить в любой строке. В поле Position выбираем номер строки: 1 - самая верхняя, 23 - самая нижняя.
    • Анализатор теперь можно включить и на заставке тоже. Принцип такой же, как и с анализатором в основной части.
    • Изменен вывод лога. Надпись Too long source! Demo can not be compiled!!!! больше не появляется. Вместо этого строчки с результатами парсинга "проблемной" гифки подсвечиваются красным цветом.



    update 08.08.2014:

    В некоторых случаях анимация парсится с глюками. Для того, чтобы этого не происходило необходимо:
    В закладке "Оптимизация" Ulead GIF Animator'a открываем "Панель оптимизации", закладка "Продвинутые" и снимаем галочку "Удалить избыточные пиксели". См. рис. 1

    Рис. 1

    [свернуть]




    update 05.08.2014:

    Первый видео-туториал по подготовке гиф-анимации (а это самое сложное) от маэстро депиляции ААА:


    http://www.youtube.com/watch?v=Kr2F4-LxyyQ

    И подборка советов для начинающих депиляторов от него же:
    http://zx-pk.ru/showpost.php?p=731123&postcount=63
    Последний раз редактировалось nyuk; 20.10.2014 в 19:45.
    Спектрумист, более менее умеющий форматировать дискеты на реале.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

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

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

Похожие темы

  1. Демо на бейсике
    от Viktor2312 в разделе Программирование
    Ответов: 134
    Последнее: 09.07.2014, 01:34
  2. Интерактивность демо
    от goblinish в разделе Демо
    Ответов: 74
    Последнее: 28.08.2012, 07:13
  3. Вспомнить демо.
    от Enigmatic в разделе Демо
    Ответов: 1
    Последнее: 11.03.2012, 23:34
  4. Ищу демо.
    от Adramelek в разделе Демо
    Ответов: 89
    Последнее: 26.01.2011, 11:45
  5. Демо для ребенка.
    от sevol в разделе Демо
    Ответов: 9
    Последнее: 03.01.2011, 16:09

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •