Exploring and rendering synthesized textures

Abstract : Texture synthesis is a technique that algorithmically generates textures at rendering time. The automatic synthesis reduces authoring time and memory requirements since only the algorithm and its parameters need to be stored or transferred. However, two difficulties often arise when using texture synthesis: First, the visualization and parameters selection of synthesized textures are difficult. Second, most synthesizers generate textures in a bitmap format leading to high memory usage. To address these difficulties we propose the following approaches: First, to improve the visualization of synthesized textures we propose the idea of a procedural texture preview: A single static image summarizing in a limited pixel space the appearances produced by a given synthesizer. The main challenge is to ensure that most appearances are visible, are allotted a similar pixel area, and are ordered in a smooth manner throughout the preview. Furthermore, to improve parameters selection we augment sliders controlling parameters with visual previews revealing the changes that will be introduced upon manipulation. Second, to allow user interactions with these visual previews we rely on a fast patch-based synthesizer. This synthesizer achieves a high degree of parallelism and is implemented entirely on the GPU. Finally, rather than generating the output of the synthesizer as a bitmap texture we encode the result in a compact representation and allow to decoding texels from this representation during rendering
Complete list of metadatas

Cited literature [214 references]  Display  Hide  Download

https://hal.univ-lorraine.fr/tel-01749600
Contributor : Thèses Ul <>
Submitted on : Thursday, March 29, 2018 - 12:20:50 PM
Last modification on : Tuesday, April 24, 2018 - 1:31:00 PM
Long-term archiving on : Friday, September 14, 2018 - 8:35:56 PM

File

DDOC_T_2012_0183_LASRAM.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-01749600, version 1

Collections

Citation

Anass Lasram. Exploring and rendering synthesized textures. Other [cs.OH]. Université de Lorraine, 2012. English. ⟨NNT : 2012LORR0183⟩. ⟨tel-01749600⟩

Share

Metrics

Record views

37

Files downloads

95