Glass shatter system

Hi here,

I just submitted my first asset, a package to simulate windows breaking, here is a short youtube demo:

I’ll update this page with the asset store link in a couple of months when it finishes the review process. In the meantime it’s already available on github: GitHub - Tiitan/GlassSystem: Unity package that shatter glass

I’m focusing on anneled glass panel simulation. it is not meant to fracture any geometry as fracture pattern and all computation are a 2D projection onto the impact surface normal.
The main difference with other glass assets is that the fracture patterns must be hand crafted (or simulated and backed with Houdini), making it lightweight and mobile friendly while putting the style in the hand of the designer.

To be honest I had kind of dilema with this, the original plan was to add a cascading fall effect with a shard graph, a pattern editor, shaders and more then sell this package. But I’m not going to have the time to finish it for a while.
I hesitated to release it, but it’s already more feature complete than all other (paid) asset on the store.
so I chose to release it for free in its current state, and I will release the paid, feature complete, version when I have time to do so, later this (or next) year.

It’s still a litlle rough, not much is exposed in the inspector and fine tunning the behavior requires to dive into the code. but the documentation is in a very good state, there are a few sequence and class diagrams, the algorithms are explained with schemas, and the code is well commented.

The biggest current limitation is obviously the detached levitating shards, since the connection graph is not yet implemented, but we can just make the whole panel to fall on the first impact, which is what all other assets on the store do anyway.

It’s inspired from receiver 2’s algorithm, [Wolfire made a great video to explain it](http://it: https://www.youtube.com/watch?v=nuHg6_IIyK8).

similar assets on the store for reference:

I’d like you to test it out and give me some feedbacks. Is it helpful? Is there any major showstopper?

Watched this on Youtube. Looking good. All that hard work is paying off.

does it break on impact with the player or only when clicking?