My final version of my LEGO tool. 
Simply replace any object with LEGO blocks of different sizes. 
The top and bottom will add slanted blocks where possible. 
The inside can be hollowed out and/or colored differently. 
Coloring can be done in multiple ways. Constant/Random/Ramp and Texture are all options.

The dynamics have custom made vertical glue bonds, for a correct way of falling apart.
More dynamics plus a little video to show how it works in Houdini:
Houdini Node Setup:
LEGO Generator
Published:

LEGO Generator

Published: