cnlohr / noeuclid

Non-euclidean GPU Raytraced Game
BSD 3-Clause "New" or "Revised" License
644 stars 48 forks source link

Ray Tracing with RTX #52

Closed SimpleConjugate closed 5 years ago

SimpleConjugate commented 5 years ago

Would this engine utilize any of the advertised ray tracing capabilities of the RTX 20XX series? I've compiled and have it running on my workstation which has the RTX 2060 in it.

Mart-Bogdan commented 5 years ago

lol, it won't, it was releaed waaaayy back ago, where RTX didn't existed.

cnlohr commented 5 years ago

Considering now, this game works just fine on integrated Intel graphics cards, I can't imagine any use in getting 10,000 FPS!

Mart-Bogdan commented 5 years ago

@cnlohr any idea, why so many issues recently? Someone mentioned you in YouTube?

cnlohr commented 5 years ago

Something triggered this video to go into the "home" suggested videos for some folks. Not sure why. But, it caused a significant uptick in viewership on the video. I'm toying with doing a farse video about this and joking about RTX being a scam and the video games industry being in bed with hardware manufacturers to make people keep needing more and more power despite the technology having been available for over 10 years, citing the John Carmack 2008 PCPER interview. My only concern is some people might actually believe it, instead of recognize it for satire even if I publish it on April 1.

SimpleConjugate commented 5 years ago

I ask because having game, specifically non-euclidean, running mostly on the GPU would rather useful to some areas of reinforcement learning. It's common that the environment is restricted to be run on the CPU, creating a bottleneck. Puzzles in a non euclidean space offers interesting tasks to overcome. Being able to better perform raytracing on the RTX, in the above context, just seemed to be like a possible consideration for improved utilization of hardware for people like me.

cnlohr commented 5 years ago

Honestly, if just using modern GPUs for power, better pipelining, etc... could make this game AMAZINGLY more high fidelity even without the RTX features. RTX mostly only helps with the porting of games originally geared in a more polygonal space. So, sure, it would run "better" on an RTX, but there is nothing inherent or magical about the RTX that offers an edge over just modern GPUs.

SimpleConjugate commented 5 years ago

That provided some clarification on why spending time porting code to use RTX features would be a waste of time for me. Thanks!