Skip to content

enginooby-academics/computer-graphics-terminology

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 

Repository files navigation

πŸ–₯ 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published