Texture Sprites: Texture Elements Splatted on Surfaces
We present a new interactive method to texture complex geometries
at very high resolution, while using little memory and without
the need for a global planar parameterization. We rely on small
texture elements, the texture sprites, locally splatted onto the surface
to define a composite texture. The sprites can be arbitrarily
blended to create complex surface appearances. Their attributes
(position, size, texture id) can be dynamically updated, thus providing
a convenient framework for interactive editing and animated
textures. We demonstrate the flexibility of our method by creating
new surface aspects difficult to achieve with other methods.
Each sprite is described by a small set of attributes which is
stored in a hierarchical structure surrounding the object's surface.
The patterns supported by the sprites are stored only once. The
whole data structure is compactly encoded into GPU memory. At
run time, it is accessed by a fragment program which computes the
final appearance of a surface point from all the sprites covering it.
The overall memory cost of the structure is very low compared to
the resulting texturing resolutions. Rendering is done in real-time.
The resulting texture is linearly interpolated and altered.
Images and movies
See also
Additional references
We would like to point out to the reader the following reference, missing in the paper:
A framework for interactive texturing on curved surfaces
Hans Kohling Pedersen
Proceedings of SIGGRAPH 1996, pp 295-302
We would like to point out to the reader the following reference, missing in the paper:
A framework for interactive texturing on curved surfaces
Hans Kohling Pedersen
Proceedings of SIGGRAPH 1996, pp 295-302
BibTex references
@InProceedings\{LHN05,
author = "Lefebvre, Sylvain and Hornus, Samuel and Neyret, Fabrice",
title = "Texture Sprites: Texture Elements Splatted on Surfaces",
booktitle = "ACM-SIGGRAPH Symposium on Interactive 3D Graphics (I3D)",
month = "April",
year = "2005",
publisher = "ACM Press",
organization = "ACM SIGGRAPH",
url = "http://www-evasion.imag.fr/Publications/2005/LHN05"
}
Other publications in the database
» Sylvain Lefebvre :
in lab LJK base , in team EVASION base
» Samuel Hornus : in lab LJK base , in team EVASION base
» Fabrice Neyret : in lab LJK base , in team EVASION base
» Samuel Hornus : in lab LJK base , in team EVASION base
» Fabrice Neyret : in lab LJK base , in team EVASION base
![tex_sprites.pdf [4.4Mo]](/Publications/images/pdf.png)