Real‐time Bas‐Relief Generation from Depth‐and‐Normal Maps on GPU

To design a bas‐relief from a 3D scene is an inherently interactive task in many scenarios. The user normally needs to get instant feedback to select a proper viewpoint. However, current methods are too slow to facilitate this interaction. This paper proposes a two‐scale bas‐relief modeling method, which is computationally efficient and easy to produce different styles of bas‐reliefs. The input 3D scene is first rendered into two textures, one recording the depth information and the other recording the normal information. The depth map is then compressed to produce a base surface with level‐of‐depth, and the normal map is used to extract local details with two different schemes. One scheme provides certain freedom to design bas‐reliefs with different visual appearances, and the other provides a control over the level of detail. Finally, the local feature details are added into the base surface to produce the final result. Our approach allows for real‐time computation due to its implementation on graphics hardware. Experiments with a wide range of 3D models and scenes show that our approach can effectively generate digital bas‐reliefs in real time.

[1]  Harry Shum,et al.  ShapePalettes: interactive normal transfer via sketching , 2007, ACM Trans. Graph..

[2]  Hans-Peter Seidel,et al.  Feature sensitive bas relief generation , 2009, 2009 IEEE International Conference on Shape Modeling and Applications.

[3]  Michael S. Brown,et al.  ShapePalettes: interactive normal transfer via sketching , 2007, SIGGRAPH 2007.

[4]  Hans-Peter Seidel,et al.  Automatic Generation of Bas-reliefs from 3D Shapes , 2007, IEEE International Conference on Shape Modeling and Applications 2007 (SMI '07).

[5]  Hans-Peter Seidel,et al.  Real-time Generation of Digital Bas-Reliefs , 2010 .

[6]  Adam Finkelstein,et al.  Digital bas-relief from 3D scenes , 2007, ACM Trans. Graph..

[7]  Dani Lischinski,et al.  Gradient Domain High Dynamic Range Compression , 2023 .

[8]  Ralph R. Martin,et al.  Making bas-reliefs from photographs of human faces , 2013, Comput. Aided Des..

[9]  Hans-Peter Seidel,et al.  Feature preserving depth compression of range images , 2007, SCCG.

[10]  Weiyin Ma,et al.  Bas-Relief Modeling from Normal Images with Intuitive Styles , 2014, IEEE Transactions on Visualization and Computer Graphics.

[11]  Shi-Min Hu,et al.  Preserving detailed features in digital bas-relief making , 2011, Comput. Aided Geom. Des..

[12]  R. J. Woodham Photometric Method for Determining Shape from Shading , 1984 .

[13]  Song Wang,et al.  Restoration of Brick and Stone Relief from Single Rubbing Images , 2012, IEEE Transactions on Visualization and Computer Graphics.

[14]  Paolo Cignoni,et al.  Computer-Assisted Generation of Bas-and High-Reliefs , 1997, J. Graphics, GPU, & Game Tools.

[15]  Gang Yu,et al.  Real-time bas-relief generation from a 3D mesh , 2013, Graph. Model..

[16]  Ralph R. Martin,et al.  Bas-relief Generation Using Adaptive Histogram Equalisation , 2022 .

[17]  Olga Sorkine-Hornung,et al.  Ink-and-ray: Bas-relief meshes for adding global illumination effects to hand-drawn characters , 2014, TOGS.