simulationsMake a Glass Smash Animation

andrewprice 1 Star2 Stars3 Stars4 Stars5 Stars
Loading...
Tags - add-on, Addons, Particles, Photorealistic, Physics, VFX
Software:
Discover How To:
  • Break objects with the fracture addon

Chapter Marks (Full Length )

modelling icon32.18modelling icon36.32simulations16.54simulations27.15simulations43.21simulations51.2159.38
Discover How To:
  • Break objects with the fracture addon

Chapter Marks (Full Length )

modelling icon32.18modelling icon36.32simulations16.54simulations27.15simulations43.21simulations51.2159.38

How to make a realistic animation of bullet breaking a sheet of glass in Blender.

In this tutorial you’ll discover:

  • How to use the cell fracture addon to break objects into pieces
  • Giving those pieces physics with the rigid body simulator
  • Use rigid body constraints to make objects stick together
  • Add the final touches to destruction with particles and smoke

This tutorial contains the techniques and settings that took me over a month to figure out myself. Enjoy!

Finished Result

glass smash blender destruction

Animation:

Links from the tutorial:

Hope you make something awesome! If you do, post your results in the comments below!

Summary

Creating the Glass Plane

1. Delete the default Cube and Lamp, then add a Plane.

glass_smash_tut_1

2. Rotate the Plane and position it above the grid line, as seen below.

glass_smash_tut_2

3. Add a Solidify Modifier with the default settings, then hit Apply.

glass_smash_tut_3

4. Enable the Cell Fracture add-on via the User Preferences > Add-on tab, as seen below.

glass_smash_tut_4

5. Bring up the Properties Region (N) and enable the Grease Pencil, setting it to Object, as seen below.

glass_smash_tut_5

6. Download a reference photo and use it as a Background Image, as seen below.

glass_smash_tut_6

7. Using the Grease Pencil tool, draw several circles, as seen below.

glass_smash_tut_7

8. Select the Plane and access the Cell Fracture Tools via the Search menu (spacebar), as seen below.

glass_smash_tut_8

9. Adjust the Cell Fracture settings, as seen below.

glass_smash_tut_9

10. Proceed to the Scene properties and disable Gravity, as seen below.

glass_smash_tut_10

11. Select all the fractured objects in Object Mode and join them as a single object (CTRL-J).

glass_smash_tut_11

12. In Edit Mode, select all the vertices and access the Remove Doubles function.

glass_smash_tut_12

13. While in Edit Mode with all the vertices selected, hit P and select Loose Parts.

glass_smash_tut_13

14. Proceed to Object Mode and press CTRL-ALT-SHIFT-C then choose Origin to Geometry.

glass_smash_tut_14

 

Adding Physics to the Glass Shards

1. Press T to access the Toolshelf and under the Physics tab, click Add Active, with all the objects selected.

glass_smash_tut_15

2. Click on the Calculate Mass button and choose Glass (Broken) from the list.

glass_smash_tut_16

 

Creating the Bullet

1. Add a UV Sphere and delete the bottom half, as seen below.

glass_smash_tut_17

2. Extrude and fill the lower portion of the model, as seen below.

glass_smash_tut_18

3. Use the Proportional Editing tool to modify the shape of the object, as seen below.

glass_smash_tut_19

4. Position, scale, and rotate the bullet object, as seen below.

glass_smash_tut_20

5. Press CTRL-A and apply the Scale and Rotation of the bullet object.

glass_smash_tut_21

6. Proceed to the Physics Panel and enable Rigid Body with the default settings.

glass_smash_tut_22

 

Animating the Bullet

1. With the bullet object selected, set a Location keyframe at frame 1, as seen below.

glass_smash_tut_23

2. Go to frame 10, position the bullet object close to the plane, and add another Location keyframe.

glass_smash_tut_24

3. Go to the Graph Editor and delete the Z-axis and Y-axis animation curves, as seen below.

glass_smash_tut_25

4. Select the X Location curve, press T, then set the interpolation to Linear.

glass_smash_tut_26

5. Proceed to the Physics panel and enable Animated.

glass_smash_tut_27

6. Go to Frame 9 and hover over the “Animated” checkbox and press I to add a keyframe.

glass_smash_tut_28

7. Go to Frame 10 and uncheck the “Animated” checkbox and press I to add a keyframe.

glass_smash_tut_29

8. Proceed to frame 1 and adjust the first keyframe of the X-Location, as seen below.

glass_smash_tut_30

9. Adjust the mass of the bullet object.

glass_smash_tut_31

10. Scale the bullet so it affects more of the glass shards, as seen below.

glass_smash_tut_32

 

Creating the Constraints

1. Go to the User Preferences > Add-ons and install the Bullet Viewport Constraints Tools Addon, as seen below.

glass_smash_tut_33

2. Select all the shard objects and bring up the Toolbar (T) on the left, then click Misc tab.

glass_smash_tut_34

3. Check the Breakable buttons and the Absolute button, then set a Break Threshold amount, as seen below.

glass_smash_tut_35

4. Set the Search Radius to 1, then click the Single Constraints button, as seen below.

glass_smash_tut_36

 

Creating the Particles

1. Select the shards which will be hit by the bullet object, as seen below.

glass_smash_tut_37

2. Create a new Particle System, with the settings as seen below.

glass_smash_tut_38

3. Set the Particle Velocity to 0.

glass_smash_tut_39

4. Press CTRL-L and choose Modifiers to copy the Particle System to the rest of the shards.

glass_smash_tut_40

5. Proceed to the Physics tab and enable Collision, as seen below.

glass_smash_tut_41

6. Adjust the settings of the Collision, as seen below.

glass_smash_tut_42

7. Go to User Preferences > Add-ons and enable the Copy Attributes Menu Add-on, as seen below.

glass_smash_tut_43

8. Press CTRL-C on the 3D Viewport and select Copy Selected Modifiers.

glass_smash_tut_44

9. Choose Collisions from the menu and click OK.

glass_smash_tut_45

10. Select the bullet object and enable Collision on it, as seen below.

glass_smash_tut_46

11. Select the shards and proceed to the Particle Settings, then increase the amount to 100.

glass_smash_tut_47

12. Select a couple of shards, duplicate them, and move them to another layer, as seen below.

glass_smash_tut_48

13. Remove all groups, modifiers, physics, and constraints on these shards, as seen below.

glass_smash_tut_49

14. With all these shards selected, press CTRL-G and label the group name as “shards.”

glass_smash_tut_50

15. On layer 2, select one of the shards and modify the Particle Settings as seen below.

glass_smash_tut_51

16. Move the group of shards from layer 3 to layer 6.

glass_smash_tut_52

 

Creating the Smoke

1. Add a Cube on layer 3 and position it as seen below.

glass_smash_tut_53

2. Add a UV Sphere, cut it in half, and modify it as seen below.

glass_smash_tut_54

3. On layer 3, select the Cube, enable Smoke, and click Domain, as seen below.

glass_smash_tut_55

4. Adjust some of the Smoke settings, as seen below.

glass_smash_tut_56

5. Select the half sphere and add a Particle System, as seen below.

glass_smash_tut_57

6. Modify some of the Velocity settings of the Particle System, as seen below.

glass_smash_tut_58

7. Proceed to the Physics tab and enable Smoke with the settings as seen below.

glass_smash_tut_59

8. Bake the Particle animation of the half sphere, as seen below.

glass_smash_tut_60

9. Bake the Cube’s Smoke simulation, as seen below.

glass_smash_tut_61

10. Adjust the settings of the smoke domain, as seen below, then re-bake.

glass_smash_tut_62

 

Adding the Materials

1. Select the glass shards and create a Glass BSDF material, as seen below.

glass_smash_tut_63

2. Repeat the previous step and apply it on the shards on layer 6.

glass_smash_tut_64

3. Select the bullet object and add a material as seen below.

glass_smash_tut_65

 

Lighting

1. Create a Plane and add Array Modifiers to it, as seen below.

glass_smash_tut_66

2. Create a new material and modify the settings, as seen below.

glass_smash_tut_67

 

Render Settings

1. Position the Camera, as seen below.

glass_smash_tut_68

2. Change the World background color to pure black.

glass_smash_tut_69

3. Duplicate the mesh lights and distribute them, as seen below.

glass_smash_tut_70

4. Enable Motion Blur under the Render Settings.

glass_smash_tut_71

5. Edit the depth of field settings of the camera, as seen below.

glass_smash_tut_72

6. Create a new scene and call it “smoke.”

glass_smash_tut_73

7. Go back to the previous scene, select the smoke elements, the lights, and the camera then press CTRL-L > Objects to Scene > Smoke.

glass_smash_tut_74

8. Go back to the smoke scene and set the render device to CPU.

glass_smash_tut_75

 

Creating the Smoke Material

1. Select the Cube (Smoke Domain) and add the following material setup.

glass_smash_tut_76

2. Select the smoke emitter and disable the “Emitter” option under the Particle Settings.

glass_smash_tut_77

 

Compositing Setup

1. Go back to the original Scene and proceed to the Node Compositor, as seen below.

glass_smash_tut_78

2. Duplicate the Render Layer and change the scene type to “smoke.”

glass_smash_tut_79

3. Combine the two Render Layers with a Mix Node set to Screen.

glass_smash_tut_80

4. On layer 2, move all the objects on a separate layer except for the shards of glass.

glass_smash_tut_81

5. Proceed to layer 1 and assign the same glass material on the plane, as seen below.

glass_smash_tut_82

 

Animating the Glass Layer

1. Proceed to Frame 12 of the animation, go to the Scene Settings, and click the 2nd layer on the Exclude options, as seen below.

glass_smash_tut_83

2. Hover your mouse pointer and press I to add a keyframe on the Exclude options.

glass_smash_tut_84

3. Go to frame 13 and repeat the previous steps but selecting the 1st layer this time.

glass_smash_tut_85

Close Summary

Join The Discussion