Code Monkey home page Code Monkey logo

amd_fsr's Introduction

AMD_FSR

Amd Fidelity FX Super Resolution FSR is a two compute shaders algorithm from AMD to produce Upscale images at cheap cost with comparative visuals to its Native counterpart. In this package you will find two versions of the implementation in Unity. One is OnRenderImage based (only works with Built-in renderer) and the other one is a PPV2 version. In both cases you only have two options to tweak (one per algorithm), Scale Factor and Sharpness.

AMD recommends to run FSR just after Anti-Aliasing and before any other post processing that add noise, banding or distort the image (noise, vignette, chromatic aberration, color compression, etc) otherwise those artefact will get augmented when upscale with FSR. The input image must also be in sRGB format and normalized in 0-1 range. There's some tools included in UnityCG.cginc and AMD FSR headers to remove banding and convert your input image from linear to gamma and normalize it. If you already have a Sharpening post effect in your application you can disable the second algorithm of FSR (Sharpening) or disable yours and use the one in AMD FSR.

Please refer to the official documentation for guidelines and UI integration of FSR in your application. It's very important to follow those rules:

https://raw.githubusercontent.com/GPUOpen-Effects/FidelityFX-FSR/master/docs/FidelityFX-FSR-Overview-Integration.pdf

amd_fsr's People

Contributors

tatoforever avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.