Conversation
Code from Sirtsu55: Sirtsu55@33d91e3
|
Generally, the changes seem to based off an older version and probably need more "merge work". |
|
I was afraid of that and this is also where my knowledge ends. |
|
sorry if this is not the propper place to show this |
|
Very nice. |
|
my mod is unreleased mix of q2rtx /quake 1/ sprawl models |
Handy. Putting it inline for convenience: There's certainly less noise and more detail visible (esp. in the scratches). [Edit] Also interesting: the FPS counter is visible, indicating that ReSTIR's FPS are ~10% lower. |
|
so i wanted to share 2 videos of that arera that in the picture (without and with restir). |
|
Nice, it's looking a lot better than expected. @res2k What is needed, if any, to get this PR approved? |
Well, you should rather ask that @apanteleev, as he's the only one who can actually commit. Personally, as stated earlier, I think the changes should be updated to not remove features.
Additionally, I would try to check if using an UBO flag to choose ReSTIR vs "old" sampling, and having shaders carrying all the logic, would have a performance difference compared to eg specialization constant(s) or different variants decided via preprocessor. |
|
Ok, so I'll try to tackle this (as in "bringing it into the shape I'd like it to be"). No idea how long I'll take, though. |
|
Thanks. That would be great. |
|
Today I restored #266. That was straight forward. But now I'm looking at the spotlight emission profiles. So, what would be best to do with this part of the code: |
I've actually already created a branch with the notes features preserved: https://github.com/res2k/Q2RTX/tree/restir-update However, I'm still collecting some additional things for a PR write-up, hence I didn't publish that branch yet... |
|
I see, you're splitting the change in separate commits. Thanks, that way I can better understand the code changes. Now that you created a new branch, shall we close this PR? |
If you prefer. Though I'd probably wait until the "other" PR. |
Created #477. There are some more observations in there, take a look. |
|
Is this PR superseded by #477? If so, please close this one. |
|
Superseded by #477 - closing |

Code from Sirtsu55:
Sirtsu55@33d91e3
I was reading through the issues and found this one and remembered I saw an implementation of ReSTIR of Sirtsu55.
So, all credits go to Sirtsu55. I don't know if this is even wanted, but it was a relative small change.