3D cube wall playing videos

Hello freinds!
I was wondering if anyone could help me or guide me on how I can create the following sketch in OF.

Pretty much a grid 1080p video player.

Not really sure where to start or if its too hard to do… wanted to create it so when I mouse over the cube areas it would “disturb” them in some ways maybe push away from mouse or something like that.

There are lots of ways to do this sort of thing, but you might take a look at this example, which breaks a video stream up into a grid.

https://github.com/bakercp/ofxOpticalFlowFarneback/tree/master/example-spin