TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

SuperRT – Realtime Raytracing on the SNES

340 点作者 mkeeter超过 4 年前

16 条评论

csharptwdec19超过 4 年前
Very cool.<p>&gt; Thus the full image can only be refreshed once every two frames, effectively limiting the maximum framerate to 30FPS - although the test scene runs at closer to 20FPS (primarily due to some bottlenecks with the logic on the SNES side at present).<p>Getting around this would make this even more interesting. Like most other console PPUs of it&#x27;s day, due to bandwidth&#x2F;etc the normal &#x27;flow&#x27; is to have a background and a series of &#x27;character&#x27; sprites preloaded into VRAM and then shuffled around (this is why in some &#x27;busy&#x27; games you would see clipping or game elements disappear on early consoles; too many sprite objects for the PPU to keep track of.)<p>To that same end, I&#x27;d be curious to see what could be done like this on Genesis&#x2F;Mega Drive hardware
Andrex超过 4 年前
One of my biggest dream retro projects like this would be taking the cartridge expansion idea and using it to integrate a Wi-Fi radio and full online play connected to a central server. (I originally thought of it for GameBoy, but a Super NES cart would offer a lot more flexibility...)<p>You can see the bones of such technology in real products:<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Satellaview" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Satellaview</a><p><a href="http:&#x2F;&#x2F;nectaris.tg-16.com&#x2F;GB-KISS-LINK-FAQ-2-hudson-gameboy-nectaris.html" rel="nofollow">http:&#x2F;&#x2F;nectaris.tg-16.com&#x2F;GB-KISS-LINK-FAQ-2-hudson-gameboy-...</a><p><a href="https:&#x2F;&#x2F;shop.insidegadgets.com&#x2F;product&#x2F;wireless-gameboy-controller&#x2F;" rel="nofollow">https:&#x2F;&#x2F;shop.insidegadgets.com&#x2F;product&#x2F;wireless-gameboy-cont...</a>
评论 #25438134 未加载
评论 #25436965 未加载
评论 #25438101 未加载
评论 #25438364 未加载
评论 #25438163 未加载
评论 #25437105 未加载
MaxBarraclough超过 4 年前
* on an expansion card.<p>This is <i>not</i> real-time raytracing on standard SNES hardware, as the title implies.<p>Still a very impressive project, of course.
评论 #25433648 未加载
评论 #25432896 未加载
评论 #25432577 未加载
评论 #25434764 未加载
评论 #25432823 未加载
评论 #25439626 未加载
评论 #25433051 未加载
评论 #25435608 未加载
评论 #25432567 未加载
bovermyer超过 4 年前
Some people are just orders of magnitude more intelligent than I ever was. This is truly impressive.
评论 #25439624 未加载
Grieverheart超过 4 年前
I also have a DE10-nano for running MiSTer cores and I&#x27;d like to learn to program the FPGA. Do you have any recommendations on getting started?
评论 #25436859 未加载
raidicy超过 4 年前
This project seems like absolute magic to me.
评论 #25432462 未加载
评论 #25432522 未加载
Voltage超过 4 年前
Very cool indeed. Seems like a good platform to apply the demoscene trick of &quot;adaptive subsampling&quot; to greatly improve performance at the cost of a little image quality.<p>It takes advantage of the fact that pixels that are close together in screenspace are likely to be similar enough to interpolate from it&#x27;s neighbours where possible. It focuses the computation time on areas where neighbouring pixels are very different, such as object boundaries, shadow boundaries and large lighting differences.<p><a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20101123123238&#x2F;http:&#x2F;&#x2F;exceed.hu&#x2F;h7&#x2F;subsample.htm" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20101123123238&#x2F;http:&#x2F;&#x2F;exceed.hu&#x2F;...</a>
Rebelgecko超过 4 年前
This is pretty neat. Is anyone familiar with the limitations of expansion cards? Like, would it be possible to put a flash drive + an x86 CPU and have the SNES pull from a frame buffer so you can play Crysis on it?
xwdv超过 4 年前
Are there any cpu cycles left to make some kind of decent game? Say, Super Mario 64 or Star Fox?
评论 #25436241 未加载
CyberRabbi超过 4 年前
Saw a comment on YouTube about implementing this expansion chip as an sd2snes firmware. If the expansion chip interface was standardized would be cool to see Homebrew using this. Kind of like byuu’s MSU-1 chip.
1-6超过 4 年前
---“SNES” and “Super Nintendo” are trademarks of Nintendo Co Ltd. This is a hobby project and completely unassociated with Nintendo.---<p>But I think Nintendo would gladly like to accept your suggestions :-)
评论 #25435618 未加载
djmips超过 4 年前
Or in other words, Realtime Raytracing on an FPGA and using the SNES and an awkward display.
评论 #25440166 未加载
nielsbot超过 4 年前
Super fun! Would love to see the output on an honest-to-goodness CRT.
desktopninja超过 4 年前
Old tech still rules!
kelvin0超过 4 年前
Wow, this is stunning! Now if I forgo sleep for the next 5 years, I <i>might</i> be able to finally finish that hacking&#x2F;reverse engineer project I&#x27;ve been putting off ...
croes超过 4 年前
Take this Nvidia