College - Author 1
College of Engineering
Department - Author 1
Computer Science Department
Degree Name - Author 1
BS in Computer Science
Date
3-2021
Primary Advisor
Zoe Wood, College of Engineering, Computer Science and Software Engineering Department
Abstract/Summary
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 in work speed saves time for artists and lowers costs for studios. Pomegranate is a stand-alone command-line executable and was written in C++.
URL: https://digitalcommons.calpoly.edu/cscsp/154