I have seen some Voronoi shatter videos on Youtube.

What is your experience with it?

What are the pros and cons in time complexity, resource complexity, implementation difficulty...?

Does it emulate how a real material would react?

  • \$\begingroup\$ Not sure why this is voted to close. It seems like a decent, real question. \$\endgroup\$ – The Communist Duck Jun 23 '11 at 16:20
  • 1
    \$\begingroup\$ Do you have some paper about this topic? It looks really interesting :) \$\endgroup\$ – zacharmarz Oct 11 '11 at 10:03
  • 3
    \$\begingroup\$ Remember with game development it's always about approximating the real world, you aren't trying to create reality - just fool someone into thinking that it is. You simply don't have enough processing power to create a perfect reality. \$\endgroup\$ – Jonathan Dickinson Oct 11 '11 at 10:47
  • \$\begingroup\$ The way it's phrased isn't really a question. Pros: Cool looking shatter. Cons: You have to pay for it with compute time. \$\endgroup\$ – bobobobo Dec 31 '12 at 19:21
  • \$\begingroup\$ Tend to agree. "What are the pros and cons" questions are meaningless unless you're comparing against something else. \$\endgroup\$ – Trevor Powell Jan 5 '13 at 17:54

As to the last question: It doesn't emulate most of real-world materials aside from very few exceptions, and these only for some specific choices of the Voronoi cell seeds. For example, toughened glass shatters like this, since the material is "pre-broken" into a loosely-held Voronoi-like structure in the process of manufacturing it.

On the other hand, state of the art particle systems don't usually emulate explosion dynamics, fluid flow in a waterfall or fog dispersion either ...

  • \$\begingroup\$ It doesn't simulate real-world materials, but it does emulate them, as the idea is to imitate real-world physics. \$\endgroup\$ – Jonathan Connell Jun 23 '11 at 11:53
  • 1
    \$\begingroup\$ @3nixios Could you please elaborate on the difference you see between emulate & simulate ? \$\endgroup\$ – Takhiarel Jun 23 '11 at 13:12
  • 1
    \$\begingroup\$ @Takhiarel A simulation is when you try to simulate exactly how things will happen in a real situation. The idea is to reproduce the events that lead to a final situation. The difference with emulation is that you are focused on the end result and not the means to get there. \$\endgroup\$ – Jonathan Connell Jun 23 '11 at 13:40
  • 1
    \$\begingroup\$ @3nixios: Thing is, Voronoi shatter patterns don't look like most real-world material shatter patterns. Neither do particle explosions, for example - they emulate CINEMATIC explosions, not real-world ones. That said, they often look good enough and are certainly fast enough. \$\endgroup\$ – Martin Sojka Jun 23 '11 at 14:28
  • \$\begingroup\$ I guess the difference between simulation and emulation can be a bit meaningless when the base isn't 'real'. Is ot not possible to emulate real world materials though? \$\endgroup\$ – Jonathan Connell Jun 23 '11 at 15:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.