Description
To model these phenomena, I build upon existing physically based methods but incorporate heuristics for controllability. My algorithm generates cracks from a stress field defined heuristically over a triangle discretization of the surface. The simulation then produces cracks by evolving this field over time. The user can control the characteristics and appearance of the cracks through a set of simple parameters. By changing these parameters, I have generated examples similar to a variety of crack patterns found in the real world. I assess the realism of several results by comparison with photographs of real-world examples. Because a physically based approach is temporally coherent, I am also able to generate animations of surface cracking similar to time-lapse photography. To further demonstrate the flexibility of my approach, I have created various artistically driven examples.