Thesis Details

Jazyk pro procedurální generování

Bachelor's Thesis Student: Dobiáš Roman Academic Year: 2017/2018 Supervisor: Milet Tomáš, Ing., Ph.D.
English title
Language for Procedural Generation
Language
Czech
Abstract

This thesis deals with designing and implementing a library with language devoted toprocedural generation extending L-systems. Emphasis is put on practical usage of the library which is aimed to be used by a wide spectrum of real-world applications, especially by 3D rendering engines and editors. The thesis covers theory of procedural generation, L-systems, theory of compilers, and design and implementation of the library. In conclusion, case study projects are introduced which embed the library and numerous examples are given.

Keywords

L-systems, Procedural generation, Turtle graphics, Formal languages, Compilers, Bison, Flex, C++, OpenGL, SVG

Department
Degree Programme
Information Technology
Files
Status
defended, grade A
Date
14 June 2018
Reviewer
Committee
Smrž Pavel, doc. RNDr., Ph.D. (DCGM FIT BUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
DOBIÁŠ, Roman. Jazyk pro procedurální generování. Brno, 2018. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2018-06-14. Supervised by Milet Tomáš. Available from: https://www.fit.vut.cz/study/thesis/20847/
BibTeX
@bachelorsthesis{FITBT20847,
    author = "Roman Dobi\'{a}\v{s}",
    type = "Bachelor's thesis",
    title = "Jazyk pro procedur\'{a}ln\'{i} generov\'{a}n\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2018,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/20847/"
}
Back to top