DocumentCode
3132208
Title
Synthesis of incidental detail as composable components in a functional language
Author
Roberts, Richard ; Jones, T. ; Lewis, Jessica
Author_Institution
Sch. of Eng. & Comput. Sci., Victoria Univ. of Wellington, Wellington, New Zealand
fYear
2013
fDate
27-29 Nov. 2013
Firstpage
305
Lastpage
310
Abstract
Imaginary objects in games and movies must include small-scale details in order to appear plausible. Often the overall character of this `incidental´ detail matters, but the exact shape and placement of each feature is unimportant. The creation of these details often consumes artist time when pattern generation techniques could automate the process instead, but many current pattern generation processes just shift the effort from manual modeling to custom per-object programming. Machine learning approaches to pattern synthesis are promising, but successful efforts have been mainly restricted to stochastic patterns. In this paper we show how detail patterns may be generated using techniques from functional programming, and contribute a domain-specific language (DSL) for describing and composing these details. By allowing patterns to be fluidly composed to create larger ones, we produce a high-level process for inventing structured detail.
Keywords
computer graphics; functional languages; functional programming; learning (artificial intelligence); DSL; composable components; domain-specific language; functional language; functional programming; high-level process; machine learning approaches; pattern generation techniques; pattern synthesis; small-scale details; stochastic patterns; Buildings; DSL; Encoding; Geometry; Grammar; Shape; Vegetation;
fLanguage
English
Publisher
ieee
Conference_Titel
Image and Vision Computing New Zealand (IVCNZ), 2013 28th International Conference of
Conference_Location
Wellington
ISSN
2151-2191
Print_ISBN
978-1-4799-0882-0
Type
conf
DOI
10.1109/IVCNZ.2013.6727034
Filename
6727034
Link To Document