Категории

RotoZoom

Эффект Rotozoom. Написан по мотивам одноимённого эффекта из демки Mescaline Synesthesia.

Большей частью, логика эфекта (+таблички и мат.процедуры) просто сдёрнуты из исходника демы с небольшими доработками.  В данной минидемке мест для оптимизации хоть отбавляй. Фоновая картинка (боковая) имеет размеры 256*256 с цветом прозрачности, 128 цветов. Текстура для вращалки 256*64 (по аналогии с оригиналом), кол-во цветов так же 128. Вращался выводится с разрешением 208*256. Чтобы покрыть эту область делаю типа чанков 2*2 (просто 2 раза подряд кидаю в z-buffer одну  точку, но чтобы не было ощущения растянутости всю строку так же вывожу 2 раза подряд). Как ещё оптимизировать, я не знаю. Если кому-то потребуются исходники, обращайтесь ко мне (Sayman).

П.С. Для эмулятора и реала 2 разные версии. Разница во включении fast-ram.

Версия: 1.0
Статус: Демо
Опубликовано: 01.04.2021
ROTOZOOM.ZIP 31.85 KB
Подробности
Платформа
Категория
Демосцена
Статус
Демо
Автор
Sayman
Версия
1.0
Дата выпуска
07.02.2021
Возрастной рейтинг
Возрастной рейтинг