PDA

Просмотр полной версии : Рейкастинг 8080



ivagor
09.04.2021, 18:19
Надеюсь полезно будет сделать сборную тему по сабжу со ссылками.
1. Ambal-3D (http://www.sensi.org/scalar/ware/15/) (+тема (https://zx-pk.ru/threads/21073-ambal-3d.html))
2.1 Еще рейкастер (1 (https://zx-pk.ru/threads/26939-raycasting.html), 2 (http://www.sensi.org/scalar/ware/907/)) для вектора.
2.2 Версия для корвета (https://zx-pk.ru/threads/21891-demo-effekty-dlya-korveta.html?p=888084&viewfull=1#post888084).
2.3 Немного упрощенные варианты для специалиста (https://disk.yandex.ru/d/mBhPNCNlzDa2hA) и львова (https://disk.yandex.ru/d/fI6BGWGWXvGbBA).
2.4 Версия для Специалиста MX (https://disk.yandex.ru/d/RZqYLyr89IeyJg)
3. Для РК/Апогея (https://zx-pk.ru/threads/31229-rejkaster-dlya-radio-86rk.html)

ivagor
10.04.2021, 09:04
Вспомнил и добавил ссылку на версию для корвета.

Sancho45
11.04.2021, 09:27
Вспомнил и добавил ссылку на версию для корвета.

Есть возможность/желание пересобрать для Корвета с Z80, производительность получше будет, может и объектов каких добавить ?

ivagor
11.04.2021, 10:41
Если бы рейкастер был на си например в z88dk, то я бы просто пересобрал для z80, но он на асме и надо переписывать процедуры. Для z80 несомненно будет быстрее, но я особо в эту сторону не думал, т.к. для z80 есть рейкастеры покруче. Из более-менее реалистичных - wolf48 со спека, он ч/б, зато там текстуры и спрайты. На корвете, насколько помню, мешает распределение памяти, хотя стоит уточнить, возможно я путаю. Немного думал про вариант рейкастера для корвета с ГЗУ на РУ6, в принципе это возможно, пусть и не так хорошо как с ГЗУ на РУ5.

ivagor
07.05.2021, 13:03
Добавил в первый пост (https://zx-pk.ru/threads/33169-rejkasting-8080.html?p=1112629&viewfull=1#post1112629) ссылку на версию для MX. Она быстрее специалистовской почти на 20% (это не связано с MX, можно и для классического специалиста ускорить). Тут есть все цвета и вместо штриховки оттенки (это уже использование возможностей MX). Если смотреть в эмуляторах, то на мой взгляд яркие оттенки в emu80 приятнее, чем в emu (где они слишком яркие), но это дело вкуса.