• 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