The PuFF Design Program is a 3D modeling and analysis software for spacecraft vehicle design developed in Unity Game Engine for NASA Marshall Space Flight Center. Robert Adams envisioned a program that would integrate features from many other programs and serve as a design tool and repository for spacecraft design projects. This tool is specifically being produced for a Pulsed Fission-Fusion (PuFF) propulsion concept, but we see its applications being much broader in the future.
All coding and user interface development was completed by me unless otherwise noted.

Overall user interface, the central panel is the modeling area. Left panel is the widget and algorithm editor which allows users to control the data flow in the program to model and simulate mass, dimensions, and other pertinent engineering data for the vehicle. The top right panel is the aggregate outliner which allows the user to organize vehicle elements according to systems, including thermal, propulsion, and environmental control systems. This functions like the model hierarchy in most CAD programs. The bottom right panel is the equation database and hosts all of the equations relevant to the vehicle simulations. Double clicking on one of these equation elements opens the equation editor which is demonstrated later on this page.

MODELING CAPABILITIES

Preliminary modeling capabilities, snapping tools to accurately align elements are under development.

Final modeling and material application for the PuFF vehicle design.

EQUATION AND SIMULATION CAPABILITIES

Initial  equation editor functionality demonstrating both calculation capacity and visual elements of equations.

Updated equation editor completed by Maxx Mudd, another intern on the project.

Algorithm editor demonstration displaying the the software's visual programming functionality to create algorithms that pass data from different widgets, flow control elements, and equations (see below).

Drag and drop functionality so that equations can be added to the algorithm editor window. Completed by Maxx Mudd.

Back to Top