В ретро-консоль SNES добавили трассировку лучей
Новости
Для этого энтузиасту пришлось разработать кастомную плату. Она, в свою очередь, по принципу работы повторяла чип SuperFX — внешнее устройство, которое брало на себя особо сложные вычисления, невозможные силами одной только консоли.
1К открытий2К показов
Разработчик Бен Картер опубликовал на своём сайте Shironeko Labs новый проект — SuperRT. Это аппаратная платформа, которая добавляет в вышедшую в 1990 году консоль SNES поддержку технологии трассировки лучей. То есть то, ради чего современные геймеры покупают видеокарты NVIDIA Ampere, энтузиаст реализовал на консоли 30-летней давности (конечно же с поправкой на поддерживаемую устройством графику).
Внешний картридж, подключаемый к SNES, получил три дополнительных вычислительных ядра. Частота каждого из них 50 МГц — этого более, чем достаточно, чтобы «завести» трассировку.
Итоговое устройство умеет просчитывать и отображать геометрию, цвета, тени, а также отражения около 50 млн «базовых» объектов. К ним относятся такие объекты как сфера, плоскости и трёхмерные объёмы. Дизассемблированный командный буфер, в который чип записывает проделанные вычисления, выглядит следующим образом:
1К открытий2К показов