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

User Tag List

Страница 1 из 96 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 952

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

  1. #1
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Благодарностей: 428
    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 в 18:45.
    Спектрумист, более менее умеющий форматировать дискеты на реале.

  2. Эти 20 пользователя(ей) поблагодарили nyuk за это полезное сообщение:
    AAA (02.08.2014), Biozoom (04.09.2014), creator (02.08.2014), drbars (25.03.2015), Enigmatic (05.08.2014), Evgeny Muchkin (15.08.2014), GM BIT (05.08.2014), Kakos_nonos (02.08.2014), kas29 (11.08.2014), klondike (25.10.2014), marinovsoft (02.08.2014), Nuts_ (05.10.2014), Raider (28.01.2017), razer (02.08.2014), Reobne (04.01.2015), scl^mc (02.08.2014), Sergey (12.10.2014), ShaMAN0277 (02.08.2014), TSL (02.08.2014), wbr (02.08.2014)

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

  4. #2
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ААА, ты спасен!

  5. #3
    Veteran Аватар для daniel
    Регистрация
    31.10.2005
    Адрес
    Кемерово
    Сообщений
    1,229
    Благодарностей: 206
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    del

  6. #4
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Буду разбираться. Пока что не понял как но крута/

    Очень классная вещь. Жалко много всего нет, ну да ладно, надеюсь Ньюк продолжит проект а я помогу советом что еще прикрутить
    Последний раз редактировалось AAA; 02.08.2014 в 08:19.

  7. #5
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    Unhappy

    Попробовал не получилось.

    Написал Too long source! Demo can not be compiled!!!!

  8. #6
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AAA Посмотреть сообщение
    Попробовал не получилось.

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

  9. #7
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  10. #8
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,122
    Благодарностей: 1075
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ну конечно. Надо Нюка попросить прилепить втуда плазму, аналайзеры, синедотсы, dycp.

  11. #9
    Guru Аватар для AAA
    Регистрация
    06.04.2005
    Адрес
    Земля, Москва, Марьино
    Сообщений
    21,508
    Благодарностей: 5883
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от denpopov Посмотреть сообщение
    ну конечно. Надо Нюка попросить прилепить втуда плазму, аналайзеры, синедотсы, dycp.
    Да я тупо с картинки заставки не могу перейти на картинку в демо. Элементарное ФАКовое демо то не сделать.

    По смпрайтц взял все 5 ти фазный ый спрайт и тот ЛОНГ ?! Что за шняга. 36 картинко 256 на 192 должны залетать, а тут пять не входят

  12. #10
    Master Аватар для nyuk
    Регистрация
    10.02.2005
    Адрес
    Вологда
    Сообщений
    893
    Благодарностей: 428
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 1 из 96 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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