Generalized Haptic Relief Atlas for Rendering Surface Detail

Victor Theoktisto, Marta Fairen, Isabel Navazo

2013

Abstract

A fast global approach that encodes haptic surface relief detail using an image-based Hybrid Rugosity Mesostructure Atlas (HyRMA) shell is presented. It is based on a depth/normal texture computed from surface differences of the same mesh object at different resolutions (a dense one with thousands/millions of triangles, and a highly decimated version). Per-face local depth differences are \emph{warped} from volume space into tangent space, and stored in a sorted relief atlas. Next, the atlas is sampled by a vertex/fragment shader pair, \emph{unwarped}, displacing the pixels at each face of the decimated mesh to render the original mesh detail with quite fewer triangles. We achieve accurate correspondence between visualization of surface detail and perception of its fine features without compromising rendering framerates, with some loss of detail at mesostructure ``holes''.

References

  1. Baboud, L. and Décoret, X. (2006). Rendering geometry with relief textures. In Graphics Interface 7806, Quebec, Canada.
  2. Carr, N. A. and Hart, J. C. (2002). Meshed atlases for realtime procedural solid texturing. ACM Trans. Graph., 21(2):106-131.
  3. Dachsbacher, C. and Tatarchuk, N. (2007). Prism Parallax Occlusion Mapping with Accurate Silhouette Generation. In ACM Symposium on Interactive 3D Graphics and Games (I3D 2007).
  4. Gain, J. and Bechmann, D. (2008). A survey of spatial deformation from a user-centered perspective. ACM Trans. Graph., 27(4):107:1-107:21.
  5. González, F. and Patow, G. (2009). Continuity mapping for multi-chart textures. ACM Trans. Graph., 28(5):109:1-109:8.
  6. Hirche, J., Ehlert, A., Guthe, S., and Doggett, M. (2004). Hardware accelerated per-pixel displacement mapping. In Proceedings of Graphics Interface 2004, GI 7804, pages 153-158.
  7. Hoppe, H. (1999). New Quadric Metric for Simplifying Meshes with Appearance Attributes. In IEEE Visualization 1999 Conference, pages 59-66.
  8. Lévy, B., Petitjean, S., Ray, N., and Maillot, J. (2002). Least squares conformal maps for automatic texture atlas generation. ACM Trans. Graph., 21(3):362-371.
  9. Policarpo, F. and Oliveira., M. M. (2007). Relaxed cone stepping for relief mapping. In Nguyen, H., editor, GPU Gems 3, chapter 18, pages 409-428. AddisonWesley Professional.
  10. Policarpo, F., Oliveira, M. M., and Comba, J. L. D. (2005). Real-time relief mapping on arbitrary polygonal surfaces. In SI3D 7805: Proceedings of the 2005 symposium on Interactive 3D graphics and games, pages 155-162, New York, NY, USA. ACM Press.
  11. Rusinkiewicz, S. (2012). Trimesh2 C++ mesh library. http://gfx.cs.princeton.edu/proj/trimesh2/. PIXL - Princeton ImageX Labs, New Jersey, NJ, USA.
  12. Szirmay-Kalos, L. and Umenhoffer, T. (2008). Displacement Mapping on the GPU - State of the Art. COMPUTER GRAPHICS forum, 27(6):1567-1592.
  13. Tarini, M., Pietroni, N., Cignoni, P., Panozzo, D., and Puppo, E. (2010). Practical quad mesh simplification. Computer Graphics Forum, 29(2):407-418.
  14. Tatarchuk, N. (2006). Dynamic parallax occlusion mapping with approximate soft shadows. In SI3D06, pages 63- 69.
  15. Theoktisto, V., Fairén, M., and Navazo, I. (2010). A hybrid rugosity mesostructure (HRM) for rendering fine haptic detail. CLEI Electronic Journal (CLEIej) ISSN 0717-5000, 13(3).
  16. Timonen, V. and JanWesterholm (2010). Scalable Height Field Self-Shadowing. COMPUTER GRAPHICS forum, EuroGraphics 2010 issue, 29(2):723-731.
  17. Visual Computing Lab, ISTI-CNR, Pisa, Italy (2012). MeshLab. http://meshlab.sourceforge.net/.
Download


Paper Citation


in Harvard Style

Theoktisto V., Fairen M. and Navazo I. (2013). Generalized Haptic Relief Atlas for Rendering Surface Detail . In Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013) ISBN 978-989-8565-46-4, pages 191-196. DOI: 10.5220/0004299301910196


in Bibtex Style

@conference{grapp13,
author={Victor Theoktisto and Marta Fairen and Isabel Navazo},
title={Generalized Haptic Relief Atlas for Rendering Surface Detail},
booktitle={Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013)},
year={2013},
pages={191-196},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004299301910196},
isbn={978-989-8565-46-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the International Conference on Computer Graphics Theory and Applications and International Conference on Information Visualization Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2013)
TI - Generalized Haptic Relief Atlas for Rendering Surface Detail
SN - 978-989-8565-46-4
AU - Theoktisto V.
AU - Fairen M.
AU - Navazo I.
PY - 2013
SP - 191
EP - 196
DO - 10.5220/0004299301910196