(图片来源网络,侵删)
很多同学在刚开始学习的时候,会问到zb里面可以布尔运算吗,当然可以,今天就给大家详细说下zb里面的布尔,我们先打开软件,如下图:大家会看到我的界面会不一样,这是自定义的,你们可以手动设置下ui,然后在自动保存下就可以,我们首先创建一个圆柱体,如下图:这个时候我们打开右侧工具栏,会看到已经添加了一个圆柱体,那这个时候你会看到在物体属性里面有这样几个图标,我给大家介绍下,如下图:如果是有maya基础的同学,应该知道maya软件里面的布尔运算,分别有合集,差集,交集那这里面也是一个意思,第一小图标是合并,第二个小图标是减去,第三个小图标是交集那我们知道了这几个图标的意思之后,就好说了,我们既然是运算,肯定还需要一个物体,我们在插入一个球,如下图:然后我们把球移动出来,并保持一定的相交,方便我们进行运算,如下图:在运算之前我们有一个重要的事情需要去做,就是要进行细分网格,这里面有两种方式,我是自己安装了一个动态网格插件,如下图:用这个插件的原因,是因为它计算出来的效果会好很多,边缘处理的会圆滑一些,如果用zb自带的也可以,但是会粗糙一些,如下图:我们先用插件给大家示范一下,我们先选择圆柱,然后对它进行细分,我们先切换个材质,然后给大家看下网格,如下图:还有在制作之前我们先把圆柱改为3d模型,然后在点击动态网格,如下图:我们会看到面数增加了很多,这个就是我们想要的,然后我们再添加一个球体进来,如下图:我们先进行合并运算,让圆柱体合并球体,所以要先选中圆柱体,然后改为合并按钮,往下合并,如下图:检查没有错误之后,我们把球体拉出来一些,方便我们观察效果,在执行向下合并命令,如下图:我们会看到两个物体变成一个物体了,这个时候我们在执行一下动态网格命令就会合并在一起了,如下图:我们会看到边缘会融合得很好,同样的原理,我们在操作下差集,因为我们是让圆柱减去球体的,所以我们要让圆柱在上面,改为第二个按钮,如下图:然后在执行向下合并,在执行动态网格,就会完成此操作,如下图:我们会看到已经减去这个球体了,而且边缘的地方处理的会很圆滑,接下来我们在进行交集的运算,同样的处理方法,如下图:然后就可以得到交集的效果,大家可以自己操作下,但是有时候会出现bug,会出不来效果,大家要多尝试几次我们也可以用第二种方式,zb自带的动态网格来操作,先对圆柱进行动态网格,如果想让面数增多,可以增加下分辨率改为500-1000都可以,越大,网格就越多,计算起来,效果就会明显很多,如下图:然后执行向下合并命令,就会合并成为一个物体,如下图:这个时候是最后一步,我们需要按着ctrl +鼠标左键在空白处框选以下,就会自动计算了,两个物体就会合并在一起了,如下图:我们在执行差集操作,同样的操作,我们看下效果,如下图:然后同样的需要按着ctrl +鼠标左键在空白处框选下,就会进行计算,如下图:当然使用插件也可以很好的实现效果,这个要看同学们的个人喜好了
0 评论