Botond János Kovács
Supervisor(s): Dr. László Szécsi
Budapest University of Technology and Economics
Abstract: We present a Java application and library that can be used to create triangle meshes from textual constructive solid geometry descriptions. The application can display scenes created with constructive solid geometry methods, using both triangle mesh approximation, and sphere marching. We show how GLSL code generators enable the portability of the signed distance functions, material property evaluation functions, and lighting contribution calculations between the different stages of the rendering pipeline, even between pipelines using different rendering techniques.
Keywords: Computational Geometry, Geometry Processing, Real-time Graphics, Rendering
Full text: Year: 2021