Программист сумел включить трассировку лучей на ZX Spectrum

Страницы: 1 2  ... 7  ОТВЕТИТЬ НОВАЯ ТЕМА
Jus 6 фев 2024 в 10:17
Скарификатор перикарда  •  На сайте 19 лет
Сообщений: 400 521
119
Трассировка лучей работает на 42-летнем компьютере ZX Spectrum.

Инженеру-программисту Габриэлю Гамбетте удалось включить трассировку лучей на ZX Spectrum. При таком методе рендеринга свет и тени отображаются более реалистично, но при этом процесс требует очень много памяти. Чтобы активировать это решение в последних играх, нужна современная мощная видеокарта.

Гамбетта для своего эксперимента выбрал компьютер ZX Spectrum, разработанный Sinclair Research в 1982 году. На нем нельзя играть в современные игры, но это не остановило Гамбетту. У ZX Spectrum следующие показатели:

* процессор Z80 на частоте 3,5 МГц (в 1000 раз медленнее современных компьютеров)
* 48 КБ ОЗУ
* 15 цветов
* максимальное разрешение 256 x 176 пикселей


Программист сумел включить трассировку лучей на ZX Spectrum
Yap 05.05.2026 - 17:30
Продам слона  •  На сайте 21 год
Для своего проекта он использовал простое изображение размером 32 x 22 пикселя с тремя цветными шариками. Чтобы добавить изображению игру света и тени, он использовал встроенный язык программирования Sinclair BASIC. Там он реализовал свой самописный код трассировки лучей.

Гамбетта тестировал разные разрешения и оптимизировал код, пока не получилось действительно качественное изображение.

Гамбетта смог показать, что на самом деле было возможно в прошлом с помощью старой технологии – и можно сделать в наши дни. Об этом программист рассказал на своем сайте gabrielgambetta.com.

via

Программист сумел включить трассировку лучей на ZX Spectrum
Все комментарии:
alex1i 6 фев 2024 в 10:19
Ярила+  •  На сайте 14 лет
104
Захотелось чет воткнуть кассету с Barbarian и поиграть
xecutor 6 фев 2024 в 10:20
Весельчак  •  На сайте 13 лет
46
Даёшь трассировку лучей в каждый калькулятор!!!
А вообще вспомнил Билла Гейтса и его 640 кб на всё.

Размещено через приложение ЯПлакалъ
БИОМЕХАНИК 6 фев 2024 в 10:20
Грубый Ниоткуда  •  На сайте 11 лет
72
Да уж, теперича не то что давеча.

Раньше в один гиг целый игровой мир помещался, а сейчас какая-нибудь говноприложуха на смарте больше занимает.

В наше время - 100 гб минимум на игровой дистрибутив, 32 гб оперативной памяти, 32 гб видеопамяти и процессор с видеокартой не ниже самых топовых, плюс выебоны на системнике типа радужных подсветок хуеток, без них игры нормально не запускаются, проверено поколениями школьничков.

Это сообщение отредактировал БИОМЕХАНИК - 6 фев 2024 в 10:25
OSM 6 фев 2024 в 10:20
Ярила  •  На сайте 12 лет
86
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях
Nifnif1974 6 фев 2024 в 10:21
Весельчак  •  На сайте 11 лет
2
Цитата (БИОМЕХАНИК @ 6.02.2024 - 10:20)
Не, не, не, щас это так не работает. 100 гб минимум на игровой дистрибутив, 32 гб оперативной памяти, 32 гб видеопамяти и процессор с видеокартой не ниже самых топовых

и играть как обсос? smile.gif
GrauIgel 6 фев 2024 в 10:21
Балагур  •  На сайте 11 лет
45
Т.е. все требования современных игр - результат херовой работы программистов, которым лень искать оптимальный код? Или это сговор?
BidBid 6 фев 2024 в 10:21
Балагур  •  На сайте 8 лет
31
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

а я б в элиту ебанул
Pivosrakom 6 фев 2024 в 10:21
whoЯрила  •  На сайте 6 лет
28
...

Программист сумел включить трассировку лучей на ZX Spectrum
Bend 6 фев 2024 в 10:22
Ярила  •  На сайте 10 лет
48
Цитата (OSM @ 06.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Кроме того цветовые атрибуты имеет не отдельный пиксель, а знакоместо.

Размещено через приложение ЯПлакалъ
evgenyk 6 фев 2024 в 10:22
Ярила  •  На сайте 12 лет
1
Включить то, чего нет? Оригинально.
bobbylv75 6 фев 2024 в 10:23
Юморист  •  На сайте 12 лет
13
Ну ваще-то, так называемые "демошки", были через одну построены на raytracing и никт из этого не делал открытия.
Яалкаш 6 фев 2024 в 10:23
Хуйпиздаджигурда  •  На сайте 10 лет
74
А когда-то на Спектруме часами можно было гробить кинескоп телека и смотреть на "матрас" загрузчика, подкручивая бошку мафона, чтоб прогрузилось. Отдельный пиздец был когда выбрасывало с последней минуты загрузки.

Блять... какой же я старый пердун... deg.gif
orander 6 фев 2024 в 10:23
Хохмач  •  На сайте 11 лет
12
Цитата (OSM @ 6.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Да и приведенная картинка явно не 32Х32 пикселя
bobbylv75 6 фев 2024 в 10:24
Юморист  •  На сайте 12 лет
2
Цитата (Bend @ 6.02.2024 - 10:22)
Цитата (OSM @ 06.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Кроме того цветовые атрибуты имеет не отдельный пиксель, а знакоместо.

Опять же были "демошки", которые раскрашивали каждый пикксель. Работали на принципе синхронизации частоты обновления экрана.
Michael76 6 фев 2024 в 10:24
Ярила  •  На сайте 6 лет
51
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

я б в Never Earth или Elite

Программист сумел включить трассировку лучей на ZX Spectrum
Фантомассс 6 фев 2024 в 10:24
Главный Данунах.  •  На сайте 7 лет
6
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

+ Xecutor, Elite, Freddy и Renegade.
Stealthtm 6 фев 2024 в 10:24
Ярила  •  На сайте 11 лет
1
Покажите, что такое он там запилил на 12 знакоместах?
DenisV 6 фев 2024 в 10:24
Весельчак  •  На сайте 13 лет
5
Цитата (БИОМЕХАНИК @ 6.02.2024 - 13:20)
Не, не, не, щас это так не работает. 100 гб минимум на игровой дистрибутив, 32 гб оперативной памяти, 32 гб видеопамяти и процессор с видеокартой не ниже самых топовых

И можно получить то, что zx spectrum в разрешении 30х20 пикселей делает за час в режиме реального времени и в fullhd+ разрешениях.

Можно и в карьер придти с лопатой и тачкой и расскзавать, что карьерные самосвалы и экскаваторы для лохов.
Furmanoff 6 фев 2024 в 10:25
Ярила  •  На сайте 14 лет
11
"картинка нифига не спектрумовская. враньё. у спектрума ОДИН цвет, с ОДНИМ цветом фона в ОДНОМ знакоместе. Используя дрочь с переключением экранных областей, у ZX-128 можно было получить два цвета в одном знакоместе. И никаких полутонов и градиентов."
Ingwo 6 фев 2024 в 10:26
Ярилла-гамадрилла  •  На сайте 17 лет
21
Цитата (Bend @ 6.02.2024 - 10:22)
Цитата (OSM @ 06.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Кроме того цветовые атрибуты имеет не отдельный пиксель, а знакоместо.

Вот тут очень хорошо видно, как цвет распределяется на знакоместо 8x8 пикселей.

Bend 6 фев 2024 в 10:26
Ярила  •  На сайте 10 лет
4
Цитата (bobbylv75 @ 06.02.2024 - 10:24)
Опять же были "демошки", которые раскрашивали каждый пикксель. Работали на принципе синхронизации частоты обновления экрана.

Чот я таких не помню.

Размещено через приложение ЯПлакалъ
evgenyk 6 фев 2024 в 10:27
Ярила  •  На сайте 12 лет
1
Цитата (DenisV @ 6.02.2024 - 13:24)
Цитата (БИОМЕХАНИК @ 6.02.2024 - 13:20)
Не, не, не, щас это так не работает. 100 гб минимум на игровой дистрибутив, 32 гб оперативной памяти, 32 гб видеопамяти и процессор с видеокартой не ниже самых топовых

И можно получить то, что zx spectrum в разрешении 30х20 пикселей делает за час в режиме реального времени и в fullhd+ разрешениях.

Можно и в карьер придти с лопатой и тачкой и расскзавать, что карьерные самосвалы и экскаваторы для лохов.

не мешай шизофреникам искать заговор повсюду, они ведь все равно найдут
Darhan1981 6 фев 2024 в 10:27
Балагур  •  На сайте 3 года
7
Нижуя не понятно но очень интересно
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 34 198
0 Пользователей:
Страницы: 1 2  ... 7  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх