Advanced

Synthesized textures in 3D rendering

Persson, Sam LU (2012) DATK01 20111
Computer Science
Abstract
In 3D rendering a common task is to render large textured surfaces, such as walls and terrains. Ideally you would want a texture that is not obviously repeating itself, but memory limits often work against this goal. This thesis explores a method using texture synthesis that aims to reduce visual repetition and memory usage at the cost of a pre-processing step and higher run time performance requirements. Various optimizations for rendering single and multiple textures using this method are compared and evaluated. A simple method to parallelize patch-based texture synthesis is also introduced. The results show that good quality and real-time performance is possible.
Please use this url to cite or link to this publication:
author
Persson, Sam LU
supervisor
organization
course
DATK01 20111
year
type
M2 - Bachelor Degree
subject
keywords
Texture synthesis, Graphics
report number
LU-DV-EX:2012-160
ISSN
1651-6389
language
English
id
3045593
date added to LUP
2012-08-28 14:33:09
date last changed
2012-08-29 13:36:53
@misc{3045593,
  abstract     = {In 3D rendering a common task is to render large textured surfaces, such as walls and terrains. Ideally you would want a texture that is not obviously repeating itself, but memory limits often work against this goal. This thesis explores a method using texture synthesis that aims to reduce visual repetition and memory usage at the cost of a pre-processing step and higher run time performance requirements. Various optimizations for rendering single and multiple textures using this method are compared and evaluated. A simple method to parallelize patch-based texture synthesis is also introduced. The results show that good quality and real-time performance is possible.},
  author       = {Persson, Sam},
  issn         = {1651-6389},
  keyword      = {Texture synthesis,Graphics},
  language     = {eng},
  note         = {Student Paper},
  title        = {Synthesized textures in 3D rendering},
  year         = {2012},
}