Кто-то взломал трассировку лучей в SNES

Кто-то взломал трассировку лучей в SNES

Многие из самых популярных на сегодняшний день игр, таких как Cyberpunk 2077 и Control, активно используют технологию трассировки лучей. Трассировка лучей может обеспечить гораздо более реалистичное освещение, но для этого требуется мощная обработка графики - просто спросите игроков Cyberpunk, насколько трассировка лучей может замедлить игру. Значит, игровая приставка 90-х годов не могла поддерживать трассировку лучей, верно? Неправильно. Разработчик и инженер игры Бен Картер взломал трассировку лучей в Super NES с небольшой помощью платы разработчика FPGA.

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

Super NES (известная в Японии как Super Famicom) не обладает достаточной мощностью, чтобы выполнять даже элементарную трассировку лучей, но она удивительно расширяема. В 90-х годах Nintendo разработала сопроцессор под названием Super FX, который она встроила в некоторые игровые картриджи для увеличения мощности консоли. Именно так Nintendo визуализировала все эти многоугольники в Star Fox, что было невозможно при запуске SNES. Картер смог использовать современную плату разработки DE10-Nano FPGA для создания нового сопроцессора для консоли.

Целью здесь было не втиснуть современные технологии в игровое оборудование 25-летней давности - если это все, что вам нужно, Raspberry Pi сделает свое дело. Вместо этого Картер хотел создать что-то, что вы могли бы увидеть в 1993 году. Плата FPGA принимает информацию о сцене и использует три ядра трассировки лучей для имитации световых путей. Тем не менее, SNES выполняет окончательный рендеринг, как это было с чипом Super FX в 90-х годах. В то время как его пакет трассировки лучей состоит из путаницы проводов и кабелей, Nintendo могла бы создать что-то подобное с той же технологией интегральных схем эпохи 90-х, которая использовалась в Super FX.

Изображение имеет разрешение 200 x 160 и всего 256 цветов - это не очень красиво по сегодняшним меркам, но в демоверсии есть что-то восхитительно ретро-футуристическое. Это столкновение низкополигональных сцен с освещением и тенями, в отличие от всего, что мы видели днем. Консоль SNES никогда не была предназначена для этого, и до сих пор не делает этого ни в каком официальном смысле. Но кто-то мог сделать это 25 лет назад, и это было бы потрясающе. Если вас интересуют технические подробности, у Картера есть полное изложение на своем веб-сайте.

Читать далее

Apple призывает немедленно обновить iPhone, чтобы заблокировать активные онлайн-взломы
Apple призывает немедленно обновить iPhone, чтобы заблокировать активные онлайн-взломы

Вышла новая версия программного обеспечения iOS от Apple для устройств iPhone и iPad, и, как обычно, Apple собирается приставать к пользователям, требуя обновления. На этот раз претензии к iOS 14.4 стали более актуальными.

Основатель сигналов хакает инструменты взлома телефонов Cellebrete
Основатель сигналов хакает инструменты взлома телефонов Cellebrete

Израильская фирма недавно хвасталась, что оно помогло правоохранительные данные извлекать данные из приложения зашифрованного сигнала. Ну, основатель сигнала Moxie MarlinsPike было что сказать об этом.

Nintendo Switch взломан для запуска Linux, так что теперь мы можем сохранить резервные копии игр сейчас?
Nintendo Switch взломан для запуска Linux, так что теперь мы можем сохранить резервные копии игр сейчас?

Переключатель Nintendo был взломан и способен загружать Linux в новый эксплойт с холодной загрузкой. Будет ли Nintendo, наконец, отказаться от сохраненных пользователем игр - или заблокировать вещи, которые намного плотнее?

Новые вредоносные программы распространяются через взломанные сайты как обновление поддельного браузера
Новые вредоносные программы распространяются через взломанные сайты как обновление поддельного браузера

Существует новая часть вредоносного ПО, делающая раунды онлайн через взломанные веб-сайты, которые используют сложные перенаправления и модифицированный JavaScript для загрузки вредоносной полезной нагрузки на ваш компьютер.