选择显示字体大小

3ds max教程:对象布尔运算

boolean(布尔运算)可对两个相交对象进行差、并、交集运算。在3dstudio max 4.0中还可对一个物体进行多次的布尔运算,还可对原对象的参数进行修改,并且直接影响布尔运算的结果。我们先来熟悉她的几个运算命令。

2.3.1 减运算

首先建立两个几何对象并且使它们相交。

图2-24 objects标签项

选择cylinder(柱体)的图标按钮,在场景中建立一个圆柱体,参数如图2-25所示。

图2-25柱体参数栏

2)建立一个length = 80、width = 80、height = 60的一个立方体物体。如图2-26所示位置相交放置两物体。

图2-26 两个相交物体

3)在 create(创建)命令面板中geometry目录项下的下拉菜单中选择compound objects复合对象选项,这时命令面板上出现如图2-27所示的项目。

图2-27复合对象建立命令面板

4)选择cylinder 01物体,并单击boolean(布尔运算)按钮或在工具栏中选择compounds标签项单击 图标。就会在命令在板中出现如图2-28所示的对话框。

注意:先选择的物体是a物体。

图2-28布尔运算卷展栏

5)在卷展栏中,将参数设定为如图2-29所示。

图2-29布尔运算卷展栏

参数说明:reference参考 copy复制  move移动 instance实例

在operation操作选项中选择subtraction(减运算),用柱体减掉立方体。

6)单击pick boolean卷展栏中的pick operand(点取操作)按钮。将鼠标移至视窗中点取立方体。

现在布尔运算已经完成,减运算的结果如图2-30所示。

图2-30减运算结果

注意:在进行布尔运算前,如果选择对立方体进行布尔运算并且要达到和对柱体进行减运算的相同效果时,我们应在操作选项中选择减运算的另外一种形式subtraction(b-a)。因为减运算时有减物体与被减物体先后次序的问题,一般先选择的物体为a物体,点取物体为b物体。

2.3.2 并运算

并运算是将两个相交的物体合并相加为一个物体,从而获得造型的运算。

现在我们还是运用刚才的柱体和立方体,对它们进行并运算。

1)用鼠标点取柱体或立方体。  2)在compound objects命令面板上单击boolean按钮。  3)在布尔运算参数卷展栏中的operation选项中选择union(并运算)选项。  4)单击pick operand按钮。  5)将鼠标移至视窗中点取立方体或柱体。现在并运算已完成,结果如图2-31所示。

图2-31并运算

注意:并运算没有物体选择先后次序的问题,无论先选择哪个物体最终的运算结果都是相同的。

2.3.3 交运算

intersection(交运算)是将相交的两个物体之间不相交的部分去掉以获得相交的部分,从而生成新的造型。

1)如图2-32所示,构建两个大小不同的球体,并使它们相交。

图2-32相交的两球体

2)选择其中任意一个球体。  3)在compound object命令板上单击boolean按钮。  4)在布尔运算参数卷展栏中operation选项中选择intersection交运算。  5)单击pick operand按钮。移动鼠标至视窗中,点取另一个球体。

现在可以看到,并运算的结果如图2-33所示,我们得到的是两球相交部分的造型。

图2-33交运算的效果

2.3.4 删减

cut(删减)与以上几种运算方式有所不同,这种运算形式是针对实体对象的面来操作的。其运算结果也不同于其它几种布尔运算,所获得的新造型不是实体,而是面片物体。

1)如图2-34所示,分别构建一个柱体,一个锥体,并按图中所示位置放置。

图2-34相交的两个实体对象

2)选择将要保留的物体,柱体。  3)在compound object命令面板上单击boolean按钮。  4)在operation选项中选择cut(删减),这时cut选项后的灰色选项同时被击活,如图2-35所示。

图2-35删减运算选项

5)选择remove inside选项。  6)按pick operand按钮,并点取box物体。

这时柱体与立方体相交部分被挖掉,所获得的是柱体的一部分面片物体,如图2-36所示。

图2-36减掉内部相交部分的结果

注意:这个面片物体只有被赋予双面材质,才可以以实体着色模式在视窗中完全显示出来,并且可以被完全渲染出来。双面材质的创建方法将在本书后面的章节中介绍。

当选择cut中remove outside选项后,运算后获得的将是柱体与立方体相交的部分如图2-37所示。

图2-37减掉外部不相交部分的结果   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons