Page MenuHome

[WIP] GPencil: Anti-aliasing quality.
Needs ReviewPublic

Authored by Jeroen Bakker (jbakker) on Feb 16 2021, 11:42 AM.
This revision needs review, but there are no reviewers specified.

Details

Summary

T85620: Port Temporal AntiAliasing to Grease Pencil

  • TAA is only done during image rendering.
  • In viewport only SMAA is used to reduce render artifacts when painting a stroke.

TODO

  • Integrate TAA in f12 rendering.
  • Add UI setting for Gpencil aa rendering.
  • Do some image diff tests.

Diff Detail

Repository
rB Blender
Branch
temp-gpencil-taa (branched from master)
Build Status
Buildable 14036
Build 14036: arc lint + arc unit

Event Timeline

Jeroen Bakker (jbakker) requested review of this revision.Feb 16 2021, 11:42 AM
Jeroen Bakker (jbakker) created this revision.

reverted part of the smaa

Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)Feb 23 2021, 3:14 PM
Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)Feb 23 2021, 4:14 PM

redo of the patch. where taa would (eventually) only be used during rendering.

Jeroen Bakker (jbakker) edited the summary of this revision. (Show Details)Feb 23 2021, 4:46 PM
  • Activate taa for rendering (incomplete)
  • TAA Reveal
  • GPencil: Initial TAA structure.
  • Activate taa for rendering (incomplete)
  • TAA Reveal
  • Copy history buffer (incomplete)
  • Fixed TAA when rendering.