Universitat de Girona Institut d'Informŕtica i Aplicacions Girona Graphics Group


Continuity Mapping for Multi-Chart Textures


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.



Bibtex

@article{
Gonzalez:2009:CMM:1618452.1618455,
author = {Gonz\'{a}lez, Francisco and Patow, Gustavo},
title = {Continuity mapping for multi-chart textures},
journal = {ACM Trans. Graph.},
volume = {28},
issue = {5},
month = {December},
year = {2009},
issn = {0730-0301},
pages = {109:1--109:8},
articleno = {109},
numpages = {8},
url = {http://doi.acm.org/10.1145/1618452.1618455},
doi = {http://doi.acm.org/10.1145/1618452.1618455},
acmid = {1618455},
publisher = {ACM},
address = {New York, NY, USA},
}

Related Projects

This project was developed partially or totally under:

Video


Presentation




Source Code

             Demo                 Shader