Skip to content

Latest commit

 

History

History
36 lines (24 loc) · 1.65 KB

README.md

File metadata and controls

36 lines (24 loc) · 1.65 KB

🖥 Platforms | 💬 Programming languages | 📃 License | 🛠 Applications/Use cases | 👍 Pros | 👎 Cons

Motion vector

Capture per-pixel, screen-space motion of an object from previous to current frame

  • 🛠 TAA - Motion blur

Lighting

Illumination model

Technique to calculate reflection on some objects and the intensity of light that one should see at a specific point on the surface of an object.

  • A.k.a: lighting model, shading model

Specular

Lighting component gives objects shine, highlights when illuminated. They provide a strong visual cue for the shape of an object and its location with respect to light sources in the scene.

Post Processing

Anti-aliasing {AA}

Effect to help smoothen jagged edges & visual artifacts

Fast approximate anti-aliasing {FXAA}

👍 Fastest, 👎 low-quality AA method, doesn't require motion vector

  • 🛠 Mobile devices, low-end PCs, platforms don't support motion vector

Subpixel morphological anti-aliasing {SMAA}

👎 Slower, 👍 high-quality AA method, doesn't require motion vector

  • 👎 Not compatible with mobile devices & XR

Temporal anti-aliasing {TAA}

👎 Slowest, 👍 most high-quality AA method, requires motion vector

  • 🛠 Desktop, console