College - Author 1

College of Engineering

Department - Author 1

Computer Engineering Department

Degree Name - Author 1

BS in Computer Engineering



Primary Advisor

Rich Murray, College of Engineering, Electrical Engineering Department

Additional Advisors

Lynne Slivosky, College of Engineering, Computer Engineering Department


A particularly challenging aspect of game design revolves around asset creation. Often new developers become lost in nuances and time investment required to learn 3d asset creation software. While many game development platforms provide an internal asset store, these assets are often expensive or limited. These assets restrict the flexibility for a creator to fully control the product they create. A critical asset type in many games is flora. Good looking trees and plants add environmental variation when added properly. In this project, I designed and implemented an add-on dubbed FloraGen to the 3D modeling software Blender in which users can easily create a plethora of realistic flora for use as 3D assets. The add-on employs procedural generators to create varied and highly customizable assets for the purpose for use as models. This add-on utilizes varied approaches to generators depending on the complexity of the asset required. A testing session was conducted with Computer Graphic artists to acquire feedback and performance metrics.