Wrecking Ball

This setup shows you how to destroy a fractured wall with a wrecking ball. A sphere falls down and crashes into the wall, and destroys it. A MultiJoint constraints the sphere to the mounting and acts like a rope.




The scene setup with the wrecking ball, a prefractured wall, and MultiJoints.


Nodes List

All scene elements can be added from RealFlow's “Objects" and "Daemons" shelves:

  • 2 “Sphere” objects (wrecking ball, steering geometry)
  • 3 “Cube” objects (wall, mounting, ground)
  • 1 “Null” object (locator)
  • 1 “Gravity” daemon
  • 2 “MultiJoint” nodes

The Setup

  • Add a cube object and rescale/position it to your needs. This node (“Cube01”) will serve as the wall.

  • Create another cube (“Cube02”, the mounting) and place it somewhere above the wall.

  • The third cube (“Cube03”) is the ground node

  • A sphere is used as the wrecking ball (“Sphere01”) and positioned next to the mounting.

  • A null (“Null01”) )is placed directly below the mounting.

  • “Gravity” introduces a force.

All polygon objects are passive rigid bodies, except the sphere (active rigid body):

  • Selected node > Node Params > Node > Dynamics

Now, add a MultiJoint and open its “Creation” panel under “Node Params”:

 

 

  • Objects A > Sphere01

  • Objects B > Cube022

  • Creation mode > At Locators Positions

  • Locators > Null01

  • Create/Recreate

Determining the Zone of Impact

  • Simulate the scene. If the sphere does not hit the wall, reposition the wrecking ball rig and/or change the distance between the sphere and the mounting.

  • When everything is adjusted correctly, go back to the frame where the sphere hits the wall and place another sphere (“Sphere02”) inside the wall node. Make it slightly bigger than the wrecking ball.

Create the Fractured Wall

 

  • Select the wall node (“Cube02”).

  • Open the “Voronoi by Steering Geometry” tool from the "Tools" shelf.

  • Enter the values as shown below and click on “OK”.

  • Delete the “Sphere02” and “Cube02” objects – they are not needed any longer.

  • Change the new object's “Dynamics” mode to “Active rigid body”.

Reconnect the Wall's Fragments

Right now, the fragments will start to break apart when you start the “Simulation”. Therefore, you have to reconnect them:

 

 

  • Add another MultiJoint node (“MultiJoint02”).
  • Open the MultiJoint's “Creation” panel under “Node Params”.
  • Objects A > Cube03, Cube01_fractured01
  • Objects B > Cube03, Cube01_fractured01
  • Create/Recreate
  • Forces > Force max mode > Constant limit
  • Max force > 150000
  • Collisions > Enable if break > Yes
  • Break > Break if distance exceeded > Yes

Simulate

Click on “Simulate” to see the results. Play with different “Max force” settings of the “MultiJoint02” node to get different degrees of destruction.