An effective bump mapping hardware architecture using polar coordinate system

Seung Gi Lee, Woo Chan Park, Won Jong Lee, Sung-Bong Yang, Tack-Don Han

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Bump mapping is a technique that represents the detailed parts of an object surface, such as the skin of a peanut, using the geometry mapping without complex modeling. However, the hardware implementation for bump mapping is very expensive, because a large amount of per pixel computations, including the normal vector shading, is required. In this paper, we propose an effective bump mapping algorithm that utilizes the reference space with the polar coordinate system and also propose a new hardware architecture associated with the proposed bump mapping algorithm. The proposed architecture reduces the computations to transform the vectors from the object space into the reference space by using a new vector rotation method. It also reduces the computations for the illumination calculation by using the law of cosine. Compared with the previous approaches, the proposed architecture reduces multiplication operations up to 78%.

Original languageEnglish
Pages (from-to)569-588
Number of pages20
JournalJournal of Information Science and Engineering
Volume23
Issue number2
Publication statusPublished - 2007 Mar 1

Fingerprint

hardware
Hardware
mathematics
Law
Skin
Lighting
Pixels
Geometry

All Science Journal Classification (ASJC) codes

  • Software
  • Human-Computer Interaction
  • Hardware and Architecture
  • Library and Information Sciences
  • Computational Theory and Mathematics

Cite this

@article{4d1a5d67905944f78a7819a90530802c,
title = "An effective bump mapping hardware architecture using polar coordinate system",
abstract = "Bump mapping is a technique that represents the detailed parts of an object surface, such as the skin of a peanut, using the geometry mapping without complex modeling. However, the hardware implementation for bump mapping is very expensive, because a large amount of per pixel computations, including the normal vector shading, is required. In this paper, we propose an effective bump mapping algorithm that utilizes the reference space with the polar coordinate system and also propose a new hardware architecture associated with the proposed bump mapping algorithm. The proposed architecture reduces the computations to transform the vectors from the object space into the reference space by using a new vector rotation method. It also reduces the computations for the illumination calculation by using the law of cosine. Compared with the previous approaches, the proposed architecture reduces multiplication operations up to 78{\%}.",
author = "Lee, {Seung Gi} and Park, {Woo Chan} and Lee, {Won Jong} and Sung-Bong Yang and Tack-Don Han",
year = "2007",
month = "3",
day = "1",
language = "English",
volume = "23",
pages = "569--588",
journal = "Journal of Information Science and Engineering",
issn = "1016-2364",
publisher = "Institute of Information Science",
number = "2",

}

An effective bump mapping hardware architecture using polar coordinate system. / Lee, Seung Gi; Park, Woo Chan; Lee, Won Jong; Yang, Sung-Bong; Han, Tack-Don.

In: Journal of Information Science and Engineering, Vol. 23, No. 2, 01.03.2007, p. 569-588.

Research output: Contribution to journalArticle

TY - JOUR

T1 - An effective bump mapping hardware architecture using polar coordinate system

AU - Lee, Seung Gi

AU - Park, Woo Chan

AU - Lee, Won Jong

AU - Yang, Sung-Bong

AU - Han, Tack-Don

PY - 2007/3/1

Y1 - 2007/3/1

N2 - Bump mapping is a technique that represents the detailed parts of an object surface, such as the skin of a peanut, using the geometry mapping without complex modeling. However, the hardware implementation for bump mapping is very expensive, because a large amount of per pixel computations, including the normal vector shading, is required. In this paper, we propose an effective bump mapping algorithm that utilizes the reference space with the polar coordinate system and also propose a new hardware architecture associated with the proposed bump mapping algorithm. The proposed architecture reduces the computations to transform the vectors from the object space into the reference space by using a new vector rotation method. It also reduces the computations for the illumination calculation by using the law of cosine. Compared with the previous approaches, the proposed architecture reduces multiplication operations up to 78%.

AB - Bump mapping is a technique that represents the detailed parts of an object surface, such as the skin of a peanut, using the geometry mapping without complex modeling. However, the hardware implementation for bump mapping is very expensive, because a large amount of per pixel computations, including the normal vector shading, is required. In this paper, we propose an effective bump mapping algorithm that utilizes the reference space with the polar coordinate system and also propose a new hardware architecture associated with the proposed bump mapping algorithm. The proposed architecture reduces the computations to transform the vectors from the object space into the reference space by using a new vector rotation method. It also reduces the computations for the illumination calculation by using the law of cosine. Compared with the previous approaches, the proposed architecture reduces multiplication operations up to 78%.

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

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

M3 - Article

VL - 23

SP - 569

EP - 588

JO - Journal of Information Science and Engineering

JF - Journal of Information Science and Engineering

SN - 1016-2364

IS - 2

ER -