Can someone help me with creating 3D Destructible Voxels?

I saw a video of game or engine that has 3D voxels being destroyed into smaller voxels. This got me excited, and interested. Here’s a link to the video:

I was wondering if anyone can point me in a direction on how to recreate something like this? Or explain how this works.

Thanks for your time!
Connor.

Start studying those topics:

  • Voxels
  • Finite Element Analysis
  • Soft body physics
  • Spatial partitioning (Grid & Octree)
  • Morton coding (for Octrees)