“Continuity mapping for multi-chart textures”
Conference:
Type(s):
Title:
- Continuity mapping for multi-chart textures
Session/Category Title: Texturing
Presenter(s)/Author(s):
Moderator(s):
Abstract:
It is well known that multi-chart parameterizations introduce seams over meshes, causing serious problems for applications like texture filtering, relief mapping and simulations in the texture domain. Here we present two techniques, collectively known as Continuity Mapping, that together make any multi-chart parameterization seamless: Traveler’s Map is used for solving the spatial discontinuities of multi-chart parameterizations in texture space thanks to a bidirectional mapping between areas outside the charts and the corresponding areas inside; and Sewing the Seams addresses the sampling mismatch at chart boundaries using a set of stitching triangles that are not true geometry, but merely evaluated on a perfragment basis to perform consistent linear interpolation between non-adjacent texel values. Continuity Mapping does not require any modification of the artist-provided textures or models, it is fully automatic, and achieves continuity with small memory and computational costs.
References:
1. Benson, D., and Davis, J. 2002. Octree textures. ACM Trans. Graph. 21, 3, 785–790. Google ScholarDigital Library
2. Carr, N. A., and Hart, J. C. 2002. Meshed atlases for real-time procedural solid texturing. ACM Trans. Graph. 21, 2, 106–131. Google ScholarDigital Library
3. Carr, N. A., Hoberock, J., Crane, K., and Hart, J. C. 2006. Rectangular multi-chart geometry images. In SGP ’06: Proceedings of the fourth Eurographics symposium on Geometry processing, 181–190. Google ScholarDigital Library
4. Castano, I., 2008. Next-generation rendering of subdivision surfaces. ACM SIGGRAPH 2008 presentations.Google Scholar
5. Chen, Y.-C., and Chang, C.-F. 2008. A prism-free method for silhouette rendering in inverse displacement mapping. Comput. Graph. Forum 27, 7, 1929–1936.Google ScholarCross Ref
6. de Toledo, R., Wang, B., and Levy, B. 2008. Geometry textures and applications. Comput. Graph. Forum 27, 8, 2053–2065.Google ScholarCross Ref
7. Floater, M. S., and Hormann, K. 2005. Surface parameterization: a tutorial and survey. In Advances in multiresolution for geometric modelling, N. A. Dodgson, M. S. Floater, and M. A. Sabin, Eds. Springer Verlag, 157–186.Google Scholar
8. Grimm, C. M., and Hughes, J. F. 1995. Modeling surfaces of arbitrary topology using manifolds. In SIGGRAPH ’95 Proceedings, 359–368. Google ScholarDigital Library
9. Gu, X., Gortler, S. J., and Hoppe, H. 2002. Geometry images. ACM Trans. Graph. 21, 3, 355–361. Google ScholarDigital Library
10. Kaneda, K., Kagawa, T., and Yamashita, H. 1993. Animation of water droplets on a glass plate. In Proceedings Computer Animation, 177–189.Google Scholar
11. Kraevoy, V., Sheffer, A., and Gotsman, C. 2003. Matchmaker: constructing constrained texture maps. ACM Trans. Graph. 22, 3, 326–333. Google ScholarDigital Library
12. Lefebvre, S., and Dachsbacher, C. 2007. Tiletrees. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, ACM Press. Google ScholarDigital Library
13. Lefebvre, S., and Hoppe, H. 2006. Appearance-space texture synthesis. ACM Trans. Graph. 25, 3, 541–548. Google ScholarDigital Library
14. Lefebvre, S., and Hoppe, H. 2006. Perfect spatial hashing. ACM Trans. Graph. 25, 3, 579–588. Google ScholarDigital Library
15. 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. Google ScholarDigital Library
16. Losasso, F., and Hoppe, H. 2004. Geometry clipmaps: terrain rendering using nested regular grids. ACM Trans. Graph. 23, 3, 769–776. Google ScholarDigital Library
17. Oliveira, M. M., and Policarpo, F. 2005. An efficient representation for surface details. Tech. Rep. RP-351, Federal University of Rio Grande do Sul – UFRGS.Google Scholar
18. Policarpo, F., Oliveira, M. M., and Jo a. L. D. C. 2005. Real-time relief mapping on arbitrary polygonal surfaces. In I3D ’05: Proceedings of the 2005 symposium on Interactive 3D graphics and games, 155–162. Google ScholarDigital Library
19. Praun, E., Finkelstein, A., and Hoppe, H. 2000. Lapped textures. In Proceedings of ACM SIGGRAPH 2000, 465–470. Google ScholarDigital Library
20. Purnomo, B., Cohen, J. D., and Kumar, S. 2004. Seamless texture atlases. In SGP ’04: Proceedings of the 2004 Eurographics/SIGGRAPH symposium on Geometry Processing, 65–74. Google ScholarDigital Library
21. Sander, P. V., Wood, Z. J., Gortler, S. J., Snyder, J., and Hoppe, H. 2003. Multi-chart geometry images. In SGP ’03: Proceedings of the 2003 Eurographics/SIGGRAPH symposium on Geometry processing, 146–155. Google ScholarDigital Library
22. Sheffer, A., and Hart, J. C. 2002. Seamster: Inconspicuous low-distortion texture seam layout. Visualization Conference, IEEE, 291–298. Google ScholarDigital Library
23. Shewchuk, J. R. 1996. Triangle: Engineering a 2D Quality Mesh Generator and Delaunay Triangulator. In Applied Computational Geometry: Towards Geometric Engineering, M. C. Lin and D. Manocha, Eds., vol. 1148 of Lecture Notes in Computer Science. 203–222. Google ScholarDigital Library
24. Stam, J. 2003. Flows on surfaces of arbitrary topology. ACM Trans. Graph. 22, 3, 724–731. Google ScholarDigital Library
25. Szirmay-Kalos, L., Szecsi, L., and Sbert, M. 2008. Gpubased techniques for global illumination effects. In Synthesis Lectures on Computer Graphics and Animation, B. Barsky, Ed. Morgan-Claypool. Google ScholarDigital Library
26. Witkin, A., and Kass, M. 1991. Reaction-diffusion textures. In SIGGRAPH ’91 Proceedings, 299–308. Google ScholarDigital Library
27. Yao, C.-Y., and Lee, T.-Y. 2008. Adaptive geometry image. IEEE Trans. Visualization and Computer Graphics 14, 4, 948–960. Google ScholarDigital Library
28. Yuksel, C., Keyser, J., and House, D. H. 2008. Mesh colors. Tech. Rep. tamu-cs-tr-2008-4-1, Department of Computer Science, Texas A&M University.Google Scholar
29. Zhou, K., Synder, J., Guo, B., and Shum, H.-Y. 2004. Iso-charts: stretch-driven mesh parameterization using spectral analysis. In SGP ’04: Proceedings of the 2004 Eurographics/SIGGRAPH symposium on Geometry processing, 45–54. Google ScholarDigital Library
30. Zhou, K., Wang, X., Tong, Y., Desbrun, M., Guo, B., and Shum, H.-Y. 2005. TextureMontage: Seamless texturing of arbitrary surfaces from multiple images. ACM Trans. Graph. 24, 3, 1148–1155. Google ScholarDigital Library


