Marching Cubes for Teaching GLSL Programming
Abstract
This paper shares ideas for illustrating GLSL programming based on the classic Marching Cubes algorithm. The algorithm has a number of appealing aspects: it is feasible to implement as one of the components in a computer graphics course, it motivates naturally a number of GLSL concepts and constructs, and leaves the students with a sense of accomplishment having reproduced original research. The paper suggest possible variations and extensions that could form the basis for final group projects.
BibTeX
@inproceedings {10.2312:eged.20211008,
booktitle = {Eurographics 2021 - Education Papers},
editor = {Sousa Santos, Beatriz and Domik, Gitta},
title = {{Marching Cubes for Teaching GLSL Programming}},
author = {Ilinkin, Ivaylo},
year = {2021},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
ISBN = {978-3-03868-132-8},
DOI = {10.2312/eged.20211008}
}
booktitle = {Eurographics 2021 - Education Papers},
editor = {Sousa Santos, Beatriz and Domik, Gitta},
title = {{Marching Cubes for Teaching GLSL Programming}},
author = {Ilinkin, Ivaylo},
year = {2021},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
ISBN = {978-3-03868-132-8},
DOI = {10.2312/eged.20211008}
}