资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,Page,*,点击此处结束放映,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,Page,*,高级建模合成建模,学习内容:,第一讲:放样,第二讲:布尔(超级布尔),第三讲:离散,第四讲:常用复合对象,1、放样变形有5种,分别是,D 水滴网格中,计算粗糙度参数中的视口选项数值越小,那么场景中物体显示越粗糙。,Pick Distribution Object卷展栏,差集(或差):布尔对象包含从中减去相交体积的原始对象的体积。,单击 (创建)(几何体)Compound Objects(复合对象)选项。,当选择了以上四种不同的运算方式以后,得到的效果如上图3所示。,放样的二元素的理解(截面图、放羊路径),点击拾取操作对象B(Pick Operand B);,如果所有变换偏移值均保持为0,则看不到阵列,这是因为重复项都位于同一个位置。,布尔对象通过在两个对象上执行布尔操作将它们组合起来。,B每个变形按钮均会显示其自己的变形对话框。,这时操作对象 A 的名称显示在Parameters卷展栏的Operands(操作对象)列表中。,A 被拾取的水滴网格对象物体,其本身的片段数不会影响最终水滴对象的效果。,具体在样条线建模过程中已经讲解,请大家回去看课件或教师讲解视频,当选中Use Distribution(使用分布对象)单选钮时,根据分布对象的几何体来散布源对象。,学习重难点:,放样的二元素的理解(截面图、放羊路径),放样参数的修改,布尔运算的理解,布尔运算的使用,离散的使用,使用组合对象建模是一种特殊的建模方式,这种建模方式是将两种或两种以上的对象进行合并,来创建更为复杂的图形。在,3ds max,中一共提供了,10,种组合对象建模,其中比较常用的是,Loft,(放样)、,Boolean,(布尔运算)等。本章将介绍几个常用的合成建模方法。,相关知识,单击 (创建)(几何体),Compound Objects,(复合对象)选项。显示出,Compound Objects,命令面板,该命令面板用于创建由两个或两个以上的对象组合而成的复合对象,如图,10-1-27,所示。,具体在样条线建模过程中已经讲解,请大家回去看课件或教师讲解视频,10.1,放样建模,10.2.1,学习目标,在本例中要制作一个客房,客房的墙壁、地板和天花板等都可以用简单的模型来创建,但是在创建好的三维模型上开一个窗口则要用到布尔运算。,10.2,布尔运算,本节介绍布尔运算的使用。在,3ds max,中,合成建模还有其他几种类型。本节要对其中的几个进行简单介绍。,10.2.2,相关操作知识,在,3ds max,中,一共有,10,种合成建模的方法,除了前面所介绍的放样建模,还有,Morph,(变形)、,Scatter,(离散)、,Conform,(适应)、,Connect,(连接)、,BlobMesh,(滴状网格)、,ShapeMerge,(形体合并)、,Boolean,(布尔运算)、,Terrain,(地形)和,Mesher,(网格)。与,Loft,(放样)相比,这些建模方式都要简单得多,本节只对其中的几个进行简单的介绍。,布尔对象通过在两个对象上执行布尔操作将它们组合起来。在该软件中,布尔对象是通过两个重叠对象生成的。原始的两个对象是操作对象(,A,和,B,),而布尔对象本身是操作的结果。对于几何体,布尔操作如下有,3,种。,并集:布尔对象包含两个原始对象的体积。将移除几何体的相交部分或重叠部分。,交集:布尔对象只包含两个原始对象共用的体积(也就是说,重叠的位置)。,差集(或差):布尔对象包含从中减去相交体积的原始对象的体积。,(,1,)创建布尔运算对象:创建布尔对象以前至少要有两个对象。以前布尔操作要求对象重叠。如果两个对象不重叠,而仅仅是边与边或面与面接触,则布尔操作将失败。现在,对不重叠的对象也可以执行布尔操作。,重合面,/,边和顶点不再成为问题。可以使用完全被另一个对象所包围、二者没有相交边的对象来执行布尔操作。创建布尔对象的具体操作步骤如下所述。,选择原始对象。此对象为操作对象,A,。,单击 ,Compound ObjectsBoolean,按钮,显示出进行布尔运算的参数面板。,这时操作对象,A,的名称显示在,Parameters,卷展栏的,Operands,(操作对象)列表中。,在,Pick Boolean,(拾取布尔)卷展栏上选择操作对象,B,的复制方法,Reference,(参考)、,Copy,(复制)、,Move,(移动)和,Instance,(关联)。,在,Parameters,卷展栏上选择要执行的布尔运算操作:,Union,(并集)、,Intersection,(交集)、,Subtraction,(,A-B,)(差集,A-B,)或,Subtraction,(,B-A,)(差集,B-A,)。,在,Pick Boolean,(拾取布尔)卷展栏上,单击,Pick Operand B,(拾取操作对象,B,)。,在视图中选择操作对象,B,。,3dsmax,将执行布尔运算操作。,(,2,)布尔运算的,Pick Boolean,(拾取布尔)卷展栏:在命令面板中单击,Boolean,按钮以后,在它下面的参数区中显示出它的参数面板。该面板由三个卷展栏组成,其中的,Pick Boolean,卷展栏如图,10-2-14,所示。,在该卷展栏中,可以进行运算对象的拾取操作,并选择运算对象的使用方式。,Pick Operand B,(拾取运算对象,B,)按钮:在已经选中,A,对象的情况下,单击该按钮,再单击视图中用于布尔运算的另一个对象,作为,B,对象,即可将原始的,A,对象与,B,对象进行布尔运算,并生成一个新的对象。,Reference,(参考)、,Copy,(复制)、,Move,(移动)和,Instance,(关联)单选钮:这四个单选钮的选择决定了选择操作对象,B,的复制方法。,(,3,),Parameters,卷展栏:该卷展栏如图,10-2-15,所示,在该卷展栏中可以对运算方式进行选择。在该卷展栏中,可以选择已参与运算的对象和布尔运算方法。该卷展栏包含有,Operands,(运算对象)和,Operation,(操作)两个栏,这两个栏的主要作用如下所述。,图,10-2-14 Pick Boolean,卷展栏,图,10-2-15 Parameters,卷展栏,A创建放样对象之后,可以添加并替换横截面图形或替换路径。,单击 (创建)(几何体)Compound Objects(复合对象)选项。,交集:布尔对象只包含两个原始对象共用的体积(也就是说,重叠的位置)。,当选择了以上四种不同的运算方式以后,得到的效果如上图3所示。,D 水滴网格中,计算粗糙度参数中的视口选项数值越小,那么场景中物体显示越粗糙。,Update(更新设置):用于设置更改后,控制何时进行运算并显示布尔运算效果。,该卷展栏包含有Operands(运算对象)和Operation(操作)两个栏,这两个栏的主要作用如下所述。,在视图中选择操作对象B。,(3)Parameters卷展栏:该卷展栏如图10-2-15所示,在该卷展栏中可以对运算方式进行选择。,当选中Use transforms(仅使用变换)单选钮时,不需要分布对象,而是使用“变换”卷展栏上的偏移值来定位源对象的重复项。,Mesh(网格)单选钮:选中该单选钮,显示重复项的完整几何体。,D 水滴网格中,计算粗糙度参数中的视口选项数值越小,那么场景中物体显示越粗糙。,该选项对于始终显示网格重复项的渲染图像没有影响。,Source Object Parameters(源对象参数)栏:以下参数只作用于源对象。,点击布尔(Boolean)命令;,选择这四种不同的运算方式,所得到的结果不同。,Object(对象)栏:在该栏中有一个列表框,单击其中的对象名称,可以选中它,以便能在堆栈中访问该对象。,Operands,栏:该栏的参数主要用于选择运算对象。在,Operands,(运算对象)列表中,列出所有的运算对象,供编辑操作时使用。选中列表中的对象以后,在,Name,(名称)文本框中可以修改名称。选择运算对象后,可以激活,Extract Operand,(提取运算对象)按钮、,Instance,(关联)单选钮和,Copy,(复制)单选钮。,Extract Operand,按钮只有在修改命令面板中才有效,它将当前指定的运算对象重新提取到场景中,作为一个新的可用对象,包括,Instance,(关联)和,Copy,(拷贝)两种属性。这样进行了布尔运算的对象仍可以被释放回场景中。,Operation,栏:该栏中有四种运算方式可供选择,即,Union,(并集)、,Intersection,(交集)、,Subtraction,(,A-B,)(差集,A-B,)或,Subtraction,(,B-A,)(差集,B-A,)。选择这四种不同的运算方式,所得到的结果不同。如图,10-2-110,所示的两个对象,将它们重叠了以后如图,10-2-17,所示。,原始对象,两个对象重叠,四种不同的运算结果,当选择了以上四种不同的运算方式以后,得到的效果如上图,3,所示。,(,4,)运算对象的显示:,Display/Update,(显示,/,更新)卷展栏如图下图所示。该卷展栏用于设置显示和更新的效果,不影响布尔运算。,Display/Update,卷展栏,Result,(结果):只显示最后的运算结果。,Operands,(运算对象):显示出所有的运算对象。,Update,(更新设置):用于设置更改后,控制何时进行运算并显示布尔运算效果。,Always,(总是):第一次操作后都立即显示布尔运算结果。,When,(选择时):选择对象时显示布尔运算结果。,Manually,(手动):选择此单选钮时,下面的,Update,按钮才可使用,它提供手动的更新控制。需要观看更新效果时,按下此按钮即可。,单击,Scatter,(离散)按钮,可将一个对象以随机的复制方式分散到目标对象的表面,产生多个对象覆盖到另一对象表面的效果。常用来创建大量随机的模型,如山坡上的石头、草地、头发、麦田、动物羽毛等模型。完成离散操作,最少需要两个对象。,10.3,离散建模,通常结构简单的对象作为离散对象。当在视图中选择原对象以后,单击,Compound ObjectsScatter,按钮,在参数面板中显示了创建离散对象的参数,其中主要卷展栏的作用如下所述。,(,1,),Pick Distribution Object,(拾取分布对象)卷展栏:该卷展栏如图所示,主要用于设置分布对象。在该卷展栏的下方,显示出已经拾取了的分布对象名称。,Pick Distribution Object,卷展栏,Pick Distribution Object,(拾取分布对象)按钮:单击此按钮,然后在场景中单击一个对象,将其指定为分布对象。,Reference,(参考),/Copy,(复制),/Move,(移动),/Instance,(实例)单选钮:这四个单选钮用于指定将分布对象转换为散布对象的方式。,(,2,),Scatter Objects,(散布对象)卷展栏:该卷展栏如图所示。通过此卷展栏上的选项,不仅可以指定源对象的散布方式,还可以访问构成散布复合对象的对象。,Scatter Objects,卷展栏,1,Scatter Objects,卷展栏,2,Distribution,(分布)栏:该栏中有两个单选钮,用于选择散布源对象的基本方法。当选中,Use Distribution,(使用分布对象)单选钮时,根据分布对象的几何体来散布源对象。,当选中,Use transforms,(仅使用变换)单选钮时,不需要分布对象,而是使用,“,变换,”,卷展栏上的偏移值来定位源对象的重复项。如果所有变换偏移值均保持为,0,,则看不到阵列,这是因为重复项都位于同一个位置。,Object,(对象)栏:在该栏中有一个列表框,单击其中的对象名称,可以选中它,以便能在堆栈中访问该对象。,Source Name,(源名)和,Distribution Name,(分布名)文本框:在这两个文本框中可以重命名散布复合对象中的源对象或分布对象。,Source Object Parameters,(源对象参数)栏:以下参数只作用于源对象。,在,Duplicates,(复制品)数值框中指定散布的源对象的重复项数目。,Base Scale,(基础比例)数值框用于改变源对象的比例,同样也影响到每个重复项。,Vertcx Chaose,(顶点混乱度)数值框用于对源对象的顶点应用随机扰动。,Animation Offset,(动画偏移)数值框用于指定每个源对象重复项的动画偏移前一个重复项的帧数。,Distribution Object,(分布对象参数)栏:以下选项用于设置源对象重复项相对于分布对象的排列方式。仅当使用分布对象时,这些选项才有效。,Perpendicu,(垂直)复选框:如果选中该复选框,则每个重复对象垂直于分布对象中的关联面、顶点或边。如果禁用,则重复项与源对象保持相同的方向。,Use Selected Face,(仅使用选定面)复选框:如果选中该复选框,则将分布限制在所选的页面内。,使用这个复选框的方式是在拾取分布对象时使用,“,实例化,”,选项。然后,对原始对象应用,“,网格选择,”,修改器,并只选择要用于分布重复项的那些面。,Distribution Using,(分布方式)栏:该栏中有,9,个单选钮,用于指定分布对象几何体确定源对象分布的方式。如果不使用分布对象,则这些选项将被忽略。,Display,(显示)栏:该栏中有两个单选钮。选择是否显示散布操作的结果或散布之前的操作对象。,(,3,),Display,(显示)卷展栏:如图,10-2-23,所示,在该卷展栏中的参数提供了影响散布对象显示的选项。,图,10-2-23 Display,卷展栏,Display Options,(显示选项)栏:当离散的物体过多时,会使显示和操作的速度大大降低,该卷展栏中的参数主要就是进行这方面的设置的。,Proxy,(代理):选中该单选钮,将源重复项显示为简单的楔子,在处理复杂的散布对象时可加速视图的重画。该选项对于始终显示网格重复项的渲染图像没有影响。,Mesh,(网格)单选钮:选中该单选钮,显示重复项的完整几何体。,Display,(显示)数值框:指定视图中所显示的所有重复对象的百分比。该选项不会影响渲染场景。,10.4,图形合并,图形合并能够帮助我们得到一些我们不能用常规工具切割出来的图形,创建的时候需要有两个对象,其中至少有一个是二维图形。,创建方法:单击shapemerge(图形合并),然后选择pick shape(拾取图形),下面的参数是以复制、参考还是实例或者移除的方式去创建,具体参数讲解详见教师讲述,课后习题,1,、放样变形有,5,种,分别是,2,、下面关于放样(,Loft,)工具说法错误的是,_,?,A,创建放样对象之后,可以添加并替换横截面图形或替换路径。,B,可以更改或设置路径和图形的参数动画。,C,可以对截面图形设置动画。,D,不可以将放样对象转换为多边形。,3,、如图,下面关于放样(,Loft,)中变形(,Deformations,)卷展栏,说法错误的是,_?,A,变形控件用于控制放样对象沿着路径缩放、扭曲、倾斜、倒角或拟合形状。,B,每个变形按钮均会显示其自己的变形对话框。,C,不能同时显示所有变形对话框。,D,每个变形按钮右侧的按钮是启用或禁用变形效果的切换。,4,、图中的模型都是通过,Pro Blooean,(专业布尔)创建的,那么哪个模型是差集运算的结果,_?,A,B,C,D,5,、若要使用布尔(,Boolean,)工具,达到如图所示的效果,下面流程中顺序正确的是,_,?,拾取长方体(,Box,);,点击布尔(,Boolean,)命令;,点击拾取操作对象,B,(,Pick Operand B,);,点击任意一个圆柱体(,Cylinder,),进入工具面板,选择塌陷(,Measure,)命令,将已选择的二个圆柱体进行塌陷操作,A,B,C,D,10,、如图,关于布尔(,Boolean,)工具中的拾取布尔(,Pick Boolean,)参数:参考、复制、移动、实例。下面那些解释是错误的,_,?,A,复制(,Copy,):将原始对象复制一个作为操作对象,不破坏原始对象。,B,移动,(Move),:将原始对象直接作为操作对象,B,它本身将不存在。,C,实例(,Instance,):将原始对象的实例复制品作为操作对象,以后对两者中之一进行修改时都会同时影响另一个。,D,参考(,Reference,):将原始对象的参考复制品作为操作对象,以后改变原始对象,也会同时改变布尔对象中的操作对象,改变操作对象也会改变原始对象。,7,、图为,Pro Cutter,复合对象操作的实例,通过勾选切割器参数(,Cutter Parameters,)剪切选项(,Cutting Options,)下的选项,可以获得不同的切割效果,试问右图中得到的剪切结果是勾选了,_,。,A,切割器外的原料(,Stock Outside Cutter,),B,切割器内的原料(,Stock inside Cutter,),C,原料外的切割器(,Cutter Outside Stock,),D,切割器内的原料(,Stock inside Cutter,)和原料外的切割器(,Cutter Outside Stock,),8,、关于复合对象中的水滴网格(,BlobMesh,),下面的说法正确的是,_,?,A,被拾取的水滴网格对象物体,其本身的片段数不会影响最终水滴对象的效果。,B,水滴网格中,计算粗糙度参数中的渲染选项数值越小,那么被渲染物体越粗糙。,C,水滴网格中,计算粗糙度参数中的视口选项数值越大,那么场景中物体显示越粗糙。,D,水滴网格中,计算粗糙度参数中的视口选项数值越小,那么场景中物体显示越粗糙。,9,、如图,是散布(,Scatter,)中各种分布方式(,Distribute,Using,)类型,下列各项参数解释错误的是,_,?,A,区域(,Area,):在分布对象的整个表面区域上均匀地分布散布对象。,B,沿边(,Along Edges,):沿着分布对象的边随机地散布对象。,C,所有面的中心(,All Face Centers,):在分布对象上每个三角形面的中心放置一个散布对象。重复数(,Duplicates,)的值可以设置。,D,所有顶点(,All Vertices,):在分布对象的每个顶点放置一个散布对象。重复数(,Duplicates,)的值将被忽略。,
展开阅读全文