Friday 22 April 2016

Scripting and Dynamics - VII


This is my last post before the submission, I have been working on the tool and polishing my script.

Here’s a screenshot of the final tool:


It is divided by separators in three sections:

·         General Settings: this section allows you to configure the size of the grid and the cell.

·         Make Fire Collider: this section allows you to make an object an active fire collider, whenever the object touched grid cells it will apply X intensity per tick on them until they burn out.

·         Apply Material Properties: this section allows you to mark an environment mesh with fire properties, all the cell that lie beneath this one will inherit the properties specified in the tool.


At the end of the project, I have to say I am quite satisfied with how it behaves; the project could still be improved both in terms of performance and look. 
The particles used at the moment are hardcoded but a better way to manage their look could have been exposed.
Performance proves to be an issue with bigger grids, I didn’t have time to experiment with it but I believe that alternative ways of detecting collisions could have improved the end result in that regard.

No comments:

Post a Comment