内容正文:
目录
模块4
复合建模
4.1
制作客厅中的地面、墙体和八仙桌椅
4.2
制作客厅中的窗帘盒、八仙桌椅装饰和墙角小桌
4.1.1 布尔运算
4.1.2 布尔和超级布尔
4.2.1 单截面放样
4.2.2 多截面放样
4.3
制作客厅中的窗帘、香蕉
和杂物桶
4.3.1 放样的缩放变形
4.3.2 放样的扭曲变形
1
模块4 复合建模
复合建模是一类比较特殊的建模方法,是将两个或多个对象组合成一个单独的参数化对象的方法。3dsMax提供了12种复合建模方法,其中最常用的是布尔运算、超级布尔(ProBoolean)运算、超级切割和放样。
2
4.1 制作客厅中的地面、墙体和八仙桌椅
任务描述
在本书3.3任务中,我们利用二维样条线到三维物体的变换制作过房子的墙体,在本任务中,我们将使用布尔运算来创建地面、有窗的墙体,同时应用布尔运算制作八仙桌椅。室内场景如图4-1-1所示。
图4-1-1
学习目标
掌握布尔运算、超级布尔运算。
3
4.1 制作客厅中的地面、墙体和八仙桌椅
预备知识
4.1.1 布尔运算
布尔运算用于通过两个物体的组合关系形成新物体,如图4-1-2所示。
(1)布尔并。将两个物体组成一个物体,组成后的物体是原来物体的所有部分。
(2)布尔交。将两个物体的公共部分组成一个新物体,其余部分被删除。
(3)布尔差。从一个物体中去掉另一个物体后的剩余部分为新物体。
图4-1-2
4
4.1 制作客厅中的地面、墙体和八仙桌椅
图4-1-3所示是用三维对象表示的布尔运算的结果。
图4-1-3
5
4.1 制作客厅中的地面、墙体和八仙桌椅
4.1.2 布尔和超级布尔
1.布尔
选中第一个物体,单击命令面板中的“创建”按钮,在下拉列表中选择“复合对象”,单击“布尔”按钮,添加运算对象,选择运算方式,如图4-1-4所示。
图4-1-4
6
4.1 制作客厅中的地面、墙体和八仙桌椅
2.超级布尔
超级布尔一次运算可对多个对象执行布尔操作,并立刻组合多个对象,还可以自动将布尔结果细分为四边形面,从而有助于进行网格平滑和涡轮平滑。实际操作中多用超级布尔。
选中第一个物体,单击命令面板中的“创建”按钮,在下拉列表中选择“复合对象”,单击“ProBoolean”按钮,选择运算方式,单击“开始拾取”按钮,拾取多个物体作为操作对象。
7
4.1 制作客厅中的地面、墙体和八仙桌椅
动手实践
步骤如下:
1.制作地面
(1)在顶视图中创建切角长方体(“长度”为600,“宽度”为600,“高度”为50,“圆角”为5)作为地砖。执行“工具”→“阵列”命令,参数设置如图4-1-5所示。
(2)将上面一行错开一半,如图4-1-6所示。
图4-1-5
图4-1-6
8
4.1 制作客厅中的地面、墙体和八仙桌椅
(3)全选,执行“工具”→“阵列”命令,参数设置如图4-1-7所示。再次全选,执行“组”→“组”命令,命名为“地面”。
(4)修剪地面。
①创建长方体,“长度”为4500,“宽度”为7500,“高度”为200。将组“地面”与长方体在X、Y、Z三个轴向上均中心对齐,对齐位置参数设置如图4-1-8所示。
图4-1-8
图4-1-7
9
4.1 制作客厅中的地面、墙体和八仙桌椅
②单击长方体,选择“创建”面板中的复合对象“ProCutter(超级切割)”,选中“被切割对象在切割器对象之内”复选框,再单击“拾取原料对象”按钮,拾取组“地面”,如图4-1-9所示。
图4-1-9
10
4.1 制作客厅中的地面、墙体和八仙桌椅
(5)将地面放置到原点。选择组“地面”,单击“移动”按钮 ,将状态栏控件区中的当前 X、Y、Z 坐标值都设为 0,如图4-1-10所示。
提示:
①模型归零。3dsMax对模型计算默认是以原点为基准的,将模型归零,便于快速找到模型,调节多个物体之间的相对位置关系。
②操作方法。选择“移动”工具后,状态栏控件区中的 X、Y、Z输入框后出现数值调节按钮,右击该按钮,可以让数值归零。
图4-1-10
11
4.1 制作客厅中的地面、墙体和八仙桌椅
2.制作墙体
(1)侧墙。
①在左视图中创建两个长方体,大长方体(白色)的参数是“长度”为3500,“宽度”为4500,“高度”为150;小长方体的参数是“长度”为1400,“宽度”为1200,“高度”为300。
②对齐。选择小长方体,对齐大长方体。X 轴、Z轴均中心对齐,高低自行调整,如图4-1-11所示。
图4-1-11
12
4.1 制作客厅中的地面、墙体和八仙桌椅
③开窗。单击大长方体,选择“复合对象”中的“ProBoolean”,选择“差集”运算,单击“开始拾取”按钮,拾取小长方体