Browse > Article

Displacement Mapping for the Precise Representation of Protrusion  

Yoo, Byoung-Hyun (한국과학기술원 기계공학과)
Han, Soon-Hung (한국과학기술원 기계공학과)
Abstract
This paper describes a displacement mapping technique which represents protruded shapes on the surface of an object. Previous approaches for image-based displacement mapping can represent only shapes depressed from the polygon surface. The proposed technique can represent shapes protruded from the underlying surface in real-time. Two auxiliary surfaces which are perpendicular to the underlying surface are added along the boundary of the polygon surface, in order to represent the pixels which overflow over the boundary of the polygon surface. The proposed approach can represent accurate silhouette of protruded shape. It can represent not only smooth displacement of protruded shape, but also abrupt displacement such as perpendicular protrusion by means of adding the supplementary texture information to the steep surface of protruded shape. By per-pixel instructions on the programmable GPU this approach can be executed in real-time. It provides an effective solution for the representation of protruded shape such as high-rise buildings on the ground.
Keywords
image-based rendering; motion parallax; protruded shape representation; real-time rendering; silhouette rendering; steep displacement mapping; surface details;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Heidrich, W. and Seidel, H., 'Ray-Tracing Procedural Displacement Shaders,' Proceedings of Graphics interface, pp. 8-16, 1998
2 Smits, B., Shirley, P., and Stark, M. M., 'Direct Ray Tracing of Displacement Mapped Triangles,' Proceedings of Eurographics Workshop on Rendering Techniques, pp. 307-318, 2000
3 Schaufler, G. and Priglinger, M., 'Efficient Displacement Mapping by Image Warping,' Proceedings of Eurographics Workshop on Rendering, pp. 175-186, 1999
4 Meyer, A. and Neyret, F., 'Interactive Volumetric Textures,' Proceedings of Eurographics Workshop on Rendering, pp. 157-168, 1998
5 Kautz, J. and Seidel, H., 'Hardware Accelerated Displacement Mapping for Image Based Rendering,' Proceedings of Graphics Interlace, pp. 61-70, 2001
6 Wang, L., Wang, X., Tong, X., Lin, S., Hu, S., Guo, B., and Shum, H., 'View-Dependent Displacement Mapping,' ACM Transactions on Graphics, Vol. 22, No.3, pp. 334-339, 2003   DOI   ScienceOn
7 Wang, X., Tong, X., Lin, S,, Hu, S., Guo, B., and Shum, H., 'Generalized Displacement Maps,' Proceedings of Eurographics Workshop on Rendering, pp. 227-234, 2004
8 이승기, 박우찬, 김상덕, 한탁돈, '각 연산을 이용한 효과적인 범프매핑 하드웨어 구조설계', 한국정보과학회논문지: 시스템 및 이론, 제 30권, 제11.12호, pp. 663-674, 2003
9 Cook, R. L., 'Shade Trees,' Proceedings of International Conference on Computer Graphics and Interactive Techniques, pp. 223-231, 1984   DOI
10 Max, N. L., 'Horizon Mapping: Shadows for Bump-mapped Surfaces,' The Visual Computer, Vol. 4, No.2, pp. 109-117, 1988   DOI
11 Heidrich. W., Daubert, K, Kautz, J, and Seidel, H., 'Illuminating Micro Geometry Based on Precomputed Visibility,' Proceedings of International Conference on Computer Graphics and Interactive Techniques, pp. 455-464, 2000   DOI
12 Oliveira, M. M., Bishop, G., and McAllister, D., 'Relief Texture Mapping,' Proceedings of International Conference on Computer Graphics and Interactive Techniques, pp. 359-368, 2000   DOI
13 Doggett, M. and Hirche, J., 'Adaptive View Dependent Tessellation of Displacement Maps,' Proceedings of SIGGRAPWEUROGRAPHlCS Workshop on Graphics Hardware, pp. 59-66, 2000   DOI
14 Moule, K. and McCool, M. D., 'Efficient Bounded Adaptive Tessellation of Displacement Maps,' Proceedings of Graphics Interface, pp. 171-180, 2002
15 Boo, M., Arnor, M., Doggett, M., Hirche, J., and Strasser, W., 'Hardware Support for Adaptive Sub-Sutiace Rendering,' Proceedings of SIGPHIEUROGRAPHICS Workshop on Graphics Hardware, pp. 33-40, 2001
16 Donnelly, W., 'Per-Pixel Displacement Mapping with Distance Functions,' GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation, Addison Wesley, pp.123-136, 2005
17 Patterson, J. W., Hoggar, S. G., and Logie, J. R, 'Inverse Displacement Mapping,' Computer Graphics Forum, Vol. 10, No.2, PP. 129-139, 1991   DOI
18 Blinn, J. F., 'Simulation of Wrinkled Surface,' Proceedings of International Conference on Computer Graphics and Interactive Techniques, pp. 286-292, 1978   DOI
19 Welsh, T., Parallax Mapping with Offset Limiting: A Per Pixel Approximation of Uneven Surfaces, http://www.infiscape.com/doc/parallax-mapping.pdf, Infiscape Corporation, 2004
20 Welsh, T., 'Parallax Mapping,' Shader X3 Advanced Rendering with DirectX and OpenGL, Charles River Media, pp. 89-95, 2005
21 Brawley, Z. and Tatarchuk, N., 'Parallax Occlusion Mapping: Self-Shadowing, Perspective-Correct Bump Mapping Using Reverse Height Map Tracing,' Shader X3 Advanced Rendering with DirectX and OpenGL, Charles River Media, pp. 135-154, 2005
22 유병현, 한순홍, '항공사진과 수치지도를 이용한 도시건물의 이미지 기반 모델링', 한국지리정보학회지, 제8권, 제1호, pp. 49-62. 2005
23 Oliveira, M. M. and Policarpo, F., An Efficient Representation for Surface Details, UFRGS Technical Report RP-351, p.8, UFRGS, Brasil, 2005
24 Policarpo, F., Oliveira, M. M., and Comba, J. L. D., 'Real-time Relief Mapping on Arbitrary Polygonal Surfaces,' Proceedings of Symposium on Interactive 3D Graphics, pp. 155-162, 2005
25 McGuire, M. and McGuire, M., 'Steep Parallax Mapping,' Proceedings of Symposium on Interactive 3D Graphics, pp. Posters Session, 2005
26 Tatarchuk, N., 'Practical Dynamic Parallax Occlusion Mapping,' SlGGRAPH2005 Sketch, 2005   DOI
27 Parilov, S. and Stuerzlinger, W., 'Layered Relief Textures,' Journal of WSCG, Vol. 10, No.2, pp. 357-364, 2002
28 Shade, J., Gortler, S., He, L., and Szeliski, R, 'Layered Depth Images,' Proceedings of International Conference on Computer Graphics and Interactive Techniques, pp. 231-242, 1998   DOI
29 ElHelw, M. A. and Yang, G., 'Cylindrical Relief Texture Mapping,' Journal of WSCG, Vol. 11, No. 1, pp. 125-132, 2003
30 Kaneko, T., Takahei, T., loami, M., Kawakami, N., Yanagida, Y., Maeda, T., and Tachi, S., 'Detailed Shape Representation with Parallax Mapping,' Proceedings of , pp. 205-208, 2001
31 정우남, 이승기, 박우찬, 한탁돈, '영상 기반렌더링을 지원하는 가속기 구조에 관한 연구', 한국정보과학회 추계학술발표회 논문집, pp. 9-11, 2001
32 이웅, 다시점 변위맵을 이용한 얼굴 모델에의 적응적 텍스춰 매핑, 석사학위 논문, p.53, 고려대학교, 서울, 2003
33 Pharr, M. and Hanrahan, P., 'Geometry Caching for Ray-Tracing Displacement Maps,' Proceedings of Eurographics Workshop on Rendering, pp. 31-40, 1996