• Corpus ID: 54088667

Anisotropic Cone Mapping

  title={Anisotropic Cone Mapping},
  author={Yu-Jen Chen and Yung-Yu Chuang},
This paper presents a more efficient and accurate method for inverse displacement mapping, methods which attempt to render effects offered by displacement mapping, motion parallax, self-occlusion, self-shadowing and silhouette, without actually perturbing the surface geometry. We first propose an extension to cone step mapping. The extension, Anisotropic Cone Mapping (ACM), provides a more efficient and accurate way for calculating intersections. Anisotropic cones are used as the bounding… 

Figures and Tables from this paper

Cone normal stepping

This dissertation examines several methods of relief mapping, such as parallax mapping and cone step mapping, as well as methods for soft shadowing and ambient occlusion of relief maps, which were found to be similar in performance and accuracy than the existing methods.

A bimodal empty space skipping of ray casting for terrain data

A novel empty space skipping method that uses two different approaches simultaneously that accelerates the traditional ray casting by adding a pass called shell propagation that propagates the bounding boxes that tightly enclose the terrain surfaces to skip wider empty region in rasterization stage.

Inverse Displacement Mapping

Inverse displacement mapping is a variant of displacement mapping which does not actually perturb the geometry of the surface being mapped. It is thus a true texture mapping technique which can be

Real-time relief mapping on arbitrary polygonal surfaces

In this approach, the mapping of the relief data is done in tangent space and can be applied to polygonal representations of curved surfaces producing correct self-occlusions, interpenetrations, shadows and per-pixel lighting effects.

Per-Pixel Displacement Mapping with Distance Functions

This chapter presents distance mapping, a technique for adding small-scale displacement mapping to objects in a pixel shader as a ray-tracing problem, beginning with texture coordinates on the base surface and calculating texture coordinates where the viewing ray intersects the displaced surface.

Relaxed Cone Stepping for Relief Mapping

Cone step mapping (CSM) provides a clever solution to accelerate the intersection calculation for the average case and avoids skipping height-field structures by using some precomputed data (a cone map), however, because CSM uses a conservative approach, the rays tend to stop before the actual surface, which introduces different Relaxed Cone Stepping for Relief Mapping.

Rendering geometry with relief textures

The algorithm is almost always artifact free even when zoomed in or at grazing angles, and the rendering cost is output sensitive, so it can be used to model many parts of a 3D scene.

Interval Mapping

The method outperforms currently popular binary search based method (relief mapping) used for performing this task and compute the bounds using simple ray segment intersection method.

Detailed Shape Representation with Parallax Mapping

Parallax Mapping is proposed, a simple method to motion parallax effects on a polygon that has very fast per-pixel shape representation and can be performed in real-time with current hardware.

Simulation of wrinkled surfaces

A method of using a texturing function to perform a small perturbation on the direction of the surface normal before using it in the intensity calculations yields images with realistic looking surface wrinkles without the need to model each wrinkle as a separate surface element.

Shade trees

This paper presents a flexible tree-structured shading model that can represent a wide range of shading characteristics and is efficient because it can tailor the shading calculations to each type of surface.

Parallax occlusion mapping: Selfshadowing

  • perspective-correct bump mapping using reverse height map tracing. In ShaderX3: Advanced Rendering with DirectX and OpenGL, W. Engel Ed., pages 135–154. Charles River Media
  • 2005