What is path rendering?

What is path rendering? What is path rendering?

gputechconf.com
from gputechconf.com More from this publisher
13.07.2015 Views

Example of Bump Mapping onPath Rendered TextPhrase “Brick wall!” is path rendered and bump mapped with a Cgfragment shaderlight source position

Anti-aliasing DiscussionGood anti-aliasing is a big deal for path renderingParticularly true for font rendering of small point sizesFeatures of glyphs are often on the scale of a pixel or lessNV_path_rendering uses multiple stencil samples per pixel for reasonableantialiasingOtherwise, image quality is poor4 samples/pixel bare minimum8 or 16 samples/pixel is pretty sufficientBut 16 requires expensive 2x2 supersampling of 4x multisampling16x is extremely memory intensiveAlternative: quality vs. performance tradeoffFast enough to render multiple passes to improve qualityApproachesAccumulation bufferAlpha accumulation

Anti-aliasing D<strong>is</strong>cussionGood anti-aliasing <strong>is</strong> a big deal for <strong>path</strong> <strong>rendering</strong>Particularly true for font <strong>rendering</strong> of small point sizesFeatures of glyphs are often on the scale of a pixel or lessNV_<strong>path</strong>_<strong>rendering</strong> uses multiple stencil samples per pixel for reasonableantialiasingOtherw<strong>is</strong>e, image quality <strong>is</strong> poor4 samples/pixel bare minimum8 or 16 samples/pixel <strong>is</strong> pretty sufficientBut 16 requires expensive 2x2 supersampling of 4x mult<strong>is</strong>ampling16x <strong>is</strong> extremely memory intensiveAlternative: quality vs. performance tradeoffFast enough to render multiple passes to improve qualityApproachesAccumulation bufferAlpha accumulation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!