User Tag List

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

Тема: Видео\Анимация на Speccy

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    03.02.2005
    Адрес
    г. Минск, Беларусь
    Сообщений
    863
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lightbulb Видео\Анимация на Speccy

    Хотелось бы поговорить о видео на спекки.
    Смелый эксперимент Славы Калинина показал, что на спектруме можно проигрывать цветное видео со звуком, и с нормальным (почти анимешным) fps. Правда для этого надо подключить CD-ROM или винт, но судя по холодной реакции народа на эти примочки, какого-то прогресса с этой стороны ждать не приходится... А жаль. Мы получили бы возможность создавать (и играть) принципиально новые игры, и улучшить старые... Ну да ладно, это вопрос отдельной темы.
    Как это ни геморно, приходится заставлять работать дискету и 128кб памяти
    Я внимательно слежу за проектом VS, но практического применения ему пока не вижу - как ни хорошо будет сжатие, в 128кб много не запихнёшь.
    А для чего нужно вообще видео на компьютере? Для создания самостоятельных произведений и, конечно, intro, final cut и межуровневых вставок для игрушек. Т.е. нам нужно минимальное количество кадров "растянуть" как можно дольше по времени
    Эту проблему, как мне кажется, можно решить, используя специальный анимационный движок. Он должен уметь по-минимуму: проигрывать потоковое (сжатое) видео, использовать программно реализуемые эффекты (затемнение, из_затемнения, кадр плавно перехрдящий в другой кадр), показывать статические кадры, воспроизводить циклическую анимацию (прямую и ping-pong), выводить пояснительный текст, играть музыку.
    Т.е. у нас есть план анимации. Есть набор подготовленных кадров. Есть тексты диалогов и музыка. Из всей этой кучи мы вручную "набиваем" анимацию. Типа скриптов такого вида:
    Анимация(Заставка)
    Грузить кадры (1-30)
    Пауза (300)
    КадрИзЗатемнения(1)
    ВывестиТекст,Цвет3("Я сидел, положив ноги на стол и раздумывал о жизни. Сказать, что меня посещали светлые мысли - означало бы жестоко солгать. Дела у меня в последнее время шли неважно, и толстая пачка счетов в мусорной корзине под столом была немым этому напоминанием.")
    Цикл,(20)раз,Пауза(5),кадры(1-5),ping-pong {Качается на стуле}
    Играть,пауза(10),кадры(1-11) {Изменение ракурса камеры}
    Цикл,(20)раз,Пауза(5),кадры(12-17),ping-pong {Качается на стуле в новом ракурсе}
    ВывестиТекст,Цвет3("Я вздохнул, достал коробку с Саморазогревающимся завтраком для экономных (tm)", и посмотрел на этикетку.")
    Играть,пауза(10),кадры(1-12) {Анимация доставания коробки}
    СтатичноКадр(12),Пауза(1000)
    ВывестиТекст,Цвет3("Срок годности истёк 12.01.2205г. Три дня назад.)
    Играть,пауза(10),кадры(13-15) {Анимация "показа" даты}
    СтатичноКадр(15),Пауза(1000)

    И т.д.
    Все циклы и статика продолжаются либо столько раз, сколько указано, либо до
    нажатия клавиши. Пауза - пауза после каждого кадра.
    Можно количество команд даже сократить до трёх:
    Играть: pause,frames
    Цикл: amount,pause,frames
    ВывестиТекст: color (text).

    Т.о. мы получаем возможность рационально использовать кадры, и
    получать длинные анимации за счёт повторения кадров. Что, собственно, и требуется.
    Мнения?
    Последний раз редактировалось Surfin_Bird; 04.06.2005 в 03:41.

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

  3. #2

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если заинтересованость народа в создании анимации не будет нулевой, я обязуюсь приступить к созданию ANI-editor'а, постаравшись учесть желания (но не заоблачные) интересующихся.

    То, что описал Surfin' Bird в отношении анимации можно осуществить и сейчас: анимация с зацикливанием на начало и произвольной задержкой между кадрами ЕСТЬ. Другое дело что она пока делается только из GIFов и никак не редактируется (проблема временная).
    Зацикливание на не-первый кадр можно обойти, создавая по одной анимации на сцену. Например так:
    - сцена 1: анимация 1, играется 5сек (чел качается на стуле)
    - сцена 2: анимация 2, играется до окончания (смена ракурса)
    - сцена 3: анимация 3, играется 3 сек (качается в новом ракурсе)
    и.т.д.
    скрипт дает плейеру инфу, какую анимацию и сколько времени проигрывать, плюс вывод текста и прочее.
    Все любят гипножабу

  4. #3

    Регистрация
    03.02.2005
    Адрес
    г. Минск, Беларусь
    Сообщений
    863
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    17
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Отлично!
    Насчёт ANI-editor'а - ОЧЕНЬ желательно, чтобы там был режим показа предыдущей фазы анимации (мерцающим экраном)!
    Ну и возможности как у БГЕ. В принципе, достаточно лишь проапгрейдить БГЕ (добавить несколько новых возможностей), чтобы превратить его в отличный аниматор.

  5. #4

    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Программы для создания видео\Анимации на Спеке

    Сразу скажу спасибо Surfin Bird за создание этой темы

    скажу еще вот что – красивым слогом не обладаю…..

    Программы для создания видео\Анимации на Спеке

    На данный момент на мой взгляд на Спектруме существует всего три пакета более\менее доведённых до ума это ХулиПецкер от CPU, Video Studio от Vitamin\Caig и Wire Editor от Research Volga Soft.

    Про первый пакет(Hewele Pecker) я ничего вам сказать не смогу кроме того, что он работает только с чанками притом ролик можно засинхронизовать с музыкой. Так как все мои попытки разобраться в нем провалились… Удалось лишь посмотреть ролик прилагающийся к пакету. Но это очень «сильный» пакет судя его функциям…

    Про VS (VideoStudio) я «могу рассказывать часами» - именно этот пакет толкнул меня на создание http://zxvideo.fatal.ru
    Я бы назвал этот пакет Virtual Dub для Speccy.Только он работает не с готовым роликом, а с последовательностью стандартных спековых экранов – то есть у вас есть возможность выбора
    - качество\размер, цветной\двухцветный(так как в последних версиях в отличии от первых где изображение было только черно-белым поддерживается основной фон)
    - применяемых фильтров (LQ, HQ и других)
    - выбор fps
    - возможность выбора работы с «окном» а не паковать весь экран
    - включение\отключение ключевых кадров
    - выбор количества пропускаемых кадров(то есть паковать только каждый второй\третий…)
    И многое многое другое…

    Wire Edit..
    (Векторная анимация в LoveGun и LifeIsInfinite)
    Этот пакет в отличии от остальных является средством для ручного «конверчения» TGA секвенций в пабор кривых. То есть на экран выводится исходный кадр а вы рисуете кривыми основные линии кадра и всё.
    Самое главное, что весь этот пакет управляется всего пятью клавишами + две кнопки мыши!
    Правда процесс создания здесь чего либо является очень трудоемким…
    Одно НО – пакет для PC

    Нельзя не упомянуть JpeGifLaboratory с возможность упаковки в ani. Который имеет тоже очень практическое применение. Он позволяет перепаковывать анимированные gif в свой формат получается довольно маленький файл анимации иногда даже по качеству паковки выигрывает у VS.

    Можно вспомнить пакет Animator от Величутина, правда практическое применение его сейчас IMHO под сомнением

    Также нельзя оставить два пакета от Digital Reality – один для работы с чанками(для Forever) с помощью другого делалась анимация к JAM.

    есть и ещё несколько пакетов скачать которые вы можете с -=zxvideo.fatal.ru=-
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  6. #5

    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Плейер с диска...

    Вот убейте не помню где...
    П моему В какомто журнале видел исходник программы которая делала прямое чтение из диска в область видеопамяти спекки... Ну типа можно было создавать видеодиски , или просто проиграть анимацию как в ReFresh (кажется).
    Но вот где я это видел - сейчас уже не вспомню, хотя перерыл наверна все журналы с VTR...
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  7. #6

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,551
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rasmer
    Вот убейте не помню где...
    П моему В какомто журнале видел исходник программы которая делала прямое чтение из диска в область видеопамяти спекки... Ну типа можно было создавать видеодиски , или просто проиграть анимацию как в ReFresh (кажется).
    Но вот где я это видел - сейчас уже не вспомню, хотя перерыл наверна все журналы с VTR...
    Так это за 5 минут пишеться, просто нужен turbo лоадер и желательно спец формат дискеты. (больше влезет и быстрее)

  8. #7

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Ani editor 0.1 beta version

    Цитата Сообщение от SAM style
    ...обязуюсь приступить к созданию ANI-editor'а, постаравшись учесть желания (но не заоблачные) интересующихся.
    Блин, ну я и тормоз... Держите бету ani-editor'а и высказывайте высказывания: какие функции надо, чего лишнее, чего не так...
    А да! Работает там не всё, бета все-таки, но основное дело делает.
    Вложения Вложения
    Все любят гипножабу

  9. #8

    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style
    Блин, ну я и тормоз... Держите бету ani-editor'а и высказывайте высказывания: какие функции надо, чего лишнее, чего не так...
    А да! Работает там не всё, бета все-таки, но основное дело делает.
    1. Во вводе имени сделать и выход из него. А так же и русские буковки.
    2. Двунаправленный undo.
    3. Сделать все же другой формат анимации, т.е. список, а не поочередность. И чтобы этот список можно было автоматом делать (для самой простой анимации). Ну а список нужен, чтобы сделать ЛЮБУЮ очередность спрайтов. Ну и удаление (обнуление) списка тоже нужно, как и ручное его заполнение.
    4. Сделать смену атрибута и координат при выводе.
    5. Обнародовать формат файла.
    6. Написать и обнародовать универсальный плеер анимации.
    7. Вырезка спрайтов из обычного экрана.
    9. А атрибуты вообще планируются в анимации?
    axor/Perspective
    http://abzac.retropc.ru/

  10. #9

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axor
    1. Во вводе имени сделать и выход из него. А так же и русские буковки.
    Т.е отмену введенного имени и возврат к первоначальному? Русские... Посмотрим. Я вообще-то там и на шрифте пожидил - 768-байтный поставил...
    Цитата Сообщение от axor
    2. Двунаправленный undo.
    Так и запишем - при распаковке кадра в буфер где-то сохранять его первоначальную копию и при undo свопить эти области.
    Цитата Сообщение от axor
    3. Сделать все же другой формат анимации, т.е. список, а не поочередность. И чтобы этот список можно было автоматом делать (для самой простой анимации). Ну а список нужен, чтобы сделать ЛЮБУЮ очередность спрайтов. Ну и удаление (обнуление) списка тоже нужно, как и ручное его заполнение.
    Таблицу кадров можно использовать в редакторе, а экспорт все равно будет в поточную анимацию (формат выходного файла не изменится).
    Цитата Сообщение от axor
    4. Сделать смену атрибута и координат при выводе.
    Ты про окошки? Сейчас фон под ними не сохраняется - так что пока только на области редактирования (стирание окна = перевывод области). При просмотре анимации в буфер запоминается весь экран.
    Цитата Сообщение от axor
    5. Обнародовать формат файла.
    Сделаем... Тут потом выложу.
    Цитата Сообщение от axor
    6. Написать и обнародовать универсальный плеер анимации
    Дык есть же - в исходнике вместе с JPEG/GIF lab поставлялся (не помню в каком последнем, но в 1.6 его точно нет)
    Цитата Сообщение от axor
    7. Вырезка спрайтов из обычного экрана.
    Размер только фиксирован (у меня все кадры одного размера)
    Цитата Сообщение от axor
    9. А атрибуты вообще планируются в анимации?
    А где пункт 8?
    Атрибуты вполне можно, но только всвязи с особеностями GIF'ов конвертить их с цветом нереально (или конвертор перестанет быть под 128К).

    Из планируемого мной - скролл-палки по бокам области редактирования.
    TVid/IVid - переключение между кадрами
    И сильно нужна обработка ошибки "No Free Memory", потому как там организован этакий FAT8 и при большом размере анимации всё в него просто не поместится...
    И конечно же режим сравнения с предыдущим кадром.
    + Копирование кадра в кадр.
    Все любят гипножабу

  11. #10

    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style
    Атрибуты вполне можно, но только всвязи с особеностями GIF'ов...
    Ну это ведь Спектрум
    axor/Perspective
    http://abzac.retropc.ru/

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

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

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

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

Похожие темы

  1. Видео\Анимация
    от rasmer в разделе Форум
    Ответов: 33
    Последнее: 29.08.2005, 00:48

Ваши права

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