Improved alpha-tested magnification for vector textures and special effects

@inproceedings{Green2007ImprovedAM,
  title={Improved alpha-tested magnification for vector textures and special effects},
  author={Chris Green},
  booktitle={SIGGRAPH '07},
  year={2007}
}
  • Chris Green
  • Published in SIGGRAPH '07 5 August 2007
  • Computer Science
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… Expand
GPU-Centered Font Rendering Directly from Glyph Outlines
This paper describes a method for rendering antialiased text directly from glyph outline data on the GPU without the use of any precomputed texture images or distance fields. This capability isExpand
Improved Corners with Multi‐Channel Signed Distance Fields
TLDR
An extension to the state‐of‐the‐art text rendering technique based on sampling a 2D signed distance field from a texture significantly improves the visual quality of sharp corners, which is the most problematic feature to reproduce for the original technique. Expand
Precise vector textures for real-time 3D rendering
TLDR
A simple algorithm is presented that can efficiently and accurately compute the minimum distance to a parametric curve when the sample point is within its radius of curvature and the curve can be segmented into monotonic regions. Expand
Higher Quality 2 D Text Rendering
Even though text is pervasive in most 3D applications, there is surprisingly no native support for text rendering in OpenGL. To cope with this absence, Mark Kilgard introduced the use of textureExpand
No more texels; no more facets: Emerging trends in GPU procedural shading
TLDR
The state of the art in the field of procedural texturing is presented - most of this is yet to be implemented in commercial projects like games, VR and visualization applications. Expand
Higher Quality 2D Text Rendering
Even though text is pervasive in most 3D applications, there is surprisingly no native sup- port for text rendering in OpenGL. To cope with this absence, Mark Kilgard introduced the use of textureExpand
Vector Graphics for Real-time 3D Rendering
TLDR
Algorithms are presented that enable the use of vector graphics representations of images in texture maps for 3D real time rendering and an iterative algorithm is discussed that can compute the distance to any parametrically differentiable curve (including polynomial splines of any order) robustly. Expand
Interactive GPU-based Image Deformation for Mobile Devices
TLDR
This work proposes the concept of an intermediate deformation buffer that stores deformation information at a resolution independent of the mesh resolution, and presents a fully GPU-based implementation of this concept, taking advantage of modern OpenGL ES features, such as compute shaders. Expand
Level set contour textures – high performance GPU vector graphics
Traditional texture mapping uses sampled images of limited resolution to represent patterns on surfaces. Sampling inherently assumes that the underlying pattern is band limited, which in plainExpand
Efficient and Anti-Aliased Trimming for Rendering Large NURBS Models
TLDR
This paper presents a direct rendering method for trimmed NURBS models based on their parametric description and suggests a two-level data structure used for trimming which outperforms state-of-the-art methods while being more precise and memory efficient. Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 13 REFERENCES
Real-time texture-mapped vector glyphs
TLDR
A vector graphics representation suitable for real-time rendering on GPUs that supports inexpensive high-quality anisotropic antialiasing as well as special effects such as outlining (with both rounded and sharp miters) and embossing. Expand
Vector Texture Maps on the GPU
TLDR
VTMs (Vector Texture Maps), a novel representation of vector images that can be used as a texture by the GPU for real-time rendering, based on a hierarchical data structure that has low memory requirements. Expand
Silhouette maps for improved texture magnification
  • P. Sen
  • Computer Science
  • Graphics Hardware
  • 2004
TLDR
This paper addresses the real-time magnification problem by extending the silhouette map algorithm to general texturing and discusses the creation of these silmap textures as well as a simple filtering scheme that allows for viewing at all levels of magnification. Expand
Resolution independent curve rendering using programmable graphics hardware
We present a method for resolution independent rendering of paths and bounded regions, defined by quadratic and cubic spline curves, that leverages the parallelism of programmable graphics hardwareExpand
Adaptively sampled distance fields: a general representation of shape for computer graphics
TLDR
This work describes one implementation of ADFs, illustrating its utility on two diverse applications: 1) artistic carving of fine detail, and 2) representing and rendering volume data and volumetric effects. Expand
The Direct3D 10 system
TLDR
The new pipeline features significant additions and changes to the prior generation pipeline including a new programmable stage capable of generating additional primitives and streaming primitive data to memory, an expanded, common feature set for all of the programmable stages, generalizations to vertex and image memory resources, and new storage formats. Expand
Bixels: Picture Samples with Sharp Embedded Boundaries
TLDR
A boundary-switched bilinear filter kernel for bixel reconstruction and pre-filtering to find bixel samples, a bixels-to-pixels conversion method for display, and an iterative method to combine pixels and given boundaries to make bixels are described. Expand
Shading in valve's source engine
TLDR
Starting with the release of Half-Life 2 in November 2004, Valve has been shipping games based upon its Source game engine, which uses a novel basis to economically combine the soft realistic and the hard realistic world lighting systems. Expand
The direct 3 d 10 system
  • SIGGRAPH ’ 06 : ACM SIGGRAPH 2006 Papers
  • 2006
The Direct3D 10 system
  • D. Blythe
  • Computer Science
  • ACM Trans. Graph.
  • 2006
TLDR
The new pipeline features significant additions and changes to the prior generation pipeline including a new programmable stage capable of generating additional primitives and streaming primitive data to memory, an expanded, common feature set for all of the programmable stages, generalizations to vertex and image memory resources, and new storage formats. Expand
...
1
2
...