top of page

Piggy Bank RBD

Brief User Manual:

The Purpose of this project was to create a focus on the using DOPs which allows us to simulate the destruction of objects or breaking up into smaller pieces or chucks. For this project I decided to simulate dropping shattered piggy bank using RBD material fracture and DOP network. My goal was to shatter the piggy bank into large pieces and small pieces together as it drops down to the floor with coins inside.

  • Render Program: Redshift                                    Total render time: 2hr 10min

  • Resolution: 1280 x 720                                        Samples: High

  • Threshold: 0.005                                                     Lights: RS Dome Light (HDRI)

Technical Guide

Piggy bank

image.png
image.png
image.png
image.png
  • Since my project was to simulate shattering a piggy bank by dropping from the top, I gave my object position using transform node. Then, to make fractured piggy bank I used RBD material fracture node. By using a fracture level and ratio I made them into large pieces and with chipping ratio and direction noise I fractured into smaller pieces where impacts gets more when the object is collided.

image.png
image.png
  • And then I used RBD bullet solver to simulate collision on the ground so that object can shatter itself when it drops. I gave glued strength 0 so that pieces does not stick together. Then I used pieces friction to control distribution of piggy bank pieces after when it drops to the ground.

Coin

image.png
image.png
image.png
image.png
  • For the coin, I made box then give attribute randomize to the normal and used copy to point to copy coins in random position. Then I used RBD object tools to make it fall to the ground. By controlling sub-steps I reduced the bounce of coins.

Description of problems encountered and solutions

  • It was hard to figure out how to make large pieces and small pieces shattering together when the piggy bank drops down on the ground. Because it wasn’t like debris when I saw the reference, but I figured out I can control it by chipping inside RBD material fracture. It was a simple solution, but it took me time to figure it out

bottom of page