Synthesized textures in 3D rendering
(2012) DATK01 20111Computer 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:
http://lup.lub.lu.se/student-papers/record/3045593
- author
- Persson, Sam LU
- supervisor
- organization
- course
- DATK01 20111
- year
- 2012
- 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}}, }