私总结了一下maya布尔运算失败的若干原因以及其经典的布尔消失问题。
第一,避免combine操作之后的物体参加布尔运算。
如果将两个combine的物体与另一物体进行布尔运算很容易出现问题。此时可以事先将两个物体进行交集运算(union)之后再与其他物体参加布尔运算从而避免布尔运算失败。
第二, 确保参加布尔运算的物体的完整性。
*以下几点则是参考网上资料。
第三,布尔运算的两个物体接触的部分必须要有线通过,不然以后无法进行加线操作编辑物体。
第四,布尔运算的两个物体绝对不能在开放边界处交叉,否则百分之百会出错。
第五,布尔运算之前要先确定模型的法线是否正确。
第六,模型越复杂,出错的几率越大。尽量减小参加布尔运算的范围。