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 :
بازگشت