Its been done so many times before, but most recently there was a nice easy workflow shared over on Evolve Lab.
Basically, it goes a bit like this:
- make a curtain wall
- randomly remove some Curtain Grid Segments with Dynamo
- add some solid panels in with Dynamo
Check out the original post at: