ndepoel / FSR3Unity

FSR 3.1 Upscaler integration for Unity built-in render pipeline, with support for DX11, Mac, Linux and consoles.
https://discussions.unity.com/t/open-source-fidelityfx-super-resolution-3-1-fsr3-upscaler-for-unity-birp-dx11-ppv2-hdrp17-multi-platform/917847
MIT License
234 stars 29 forks source link

URP please #2

Open projectnullthegame opened 1 year ago

projectnullthegame commented 1 year ago

We need URP support

ndepoel commented 1 year ago

For URP support, keep an eye on Alterego Games' upcoming asset on the asset store, which makes use of the core FSR2 implementation from this open source project: https://forum.unity.com/threads/boost-your-fps-with-amd-fidelityfx-super-resolution-2-0-fsr-2-support.1357190/

I understand that URP and HDRP support are much-desired features, however for multiple reasons I will not be working on those in the foreseeable future. First of all, my personal experience with URP and HDRP is very limited, meaning I would have to invest a lot of time on research how to integrate FSR2 into them. Alterego have already done this research, so it doesn't make much sense for me to reinvent that wheel right now. Secondly, I don't want to unnecessarily cut into Alterego's sales by making a free alternative to their asset. Thirdly, my priorities right now are with a specific game project that still runs on the Built-in Render Pipeline and to perfect the integration of FSR2 into that game. The result of that work will be open sourced too.

As it stands now, the purpose of this open source repository is to provide the core FSR2 for Unity implementation, along with a single reference integration for the Built-in Render Pipeline. The idea is that the core classes can be reused for many other integrations, while the reference integration provides an example of how this can be achieved.