Skip to content
KFC edited this page Apr 25, 2025 · 5 revisions

Welcome to StructoPyre! 🔥🏗️

StructoPyre is an innovative, web-based simulation application designed for analyzing structural integrity and evacuation dynamics during fire scenarios in concrete buildings. This project aims to make fire engineering analysis more accessible by leveraging the ACI 216.1M-14(19) standard within a user-friendly, browser-based, and game-styled interface.


What is StructoPyre?

Existing fire simulation software can often be complex, expensive, and tied to specific desktop platforms. StructoPyre addresses this by providing:

  • 🌐 Web-Based Accessibility: Runs directly in your modern browser using WebGL – no complex installation required.
  • 📈Standards-Driven Analysis: Core calculations for structural fire resistance are based on the widely recognized ACI 216.1M-14: Code Requirements for Determining Fire Resistance of Concrete and Masonry Construction Assemblies.
  • 📊 Visual Simulation: Import your 3D building models (.obj) and watch structural elements change color in real-time (Green → Yellow → Red/Black) based on their calculated fire resistance as the simulation clock progresses.
  • 🚶‍♂️ Evacuation Dynamics (Planned): Future modules will integrate evacuation simulation alongside structural analysis.
  • 🎓 Research-Based: Developed as part of a research project focusing on accessibility and usability in fire safety tools.

Quick Look

Demonstration


Current Status (Beta / MVP)

StructoPyre is currently under active development and is considered a Minimum Viable Product (MVP) / Beta. Key features like model import, material mapping, basic navigation, and the core ACI calculation framework are implemented, but ongoing work includes refining the simulation logic, adding the full ACI properties input UI, implementing evacuation dynamics, and improving performance.


Getting Started

Ready to try it out or learn more?


We hope StructoPyre proves to be a valuable tool for learning, analysis, and improving fire safety awareness. Your feedback during this beta phase is highly encouraged!

Clone this wiki locally