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
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;
Conference_Titel :
Image and Vision Computing New Zealand (IVCNZ), 2013 28th International Conference of
Conference_Location :
Wellington
Print_ISBN :
978-1-4799-0882-0
DOI :
10.1109/IVCNZ.2013.6727034