Mxyl V





Junior Member Posts: 38

Threads: 5

Joined: May 2016 Having seen some of NVIDIA's latest capabilities, I was wondering (certainly not now, but maybe in several years' time) whether a ray-tracing option could be possible for Dolphin. I'd come across a post from 2014 where an administrator said that ray-tracing, along with SSAO and other options, required changes to the game engine to the point where creating a new game would take less effort; however, modern versions of Ishiiruka (which I understand is distinct from Dolphin) include an option for SSAO, so I'm wondering if anything's changed in that regard that would (hypothetically) make ray-tracing a future possibility. Find JosJuice





Developer Posts: 7,648

Threads: 5

Joined: Oct 2014 N​o​. Find Valmar





Junior Member Posts: 12

Threads: 3

Joined: Sep 2018 SSAA x8 is good enough. Find JonnyH





Shameless AMD shill Posts: 701

Threads: 0

Joined: May 2017 Raytracing isn't just a "better version of rasterization". It's a completely different rendering technique (and currently nowhere near the performance necessary to replace all uses of rasterization, and likely never will due to it being so much less efficient in some cases that don't really benefit from raytracing, so spending the extra power with no visual improvement isn't a winning strategy).



It has massively different interfaces needed to implement compared to rasterization (e.g. you require a retained version of the whole transformed scene, while rasterization can treat each polygon separately), it has significant restrictions and trade offs that mean trying to add it "After the fact" into an engine just doesn't make sense.



And that's before you get into the different art styles different techniques allow (or encourage), so can be part of the artistic direction. Find MayImilae





Princess of Optimism Posts: 4,140

Threads: 112

Joined: Mar 2011 SSAO can be applied if you have depth information. Which Ishiiruka kiiind of has, but it's rather hacky since not all games are going to expose that - many just render to a flat image, so any post effects would just see a single flat plane. That's why Dolphin doesn't have depth available to its post effects, it was just too unreliable. In those cases, yes, it would require game modification to do cleanly, or lots of dirty dirty hacks!



Raytracing is nothing like that though. There is zero chances of adding it in post since raytracing is all in worldspace. Depth information is not enough, you need full access to the scene and the game's renderer. Windows 10 x64 | Core i9-9900k | NVIDIA GeForce RTX 2080Ti FE (x2)| 32GB DDR4-3000 | Asus Xonar Essence STX on Logitech Z-2300 | Logitech G500 MacBook Pro 13in mid-2018 with Touch Bar | macOS 10.15 | Core i7-8559U @ 4.5ghz | Intel Iris Plus Graphics 655 | 16GB 2133MHz LPDDR3 Find Mxyl V





Junior Member Posts: 38

Threads: 5

Joined: May 2016 Ah; that does make sense. Thanks for the explanations! Find sacco_belmonte





Junior Member Posts: 1

Threads: 0

Joined: Apr 2019



Did you guys see how MineCraft looks with Ray Tracing? I'm not a MineCraft user but oh boy RT adds so much realism to everything and since Dolphin uses very little GPU it seems like a great candidate.



https://www.youtube.com/watch?v=UROt_SJFjTA I would say if Quake could get Ray Tracing why not Dolphin?Did you guys see how MineCraft looks with Ray Tracing? I'm not a MineCraft user but oh boy RT adds so much realism to everything and since Dolphin uses very little GPU it seems like a great candidate. Find JosJuice





Developer Posts: 7,648

Threads: 5

Joined: Oct 2014 (04-17-2019, 05:02 AM) sacco_belmonte Wrote: I would say if Quake could get Ray Tracing why not Dolphin?

Because they had to rewrite Quake's rendering engine to get it to work. Dolphin can't just automatically rewrite the rendering engine of every game it runs.



Anyway, this is an old thread, so please don't bump it. Because they had to rewrite Quake's rendering engine to get it to work. Dolphin can't just automatically rewrite the rendering engine of every game it runs.Anyway, this is an old thread, so please don't bump it. Find