Alpha Distribution for Alpha Testing

  title={Alpha Distribution for Alpha Testing},
  author={C. Yuksel},
  journal={Proc. ACM Comput. Graph. Interact. Tech.},
  • C. Yuksel
  • Published 2018
  • Computer Science
  • Proc. ACM Comput. Graph. Interact. Tech.
Alpha testing is widely used for rendering surfaces with transparency. While it works well when transparency is a binary function, semi-transparent regions cause problems, as they are classified as either fully transparent or opaque. Unfortunately, semi-transparent texture regions often appear in coarser mipmap levels, causing surfaces to disappear with distance. We introduce the alpha distribution approach for pre-processing the alpha values of a texture such that alpha testing produces… Expand


Hashed alpha testing
Stochastic and hashed alpha testing apply to alpha-to-coverage and screen-door transparency, and how they simplify stochastic transparency is described. Expand
Stochastic Transparency
Stochastic transparency provides a unified approach to order-independent transparency, antialiasing, and deep shadow maps using a random sub-pixel stipple pattern, which results in correct alpha-blended colors on average in a single render pass with fixed memory size and no sorting. Expand
Exploring and expanding the continuum of OIT algorithms
  • C. Wyman
  • Computer Science
  • High Performance Graphics
  • 2016
An in-depth categorization of existing transparency techniques and placed them on a multi-dimensional continuum shows how prior published techniques relate to each other and highlights unexposed parts of the continuum where further research may prove beneficial. Expand
Pixel masks for screen-door transparency
Screen door transparency is a technique to render transparent objects in a simple and efficient way: no sorting is required and intersecting polygons can be handled without further preprocessing. Expand
Interactive Order-Independent Transparency
The technique presented here solves the problem of order dependence by using a technique the authors call depth peeling, where each unique depth in the scene is extracted into layers, and the layers are composited in depth-sorted order to produce the correctly blended final image. Expand
Improved Alpha Testing Using Hashed Sampling
  • C. Wyman, M. McGuire
  • Computer Science, Medicine
  • IEEE Transactions on Visualization and Computer Graphics
  • 2019
Hashed alpha testing addresses alpha test aliasing by introducing stable sampling, it has implications in other domains where increased sample stability is desirable and how hashed sampling might apply to other stochastic effects. Expand
Compositing digital images
The case for four-channel pictures is presented, demonstrating that a matte component can be computed similarly to the color channels, and guidelines for the generation of elements and the arithmetic for their arbitrary compositing are discussed. Expand
A simple and efficient error-diffusion algorithm
A new error-diffusion scheme that is faster than the universally used Floyd-Steinberg algorithm, while maintaining its original simplicity, and applicable in a wide range of computer graphics applications, where a color quantization algorithm with good visual properties is needed. Expand
Improving mid-tone quality of variable-coefficient error diffusion using threshold modulation
Experiments show that, compared with the original variable-coefficient error-diffusion algorithm, threshold modulation can remove visual anomalies more effectively and Fourier analysis of the experimental results further support this conclusion. Expand
“ 4 . 3 : An Adaptive Algorithm for Spatial Grey Scale
5,045,952 9/1991 Eschbach ............................ 358/.447 5,051,844 9/1991 Sullivan ............................... 358/.456 5,060,284 10/1991 Klees ....... ... 358/465 5,068,914 11/1991 KleesExpand