Хтось зламав відстеження променів у SNES

Хтось зламав відстеження променів у SNES

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

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

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

Метою тут було не втиснути сучасні технології у 25-річний ігровий апарат - якщо це все, що ви хочете, Raspberry Pi зробить свою справу. Натомість Картер хотів створити щось, що ви правдоподібно бачили у 1993 році. Плата FPGA бере інформацію про сцену та використовує три ядра трасування променів для моделювання світлових шляхів. Однак SNES робить весь остаточний рендеринг, як це було зроблено з чіпом Super FX у 90-х. Незважаючи на те, що в його пакеті трасування променів є клубок проводів і кабелів, Nintendo, можливо, зміг побудувати щось подібне за допомогою тієї ж технології інтегральних схем 90-х років, яка живила Super FX.

Зображення має роздільну здатність 200 х 160 і має лише 256 кольорів - це не дуже красиво за сучасними мірками, але в демонстрації є щось чудове ретро-футуристичне. Це зіткнення низькополігональних сцен із освітленням і тінями, на відміну від усього, що ми бачили в той день. Консоль SNES ніколи не була розроблена для цього, і вона досі не робить цього в офіційному розумінні. Але хтось міг зробити це 25 років тому, і це було б дивно. Якщо вас цікавлять технічні деталі, Картер має повний опис на своєму веб-сайті.

Читати далі

Хто для Windows 11?
Хто для Windows 11?

Хто, точно, повинен хотіти використовувати Windows 11? Майкрософт, звичайно, не знає.

41 відсоток тих, хто планує придбати автомобіль, може йти електричним, вивченням
41 відсоток тих, хто планує придбати автомобіль, може йти електричним, вивченням

Ступінь інтересу залежить від країни, але в цілому, зміна відзначає 11 відсотків, що стрибає в ЕВ, відсотка від того ж дослідження в минулому році.

Хто ще служить первинним супом, який може утворювати чужим життям?
Хто ще служить первинним супом, який може утворювати чужим життям?

Астрофізики використовували альма інтерферометр для пошуку та аналізу щільних метрів важливих органічних молекул навколо декількох молодих, сусідніх сонячних зірок.

Razer Synapse Bug дає доступ до Admin доступу до будь-кого, хто може підключити мишу
Razer Synapse Bug дає доступ до Admin доступу до будь-кого, хто може підключити мишу

Можливо, ви захочете стежити за вашими USB-портами протягом наступних кількох днів. Дослідник безпеки розкрив тривожний простий спосіб отримати привілеї адміністратора в Windows 10 без пароля, а для одного разу це не помилка Microsoft.