Pattern-based texturing revisited

Abstract
International audienceThis paper presents a method for texturing any surface using texture samples while avoiding distortion, discontinuity and repetitiveness. The principle consists in replacing global parameterization of the surface by a serie of local parameterization, and reporting the continuity constraints to the content. For doing this, we make a set of triangular samples whose borders are compatible, we build a mesh of quasi-equilateral triangles on the surface, we project these triangles on the surface using geodesics, and we parameterize each triangular texture patch. We propose solutions to synthesize textures samples having the continuity property in the case of Perlin and Worley procedural textures, and to draw or edit images.Ce papier propose une méthode pour texturer n'importe quelle surface à partir d'échantillons en évitant les distortions, les discontinuités et les répétitions. Le principe consiste à remplacer la paramétrisation globale de la surface par une série de paramétrisations locales, en reportant au contenu les contraintes de continuité. Pour celà, on fabrique une série d'échantillons triangulaires dont les bords sont compatibles, on construit un maillage de triangles quasi-équilatéraux à la surface, que l'on projette sur celle-ci à l'aide de géodésiques, et on paramètrise chaque patch de texture triangulaire. On propose des solutions pour synthétiser des échantillons de texture avec la propriété de continuité dans le cas des textures procédurales de Perlin et Worley, et pour dessiner ou retravailler des images