|
Supersampling is an antialiasing technique, the process of eliminating jagged and pixelated edges (aliasing). It is a method of smoothing images rendered in computer games or other programs that generate imagery. In digital signal processing, anti-aliasing is the technique of minimizing aliasing when representing a high-resolution signal at a lower resolution. ...
Properly sampled image of brick wall. ...
Render may refer to: Rendering (computer graphics), generating the pixels of an image based on a high-level description of its components XRender, or Render, an X Window System rendering extension Industrial rendering, the processing of waste animal parts to separate the fat from the bone and protein Kitchen rendering...
This article needs a complete rewrite for the reasons listed on the talk page. ...
Overview
Calculating the end color value Aliasing occurs because real-world objects have continuous, smooth curves and lines. Monitors can only display discrete points of light called pixels. Since pixels are square and uniformly colored, lines become jagged. Image File history File links No higher resolution available. ...
A pixel (a contraction of picture element) is one of the many tiny dots that make up the representation of a picture in a computers memory. ...
Supersampling is one of the ways of solving this problem. Samples are taken at several instances inside the pixel (not just at the center as default) and an average color value is calculated. This is achieved by rendering the image at a much higher resolution than the one being displayed, then downsampling (shrinking) it to the desired size, using the extra pixels for calculation. The result is smoother transitions from one line of pixels to another along the edges of objects. It has been suggested that this article or section be merged with List of common resolutions. ...
Downsampling (or subsampling) is the process of reducing the sampling rate of a signal. ...
The number of samples determines the quality of the output. Options available normally range from 2x to 32x. // Information processing In information processing, output is the process of transmitting information by an object (verb usage). ...
Computational cost and adaptive supersampling Supersampling is computationally expensive because it requires a lot of video card memory and memory bandwidth, since the amount of buffer used is several times larger. A way around this problem is adaptive supersampling. This works by acknowledging that very few pixels will actually be on a boundary, therefore only these need to be supersampled. A video card, (also referred to as a graphics accelerator card, display adapter, graphics card, and numerous other terms), is an item of personal computer hardware whose function is to generate and output images to a display. ...
In psychology, memory is an organisms ability to store, retain, and subsequently recall information. ...
Memory bandwidth is the amount of data per second that can be read from or stored into a semiconductor memory by a processor. ...
In computing, a buffer is a region of memory used to temporarily hold output or input data, comparable to buffers in telecommunication. ...
At first only a few samples are made within a pixel. If these values are very similar, only these samples are used for determining color. If not, more are used. The result of this method is that a higher number of samples are calculated only where necessary, thus improving performance.
Types of supersampling There are several types of supersampling available, and all are variations on where the extra samples are taken inside the pixel. Grid algorithm Image File history File links No higher resolution available. ...
| Random algorithm Image File history File links No higher resolution available. ...
| Poisson Disc algorithm Image File history File links No higher resolution available. ...
| Jitter algorithm Image File history File links No higher resolution available. ...
| Grid The simplest algorithm. The pixel is split in several sub-pixels, and a sample is taken from the center of each. It is fast and easy to implement, although due to the regular nature of sampling, aliasing can still occur if a low number of sub-pixels is used. In mathematics, computing, linguistics, and related disciplines, an algorithm is a finite list of well-defined instructions for accomplishing some task that, given an initial state, will terminate in a defined end-state. ...
Random Also known as Stochastic Sampling, it avoids the regularity of grid supersampling, but due to the irregularity of the pattern, in some areas of the pixel, samples end up being unnecessary and lacking in others.
Poisson disc Again an algorithm that places the samples randomly, but then checks that any two are not too close. End result is even but random distribution of samples. Unfortunately, the computational time required for this algorithm is too great to justify its use in real-time rendering.
Jittered A combination of the grid algorithm and the Poisson disc (with regard to the end result). A pixel is split into several sub-pixels, but a sample is not taken from the center of each, but from a random point within the sub-pixel. Congregation can still occur, but to a lesser degree.
See also Multisample anti-aliasing (MSAA) is a type of anti-aliasing, a technique used in computer graphics to improve image quality. ...
Five dots forming a quincunx A quincunx is the arrangement of five units in the pattern corresponding to the five-spot on dice, playing cards, or dominoes. ...
A graphics/video/display card/board/adapter is a computer component designed to convert the logical representation of visual information into a signal that can be used as input for a display medium. ...
It has been suggested that this article be split into multiple articles. ...
A ray traced scene. ...
The framebuffer is a part of RAM in a computer allocated to hold the graphics information for one frame or picture. ...
A game engine is the core software component of a computer or video game or other interactive application with real-time graphics. ...
Image scaling is the process of changing the size of a digital image. ...
2xSaI is a digital image processing algorithm for computer graphics. ...
References - What is supersampling (antialiasing technique)?. Hardware Knowledgebase. Retrieved on May, 2006.
- Supersampling. Everything2. Retrieved on May, 2006.
|