Adaptively sampled distance fields: a general representation of shape for computer graphics
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Silhouette maps for improved texture magnification
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS conference on Graphics hardware
Resolution independent curve rendering using programmable graphics hardware
ACM SIGGRAPH 2005 Papers
Real-time texture-mapped vector glyphs
I3D '06 Proceedings of the 2006 symposium on Interactive 3D graphics and games
ACM SIGGRAPH 2006 Papers
Shading in valve's source engine
ACM SIGGRAPH 2006 Courses
Bixels: picture samples with sharp embedded boundaries
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Precise vector textures for real-time 3D rendering
Proceedings of the 2008 symposium on Interactive 3D graphics and games
Research and application of 3D engine in the simulation of natural scene
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Anti-aliased Euclidean distance transform
Pattern Recognition Letters
Annotating 3D content in interactive, virtual worlds
Proceedings of the 18th International Conference on 3D Web Technology
Real-time rendering of water surfaces with cartography-oriented design
Proceedings of the Symposium on Computational Aesthetics
Hi-index | 0.00 |
A simple and efficient method is presented which allows improved rendering of glyphs composed of curved and linear elements. A distance field is generated from a high resolution image, and then stored into a channel of a lower-resolution texture. In the simplest case, this texture can then be rendered simply by using the alpha-testing and alpha-thresholding feature of modern GPUs, without a custom shader. This allows the technique to be used on even the lowest-end 3D graphics hardware. With the use of programmable shading, the technique is extended to perform various special effect renderings, including soft edges, outlining, drop shadows, multi-colored images, and sharp corners.