Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Theses/Dissertations

Computer Science and Software Engineering

Graphics

Publication Year

Articles 1 - 2 of 2

Full-Text Articles in Computer Engineering

Pomegranate: Procedural 3d Tree Creation Via User-Defined L-Systems, Jeremy Berchtold Mar 2021

Pomegranate: Procedural 3d Tree Creation Via User-Defined L-Systems, Jeremy Berchtold

Computer Science and Software Engineering

Pomegranate creates procedural 3D trees based on a user-specified template. The template supports randomness and allows users to generate an entire forest of unique trees from a single template. The output trees are a single closed mesh without intersecting geometry (with the exception of leaves). Additionally, the output contains a skeletal rig used for animating the trees. Pomegranate produces textured trees that can use either a realistic or stylized look, as well as supporting different mesh densities for games or film. Since this project uses a procedural workflow, artists can quickly create and make edits to their trees. This increase …


G Boots: A Real-Time 3d Puzzle Video Game Graphics Senior Project, Zachary Glazer Jun 2015

G Boots: A Real-Time 3d Puzzle Video Game Graphics Senior Project, Zachary Glazer

Computer Science and Software Engineering

G Boots is a real-time 3D puzzle video game. It uses OpenGL, using GLSL for shaders, in order to implement cross platform support of advanced rendering and shading techniques. A level editing system was implemented so that anyone can make or edit levels that can then be played in the game. At the end of two quarters of development by a single developer, one polished proof of concept level was created using the level editing system in order to show the feasibility of the project.