SMU Guildhall Graduate Catalog 2021 — Cohort 29 2021 | Page 102

«

Yao Shen
Software Development
Particle-based Real-time Fluid Simulation and Rendering
Physically based animation of fluids such as smoke , water , and fire provide some of the most stunning visuals in computer graphics , but making the fluids simulated and rendered in real time is hard to do . Fluid simulation has been researched by developers for years , as a combination of physics and graphics problems . Trying to make it work with an existing game system could be difficult . The purpose of my thesis was to develop a real-time fluid simulation based on a customized game engine , make the water flow , render it correctly , and allow users to interact with the fluid system .
The final artifact demonstrates the fluid simulated in different scenes in real-time . Building a fluid simulation system is fun and exciting , and I am proud of my work . For the video game industry , the techniques for simulating fluids could be beneficial , and I hope to use the knowledge gained from this project to make it happen in real games in the future .
I spent over six months working on the project , learning how to write compute shaders and bringing the simulation from scratch to screen . I developed my professional skills both in physics and real-time rendering .
102 SOFTWARE DEVELOPMENT