Diafilm — различия между версиями
ГриВ (обсуждение | вклад) (Новая страница: «Diafilm - это демо, которые было сделано GriV'ом. Состав. Демо состоит из 3х частей. Первая часть н…») |
ГриВ (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | Diafilm - это демо, которые было сделано GriV'ом. | + | Diafilm - это [[демо]], которые было сделано [[GriV]]'ом. |
Состав. | Состав. |
Версия 09:08, 18 сентября 2009
Diafilm - это демо, которые было сделано GriV'ом.
Состав. Демо состоит из 3х частей. Первая часть носит скорее технический характер и предназначена для того, чтобы развлечь зрителя пока происходит распаковка медиа-данных загруженных фонем и рисунков. Вторая часть основная, в ней нарисована сцена, выходит лектор, выключается свет и начинается демонстрация Лектор читает (произносит) стихи и каждая строфа сопровождается своим рисунком, кратко резюмирующим суть строфы. Третья часть - приветы, в ней идёт бегущая строка, которая тоже произносится вслух.
Особенности и эффекты. Особенностью и главным эффектом этой демы стало использование бипера для вывода речи. Так как при этом звуковой сопроцессор AY/YM остаётся свободным, то он загружается мелодией, написанной в ProTracker - таким образом вывод речь не мешает выводить обычную для ZX Spectrum трёхканальную музыку. Сама речь генерируется специальным движком, который производит разбиение входного потока символов на фонемы и осуществляет произношение. В процессе прозношения используются интонации - из-за чего речь не звучит неестественно: слова содержат ударения, предложения содержат интонации. Другого речевого движка, который позволил бы сделать настолько различимую речь на ZX Spectrum не существует. Так как для вывода речи используется порт 254, который так же управляет цветом бордюра, то параллельно словам выводятся разноцветные полосы на бордюр. Дополнительным эффектом стало использование gigascreen во всех трёх частях демы.
Недостатки. Анимация и статические картинки фона были нарисована автором, который не является художником, поэтому создаётся ощущение oldschool графики. Картинки, выводимые в ходе демы имеют явный характер конверсии. Речевой движок использует около 800 кбайт ОЗУ, что сильно ограничивает использование демы на реально существующих компьютерах. Название diafilm предполагало различные спецэффекты (типа прокручивания диафильма) в процессе смены картинок во второй части, однако это не было сделано. Из-за зависимости частоты речи от длительности цикла вывода, а самого цикла вывода от типа машины (waitовые типа Scorpion и безwaitовые типа Pentagon), произношение имеет разную тональность на различных машинах.