A prism-free method for silhouette rendering in inverse displacement mapping

Ying Chieh Chen, Chun Fa Chang

Research output: Contribution to journalArticle

6 Citations (Scopus)

Abstract

Silhouette is a key feature that distinguishes displacement mapping from normal mapping. However the silhouette rendering in the GPU implementation of displacement mapping (which is often called inversed displacement mapping) is tricky. Previous approaches rely mostly on construction of additional extruding prism-like geometry, which slows down the rendering significantly. In this paper, we proposed a method for solving the silhouette rendering problem in inverse displace mapping without using any extruding prism-like geometry. At each step of intersection finding, we continuously bends the viewing ray according to the current local tangent space associated with the surface. Thus, it allows mapping a displacement map onto an arbitrary curved surface with more accurate silhouette. While our method is simple, it offers surprisingly good results over Curved Relief Map (CRM) [OP05] in many difficult or degenerated cases.

Original languageEnglish
Pages (from-to)1929-1936
Number of pages8
JournalComputer Graphics Forum
Volume27
Issue number7
DOIs
Publication statusPublished - 2008 Oct

Fingerprint

Prisms
Geometry
Rendering (computer graphics)

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design

Cite this

A prism-free method for silhouette rendering in inverse displacement mapping. / Chen, Ying Chieh; Chang, Chun Fa.

In: Computer Graphics Forum, Vol. 27, No. 7, 10.2008, p. 1929-1936.

Research output: Contribution to journalArticle

@article{19b8a7270ff841b39dea2d79c8b5b6a4,
title = "A prism-free method for silhouette rendering in inverse displacement mapping",
abstract = "Silhouette is a key feature that distinguishes displacement mapping from normal mapping. However the silhouette rendering in the GPU implementation of displacement mapping (which is often called inversed displacement mapping) is tricky. Previous approaches rely mostly on construction of additional extruding prism-like geometry, which slows down the rendering significantly. In this paper, we proposed a method for solving the silhouette rendering problem in inverse displace mapping without using any extruding prism-like geometry. At each step of intersection finding, we continuously bends the viewing ray according to the current local tangent space associated with the surface. Thus, it allows mapping a displacement map onto an arbitrary curved surface with more accurate silhouette. While our method is simple, it offers surprisingly good results over Curved Relief Map (CRM) [OP05] in many difficult or degenerated cases.",
author = "Chen, {Ying Chieh} and Chang, {Chun Fa}",
year = "2008",
month = "10",
doi = "10.1111/j.1467-8659.2008.01341.x",
language = "English",
volume = "27",
pages = "1929--1936",
journal = "Computer Graphics Forum",
issn = "0167-7055",
publisher = "Wiley-Blackwell",
number = "7",

}

TY - JOUR

T1 - A prism-free method for silhouette rendering in inverse displacement mapping

AU - Chen, Ying Chieh

AU - Chang, Chun Fa

PY - 2008/10

Y1 - 2008/10

N2 - Silhouette is a key feature that distinguishes displacement mapping from normal mapping. However the silhouette rendering in the GPU implementation of displacement mapping (which is often called inversed displacement mapping) is tricky. Previous approaches rely mostly on construction of additional extruding prism-like geometry, which slows down the rendering significantly. In this paper, we proposed a method for solving the silhouette rendering problem in inverse displace mapping without using any extruding prism-like geometry. At each step of intersection finding, we continuously bends the viewing ray according to the current local tangent space associated with the surface. Thus, it allows mapping a displacement map onto an arbitrary curved surface with more accurate silhouette. While our method is simple, it offers surprisingly good results over Curved Relief Map (CRM) [OP05] in many difficult or degenerated cases.

AB - Silhouette is a key feature that distinguishes displacement mapping from normal mapping. However the silhouette rendering in the GPU implementation of displacement mapping (which is often called inversed displacement mapping) is tricky. Previous approaches rely mostly on construction of additional extruding prism-like geometry, which slows down the rendering significantly. In this paper, we proposed a method for solving the silhouette rendering problem in inverse displace mapping without using any extruding prism-like geometry. At each step of intersection finding, we continuously bends the viewing ray according to the current local tangent space associated with the surface. Thus, it allows mapping a displacement map onto an arbitrary curved surface with more accurate silhouette. While our method is simple, it offers surprisingly good results over Curved Relief Map (CRM) [OP05] in many difficult or degenerated cases.

UR - http://www.scopus.com/inward/record.url?scp=59049097027&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=59049097027&partnerID=8YFLogxK

U2 - 10.1111/j.1467-8659.2008.01341.x

DO - 10.1111/j.1467-8659.2008.01341.x

M3 - Article

AN - SCOPUS:59049097027

VL - 27

SP - 1929

EP - 1936

JO - Computer Graphics Forum

JF - Computer Graphics Forum

SN - 0167-7055

IS - 7

ER -