Oi dRE, tudo bem? Você fpode fazer isso facilmente com o fracture do reactor, nesse caso precisa-se de parte por parte do vidro, como você mesmo disse, mas isso não é problema, pois existem scrips que quebram o objeto em várias partes dessa forma que você quer mesmo, aqui mesmo no site na seção de scripts você achará dois excelêntes para esse mesmo fim, e existe também o procutter que vem a partir do max 9, ele faz exatamente isso também.
Depois pode ser feito com o fracture.
Mas existe outra forma muito divertida de fazer isso e até razoavelmente facil, que é com o particle flow, você deverá criar a geometria do vidro, e criar um sistema de particulas, criar um deflector para assim que o vidro toque nesse deflector ele lance particulas que em tese serão os pedaços de vidro estilhaçado, obviamente você deverá criar todo um esquema, os deflector de iniciação do evento, os deflector de colisão das partículas, space warps como gravity e drag e etc... isso demanda um bom conhecimento sobre paticle flow, mas que fica bom, fica. :D
Abração.