Автор: RCL(Код, Графика)
Год: 2024
Производитель: Virtual Vision Group
Конкурс: Chaos Constructions 2024(1, 1K Процедурная графика)
Формат:
BIN файл
Требования:
ZX Spectrum 48K
Ссылки:
Страница на ZXArt
Страница на Demozoo
Страница на Pouet.net
Страница на Demotopia
Скриншоты:
Описание:
RTZX— это демо процедурной графики, созданное RCL из Virtual Vision Group в рамках участия в Chaos Constructions 2024. Оно работает на ZX Spectrum 48K, демонстрируя возможности этого оборудования с помощью минимального загрузчика на BASIC. Демо легко загружается с помощью предоставленного файлаRTZX.tap, предлагая взглянуть на креативный потенциал ретро-компьютинга.
В основеRTZXлежит честный рейтрейсер, разработанный с учетом ограничений ZX Spectrum. Он использует положение камеры и четыре геометрические примитивы — три сферы и плоскость — для рендеринга изображений. Вычисления оптимизированы для процессора Z80, используя знаковую фиксированную точку 9.7, что потребовало создания собственных алгоритмов умножения и деления.
Разработка демо началась с программы на C на ПК, что позволило провести отладку и числовые корректировки. Процесс окончательной визуализации включает 11 тыс. делений и 148,5 тыс. умножений с оптимизацией для частых операций. Экран рендерится на сетке 85 x 64, где яркость определяет отображение точек с использованием гауссовского приближения.
RTZX отмечает вклад нескольких участников, включая Эйнара Саукаса за методы сжатия и Вайпера из TechnoLab за алгоритмы построения. Демо вдохновлено работой Габриэля Гамбетты по рейтрейсингу на ZX, стремясь уложиться в временные рамки соревнования. Проект подчеркивает дух сотрудничества и техническую изобретательность сообщества демосцены.
Год: 2024
Производитель: Virtual Vision Group
Конкурс: Chaos Constructions 2024(1, 1K Процедурная графика)
Формат:
Требования:
Ссылки:
Скриншоты:
Описание:
RTZX— это демо процедурной графики, созданное RCL из Virtual Vision Group в рамках участия в Chaos Constructions 2024. Оно работает на ZX Spectrum 48K, демонстрируя возможности этого оборудования с помощью минимального загрузчика на BASIC. Демо легко загружается с помощью предоставленного файлаRTZX.tap, предлагая взглянуть на креативный потенциал ретро-компьютинга.
В основеRTZXлежит честный рейтрейсер, разработанный с учетом ограничений ZX Spectrum. Он использует положение камеры и четыре геометрические примитивы — три сферы и плоскость — для рендеринга изображений. Вычисления оптимизированы для процессора Z80, используя знаковую фиксированную точку 9.7, что потребовало создания собственных алгоритмов умножения и деления.
Разработка демо началась с программы на C на ПК, что позволило провести отладку и числовые корректировки. Процесс окончательной визуализации включает 11 тыс. делений и 148,5 тыс. умножений с оптимизацией для частых операций. Экран рендерится на сетке 85 x 64, где яркость определяет отображение точек с использованием гауссовского приближения.
RTZX отмечает вклад нескольких участников, включая Эйнара Саукаса за методы сжатия и Вайпера из TechnoLab за алгоритмы построения. Демо вдохновлено работой Габриэля Гамбетты по рейтрейсингу на ZX, стремясь уложиться в временные рамки соревнования. Проект подчеркивает дух сотрудничества и техническую изобретательность сообщества демосцены.