trabalhando com arquitetura já quwbrei muito a cara no começo, tentando fazer portas e janelas com o boolean, porque se houvesse alguma modificação no projeto, tava no sal porque o boolean subtract destroi a malha, dificultando qualquer edição posterior. quando preciso fazer algo que normalmente faria com operações booleanas, tento imaginar formas alternativas, edição a fundo do mesh com criação de polígonos vértices e por aí vai. não é fáil, mas o bom é que sua vida não se complica (tanto) numa modificação; ao invés de usar o boolean, tente imaginar o que ele faz, tipo se der um subtract com uma caixa e uma bolinha, sendo que a caixa é o operando A e a bolinha o operando B, com a opção Subtract A-B, o que vai acontecer é que a área que a bolinha instersecciona na caixa será atachada à bolinha com as normais invertidas, para dar aquela aparencia da subtração. o restante da esfera será "excluido" mas armazenado porque dá para extrair os operandos da operação. uma maneira alternativa de fazer isso seria comverter a caixa para mesh ou poly , deletar a face de cima, converter a esfera pr mesh, deletar a parte de cima e inverter as normais das faces de baixo e então criar os polígonos da ligação. meio confuso, acho que me enrolei...
mas acho que essa é a idéia.
Falou!!!