您的位置首页百科问答

如何解决3Dmax中布尔运算出错及三角面问题

如何解决3Dmax中布尔运算出错及三角面问题

的有关信息介绍如下:

如何解决3Dmax中布尔运算出错及三角面问题

3Dmax中有一个强大的工具布尔运算(在“创建”栏里的“复合对象”)。很多建模都离不开它。但是布尔运算有很多缺点,比如运算后的网格不够简洁,经常会出现混杂的三角面;对于复杂的物体,也会经常出现运算出错等问题,甚至运算结果与期望大相径庭。并且布尔运算不能连续计算,计算一次后,要把目标物体转化为多边形,面片等才能经行下一次计算。

针对此问题,Autodesk公司优化了布尔运算的算法,并重新设置了一个新工具插入到3Dmax2009及以上版本(在“创建”栏里的“复合对象”),名叫“ProBoolean”。

P.S.“Pro-”前缀表示“超级,先进”,“Boolean”音译“布尔”,所以“ProBoolean”译为“超级布尔”。

注:此经验所用的版本是3Dmax2012。

准备好你所要运算的模型(我准备把蓝色模型刨去红色模型所占的位置)

先选定蓝色模型,从“创建”里的下拉菜单里选择“复合对象”,在“复合对象”里选择“ProBoolean”(在“布尔”的下面)

调整好你所红色框里你想要的运算方式,点击上面的“开始拾取”,选中红色模型,即可运算。

运算方式:有没有发现超级布尔的运算方式更丰富呢?

运算结果:直接看图:

超级布尔支持多次运算,而布尔运算不可以,运算一次后必须转化为其他形式才能进行下一次运算。

其实超级布尔也不是一劳永逸的,其运算的精确性,往往与电脑配置有关。我的电脑是酷睿i3的处理器,朋友的是i5的。结果运算同一个复杂模型,他的正常,我的却出错,所以对于模型太过复杂以致超级布尔也无法应对的亲们,请您到国防科技大学天河二号计算中心运行您的计算或换一种方式建模

如果物体太复杂,超级布尔经常出错,或是运算后的模型表面光学不平整,建议您把您的模型拆分成几个简单的部分分别计算再合并,就能达到理想的效果。