
Manual Layout Editing
The simulator supports direct machine placement inside the DFA environment, with move, rotate, delete, and camera controls designed for clear spatial review.
A data-driven UE5 simulation tool that generates automated factory layouts by communicating with external Python backend engines via REST API.

This project introduces a highly scalable approach to industrial facility planning. By decoupling the heavy mathematical optimization from the 3D rendering engine, this tool allows engineers to input constraints via a custom UE5 interface, process the data through local Python servers, and visualize the generated optimal layout in real time.
Year
2024-2025
Group
Simulation
Role
3D Developer & Technical Artist
Duration
2 Years
Team
Individual Contributor / Research Collaboration
Deliverable
Interactive UE5 Application & Backend Scripts
Tools
Unreal Engine 5, Python, Blender, Inventor, Revit, Naviswork
Tags

Manual Layout Editing
The simulator supports direct machine placement inside the DFA environment, with move, rotate, delete, and camera controls designed for clear spatial review.

Path-Driven Generation
Generation tools and camera switching work together to make the path-finder workflow legible, turning backend logic into a readable planning sequence.

MATLAB-Triggered Generation
A MATLAB-driven generation pass demonstrates how external calculation workflows can feed directly into the simulator and return a spatial result ready for review.

Applied Electrolyzer Context
The built-in machine layout is visualized in a SEGIWA electrolyzer-related scene, showing the simulator as an applied industrial planning environment rather than a standalone demo.
