Real-time rendering of burning solid objects in video games
- Resource Type
- Conference
- Authors
- Amarasinghe, Dhanyu; Parberry, Ian
- Source
- Proceedings of CGAMES'2013 USA Computer Games: AI, Animation, Mobile, Interactive Multimedia, Educational & Serious Games (CGAMES), 2013 18th International Conference on. :139-143 Jul, 2013
- Subject
- Computing and Processing
Heating
Computational modeling
Games
Solids
Deformable models
Solid modeling
Combustion
Procedural content generation
video game
thermal response
combustion
deformation
polygon mesh
- Language
Objects in 3D games are typically shell models, a polygon mesh representing the shell or skin of the object. While emulation of the behaviour of shell models under combustion is sufficient for many game applications and is fairly well studied, solid objects do in fact burn rather differently than shell objects. We show how to manipulate shell models so that they appear to burn as solid models. Since our burning objects will be only a small part of a video game, computation speed is of the essence. We demonstrate that our method uses only a fraction of the computational power available by implementing the computation on a modest GPU using CUDA.