Vertex-based anisotropic texturing

  title={Vertex-based anisotropic texturing},
  author={Marc Olano and Shrijeet Mukherjee and Angus Dorbie},
  booktitle={HWWS '01},
MIP mapping is a common method used by graphics hardware to avoid texture aliasing. In many situations, MIP mapping over-blurs in one direction to prevent aliasing in another. Anisotropic texturing reduces this blurring by allowing differing degrees of filtering in different directions, but is not as common in hardware due to the implementation complexity of current techniques. We present a new algorithm that enables anisotropic texturing on any current MIP map graphics hardware supporting MIP… 

Figures and Tables from this paper

Fast and Flexible High-Quality Texture Filtering With Tiled High-Resolution Filters

This work presents algorithms for extremely fast convolution on graphics hardware, which are able to deploy high-resolution filters, i.e., filters that are sampled at a much higher resolution than the width of the filter kernel.

Perception-Oriented 3D Rendering Approximation for Modern Graphics Processors

This work proposes a perceptionoriented runtime approximation model for 3D rendering by leveraging the inner-relationship between anisotropic and isotropic filtering, and provides a low-cost texture unit design for enabling this approximation.

Hexagonal storage scheme for interleaved frame buffers and textures

The analysis of memory access patterns in rendering typical 3D graphics scenes shows that the hexagonal storage scheme can reduce rendering performance degradation due to bank conflicts by an average of 10% compared to the traditional rectangular storage scheme.

Visualizing realistic 3D urban environments

This paper describes a 3D visualization system for a desktop PC which integrates multiple resolutions of data and provides a realistic view of the urban environment.

Vehicle navigation using 3D visualization

This paper describes a 3D visualization system for vehicle navigation that overcomes shortcomings by providing a realistic and perspective 3D view of the environment.

Procedural Reduction Maps

A method that automatically creates an anti-aliased version of the procedural texture, which results in faster development time for writing procedural textures as well as higher visual fidelity and faster rendering.



Feline: fast elliptical lines for anisotropic texture mapping

This paper describes a new texture filtering technique called Feline, which uses an underlying space-invariant (isotropic) filter with mipmapped data, and so can be built on top of an existing trilinear filtering engine.

Survey of Texture Mapping

The fundamentals of texture mapping are surveyed, which can be spilt into two topics: the geometric mapping that warps a texture onto a surface, and the filtering necessary to avoid aliasing.

Texture Mapping and Resampling for Computer Graphics

This thesis is the adaptation and implementation of two recently published high-quality, space-variant, constant-time ltering techniques into the author's NuGraf-3d scanline rendering system, providing a thorough overview of all phases of the texture mapping process.

Fundamentals of Texture Mapping and Image Warping

This work develops a new theory describing the ideal, space variant intialiazing filter for signals warped and resampled according to an arbitrary mapping of texture mapping and filtering techniques.

Summed-area tables for texture mapping

  • F. Crow
  • Environmental Science
  • 1984
Texture-map computations can be made tractable through use of precalculated tables which allow computational costs independent of the texture density, and the cost and performance of the new technique is compared to previous techniques.

Texture potential MIP mapping, a new high-quality texture antialiasing algorithm

A refined version of the texture potential mapping algorithm is introduced in which a one-dimensional MIP map is incorporated. This has the effect of controlling the maximum number of texture samples

Pyramidal parametrics

This paper advances a “pyramidal parametric” prefiltering and sampling geometry which minimizes aliasing effects and assures continuity within and between target images.

Constant-time filtering with space-variant kernels

This work presents a technique that permits constant-time filtering for space-variant kernels, and allows the use of arbitrary filters, and is useful to explore interesting mappings and special filtering techniques.

Texram: a smart memory for texturing

Logic embedded memory is an emerging technology that combines high transfer rates and computing power. Texram implements this technology and a new filtering algorithm to achieve high speed, high

Silicon Graphics Inc.

Adding long long was proposed previously by Roland Hartinger in June of 1995, in J16/950115=WG21/N0715, and almost a decade later, the world looks different: long long is part of C99, and many major C++ compilers support it.