kainino0x / cis565final

GPU-Accelerated Dynamic Fracture in the Browser - CIS 565 Final Project
32 stars 4 forks source link

do you think you could port this to upbge 0.3.0 / blender 2.8? #4

Closed BluePrintRandom closed 5 years ago

BluePrintRandom commented 5 years ago

I would love to use this in game.

https://github.com/UPBGE/blender/tree/upbge0.3

kainino0x commented 5 years ago

No, sorry, we won't be doing a port. This was a school project and not maintained.

The technique is actually not that complex. Take a look at the original paper, Real Time Dynamic Fracture with Volumetric Approximate Convex Decompositions.

Note that the original technique is CPU-based, and in our project we ported it to GPU. There were negative consequences to the naive way that we ported it to GPU (we expand all "n-gons" out into many small triangles, without simplification, which results in exponentially increasing mesh complexity as multiple fractures are applied). The technique works best on CPU as originally designed, which also makes it simpler to implement.

That said, feel free to derive from our work if you'd like (even though it is modified for GPU and has these issues).