Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

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}},
  language     = {{eng}},
  note         = {{Student Paper}},
  title        = {{Synthesized textures in 3D rendering}},
  year         = {{2012}},
}