神秘的城堡--3dsmax教程

转载 教程/经验 版权:禁止匿名转载;禁止商业使用。

13735 22 0 2017-05-23 18:51:45 举报

cgman

地球 未知

作者没有写简介
教材:Secret Palace(神秘的城堡)这个场景,其实是很简单的。写它的制作过程,只是想给刚刚接触3DS MAX 2(or2.5)的新手提供一些小小的帮助。在这个场景中,我综和运用多种基础建模方式来达到目的,并在文中的“注解”部份对这些建模方式或重要内容略略说明一下,并会在网页的其它部份对其中一些进行详加叙述。全文分如下几个部份: 拨开迷雾,城堡显现 (基础建模) 第一部份:城堡主体的成形 《1》运用Create/Shapes下拉式菜单中的spline选项,在TOP视口中画出主体横截面的大概形状。主体横截面的基本样条曲线完成后,运用Modify/Edit Spline(注解1)按钮中的各项子功能对它进行修正,使之最终结果类似于附图(一)。 长(Length)宽(Width)比大约各为300:500。并运用Edit 主菜单下的Clone命令复制三份,分别命名为zhuti spline A、zhuti spline B、zhuti spline C,并使它们分开一些距离。 注解1:Edit Spline( 曲线编辑修改器)下有不少子功能。选定一基本样条曲线(spline),点击面板上的Modify/EditSpline按钮后,在卷展栏中点击Sub-Object(子物体)按钮,可见其变黄色,在右边下拉式菜单中可以选择Vertex(节点)、Segment(分段)和Spline(曲线)三个子项。选择Vertex时,在卷展栏中出现的比较重要的优化按钮是Refine(优化),它可以增加曲线上的节点,并对节点进行编辑,使之成为你所期望的形状。选择Segment时,可对曲线中的某一段进行修改。选择Spline时,在卷展栏中出现的比较重要的优化按钮是Boolean(平面图形的布尔运算)。它可以对整个曲线产生影响。如使两个分闭曲线进行加、减或合并的操作(两个图形可处于同一平面,反之亦可)。 《2》当曲线完成后,就要使它从平面变为立体的。选定曲线zhuti spline A,单击Modify/Extrude(注解2)按钮,在卷展栏中的Amount域中输入-150;Segments域中输入10;并将其命名为ZHUTI。为使其能够进一步的编辑,需要将其转化为可编辑网格面。 注解2:Extrude(挤压编辑修改器)。它可以使二维平面变成三维物体。亦可对某可编辑网格面物体上的局部表面进行挤压操作。如选定一可编辑网格面物体,选择Modify/Sub-Object模式中的Face子项,在物体表面选取部份表面(被选部份变红),在卷展栏中即可找到Extrude按钮,用它即可对被选择的部份表面进行挤压操作。 《3》保持ZHUTI被选定,单击Modify卷展栏中的Edit Stack(注解3)图标按钮(该按钮在Modify卷展栏Selection Level上面最右边),在弹出的对话框中选择Collapse All项,在弹出的警告框中单击OK,再点击Edit Stack对话框中的OK,即完成编辑修改器堆践的塌陷(注解4),将ZHUTI转化为可编辑网格面。 注解3:Edit Stack(编辑修改器堆践),简单的说,就是你对一个物体运用了哪些操作步骤的过程的记录(像对象编辑修改器,如Noise;像空间扭曲,如Displace等)。在编辑修改器堆践中,你可以返回到操作过程中的任何一步,但前提是没有塌陷编辑修改器堆践。 注解4:塌陷编辑修改器堆践,即Collapse,实际上就是把记录的操作过程进行删除,将物体的当前形态转化为可编辑网格面(Editable Mesh),以节省系统可用资源。因为如三维物体的布尔运算等都是极其耗费计算机资源的操作。但是,如果进行动画操作,那么编辑修改器堆践的塌陷就要慎重(尤其是空间扭曲),可考虑塌陷其中的某几项,即选择Collapse Select,而不是Collapse All。 《4》在完成ZHUTI转化为Editable Mesh(注解5)后,点击Modify/Sub-Object按钮,并选择Vertex子项,在Front视口中,运用Ctrl+Mouse左键来框选ZHUTI网格面中同一水平面内的所有节点,并且可以用Alt+Mouse左键来去掉(并非删除)多选的部份。再运用Scale按钮进行缩放,如附图(二)所示。依上述方法从上至下重复操作,直至ZHUTI的最终结果类似附图(三)。 注解5:Editable Mesh(可编辑网格面),可说是3DS MAX物体的最基本形式。对于Editable Mesh物体,可对它的子项,即对Vertex、Face和Edge进行各种编辑工作。由此,可知从一个基本网格面物体,通过对它的子项(Sub-Object)的编辑,从而拉伸成为一个形态更为复杂的物体。 《5》主体围墙的制作。运用Create/shapes/Rectangle按钮,画一个小长方形,长宽比为5:1。选定曲线zhuti spline B,点击Create/Geometry下拉式菜单中的Loft Object(注解6)选项。在卷展栏中点击Loft按钮,随后点击出现Get Shape按钮后,在任一视口中选择刚才画的小长方形即可。保持选定新建立的物体,进入TOP视口,点击Modify/Sub-Object,并选择Shape子项,选择新建立的物体中的小长方形,变红色,运用Move来调整它的位置,最后结果如附图(四)。 退出Sub-Objext模式,将新建立的物体命名为ZHUTI WEIQIAN,并将之安放于如附图(五)位置。 注解6:Loft Object(放样物体)是3DS MAX中建模的重要基本方式之一。说的再清楚一些,就是“将不同的截面图形安插在一固定的曲线即路径上以形成物体。”在创建过程中,要分清路径(Path)和截面(Shape)。在步骤《5》中,zhuti spline B是路径,小长方形即为截面。因此,若先选了Path,在Loft过程中,要选Get Shape若先选了Shape,则选Get Path。在Loft完成后,若对原始路径或截面进行修改,则Loft物体也随之改变。   这是因为Loft物体是利用原始路径和截面的参考复制品(注解7)而建立的。原始路径和截面依然存在且是独立的。对于Loft物体,在它的路径上,可以按比例(Percent)或距离(Distance)插入无数个不同形状的截面。并且可以利用Sub-Object模式下的子选项功能,对路径和截面进行编辑,如缩放和旋转等。但是每一个截面不能离开它的定位点,这是Loft建模的一个限制。在Loft完成后,可通过设置卷展栏中的Skin Parameters(表面参数)下的Shape Steps和Path Steps值(通常用默认值),并选中Optimize(优化)选项,可有效减少Loft物体的网格面数。 注解7:参考复制品,即Reference。一个物体或图形在Clone时。若选择Reference选项,就产生了参考复制品。原对象与它的参考复制品是单向链接的。即原对象改变,参考复制品也随之改变;但改变参考复制品时,原对象则不受影响。 《6》主体地面的制作。选择曲线zhuti spline C。运用Modify/Extrude修改器,设Amount值为1。将其命名为ZHUTI LAND。并放置于ZHUTI的顶部,ZHUTI WEIQIAN的底部,且左右对齐。结果如附图(六)。   《7》“翅膀”的展现。运用Create/Shapes/Line和Modify/Edit Spline下的子功能,在Front视口中,创建如附图(七)的封闭曲线。 长宽比约为260:150。命名为wing spline。选定它,运用Modify/Extrude修改器,设Amount值为5。再点击Modify/Taper(注解8)修改器,在卷展栏的Amount域中输入1.5,在Primary Axis中选择X,在Effect Axis中选择Z。完成后,将编辑修改器堆践塌陷,把它转化为Editable Mesh。将它再复制7个,分别命名为WING--1、WING--2、......WING--8。并将它们放置在如附图(八)位置。最后选择所有的WING--1到WING-8,点击Group主菜单下的Group(注解9)项,将它们合并,在弹出的对话框中将它取名WINGS。 注解8:Taper,称之为锥化修改器。通过设定不同的Primary Axis(原始轴)和不同的Effect Axis(生效轴)之间的组合,来实现你所希望的方向上的锥化变化。对此,你只要多试几次就会明白的一清二楚。 注解9:Group(合并),也就是把不同的对象归为一组,把本来分散的对象视为一个整体处理。不过,经过Group处理的对象,对于某些操作如布尔运算等,是无法进行的,需要将其解除合并。若欲解除合并,可用主菜单Group下的Ungroup项。 《8》将ZHUTI、ZHUTI WEIQIAN、ZHUTI LAND和WINGS全部选定,运用Group命令合并,并将之取名ZHUTI。不用担心这ZHUTI与那ZHUTI名字的一样,二者是不会冲突的。然后点击Display(注解10)图标按钮,在卷展栏中打开Freeze卷展栏,点击Freeze Select按钮,将其冻结。此时视口内图形也变成灰色。 注解10:Display,故名思意,指的就是控制屏幕显示的功能。在Display卷展栏下,又分几个部份。其中的Hide部份,提供了不同的隐藏物体和恢复显示的方法。物体被隐藏后,视口中将不会显示,对物体也就无法操作。即便在渲染时,也不参与计算。值得注意的是,将场景中某些网格面数特别多的对象隐藏后,可有效提高屏幕刷新速度,也就意味了可相对加快计算机运行速度。其中的Freeze部份,提供了不同的冻结物体和解除冻结的方法。冻结物体的好处在于对它不会产生任何影响或误操作,如移动。这样,方便了你选择其它物体或进行其它的操作。 第二部份:塔体的建设 《1》在Front视口中创建如附图(九)所示的两个曲线图形,其中弧线的长宽比约为16:65,另一图形的长宽比约为11:80。对它们都运用Modify/Lathe(注解11)修改器,在卷展栏中设置Degrees(旋转度数)值为360,设置Segments值为30,并选择Direction(指向性)区域下的Y按钮,再选择Align(调整)区域下的Center按钮。使之结果类似于附图(十)。将它们分别命名为tower A--1和tower A--2。   注解11:Lathe(旋转编辑修改器),也称之为“车削”。它也是基本的建模方式之一。对于任一个二维图形,根据你的需要来确定旋转度数、分段数、指向性(可认为是旋转轴)和旋转方式(即Align下的Min、Center和 Max按钮)。并可通过Sub-Object模式下的Gizmo来改变旋转半径。对于Lathe物体,可在卷展栏中直接找到三种转换形式---Patch(面片,参考注解)Mesh(可编辑网格面)和NURBS。Lathe建模方式比较适合于中心对称物体。 《2》在Front视口中创建如附图(十一)所示的曲线图形。长宽比约为64:55。运用Modify/Extrude修改器,设Amount值为3。将其命名为tower A--3。 将tower A--1,tower A--2和tower A--3放置在如附图(十二)位置,且运用Group将这三个对象合并,命名为Tower A(1)。在Front视口中将新合并的Tower A(1)选定,点击顶部图标工具栏内的Array(注解12)按钮,在弹出的Array对话框中,先点击Rotate字样右边“>”按钮,在Totals列下的Rotate Y的空白栏中键入360,在Array Dimension下的Count区下的1D域中输入3,点击OK。出现的结果是绕着Tower A(1)的Y轴,在360度内,每旋转120度时再复制一个。将复制得到的两个对象重新命名为Tower A(2)和Tower A(3)。并调整它们的位置,直至如附图(十三)所示。并将它们冻结。   注解12:Array(阵列)。当一个对象在场景中出现有规律的排列时,Array就会是一个行之有效的工具。在Array对话框中,在Array Transformation区下,分左右两列。左列Incremental,右列是Totals。即左列是对于要复制对象的单体来说的,右列是对于所有要复制对象的,也就是对总体来说的。如在第二部份的步骤《2》中的Array操作,若在Incremental列下进行,就要在Rotate Y域中键入120,而不是360。需要注意的是,在Array的操作过程中,选择的方向是与你选择的视口相对应的。也就是说,最好固定在同一个视口中对对象进行Array的操作。   《3》在Front视口中创建如附图(十四)的曲线。长宽比约为178:201。并运用Extrude修改器,设Amount值为80。 通过Edit Stack将它转化为Editable Mesh。单击Sub-Object按钮,在下拉式菜单中选择Face子项,转入Left视口中,框选该物体的右侧面,如附图(十五)所示。 再运用顶部图标工具栏中的Rotate按钮,并且点击右边的Z按钮(约束在Z轴方向),使它的右侧面向内倾斜。对于它的左侧面也运用同样步骤。使其最终形状类似于附图(十六)。 将其命名为tower B(1)。在Front视口中用Creat/Shapes下的Circle按钮创建一个Radius为50的环形曲线。进入Modify/Edit Spline/Sub-Object模式下的Segment子项,删除Circle的上半部份。切换至Sub-Object下的Vertex子项,点击Connect按钮,选择两个开放顶点中的一个,按住鼠标拖至另一个顶点上,将它们用直线连接起来。此时图形变为半圆。对半圆运用Modify/Lathe修改器,设Degrees值为360,设Segment值为30,设Direction为Y,设Align为Center。把它命名为tower B(2)。将tower B(1)和tower B(2)放置在如附图(十七)的位置。将tower B(1)和tower B(2)用Group合并,取名为Tower B。再将其冻结。 《4》在Front视口中创建如附图(十八)的图形。长宽比约为45:51。对它运用Modify/Lathe修改器,设定Degrees值为360,设Segment值为30,设Direction为Y,设Align为Min。通过单击Modify下的Edit Stack按钮,选择Collapse,点击OK,再次点击OK,将它转化为Editable Mesh。 把它的坐标中心改为和物体tower C(1)的轴坐标中心在同一位置上。接着,选择顶部图标工具栏中的Array按钮,对话框出现,在右边的Totals列下的Rotate Y行中键入360,在Count域下的1D中键入8。将它们分别命名为1、2、3、.......8。它们的排列如附图(二十三)所示。 进入Modify/Sub-Object模式下的Face子项,选择顶部表面,在Sub-Object模式下的Face子项Extrusion下的Amount域中键入-5,再点击Extrude按钮,如附图(十九)所示。 表面向上拉伸出后,运用顶部图标工具栏内的Scale按钮,将其缩小一圈。接着点击顶部图标工具栏内的Move按钮,并约束在Y轴,将该表面沿Y轴下拉至原平面高度。再次在Sub-Object模式下的Face子项Extrusion下的Amount域中键入5,再点击Extrude按钮。将其命名为tower C(1)。 初步结果如附图(二十)所示。点击Hierarchy图标按钮,在Pivot/Adjust Pivot下点击Affect Pivot Only按钮,然后在Alignment区下点击Center to Object按钮,将坐标移至物体中心。 《5》在Front视口中创建如附图(二十一)所示的图形。 长宽比约为22:14。运用Modify/Extrude修改器,设Amount值为40。将它放置在如附图(二十二)所示位置。在顶部图标工具栏中,在Reference Coordinate System即View框(注解13)下拉式菜单中,选择Pick,在视口中选择物体tower C(1) ,再选择顶部图标工具栏中的Use Transform Coordinate Center(参考注解13)按钮,就在View框右边。(该按钮需一直点击Use Pivot Point Center按钮,直至出现隐藏的图标,并选择最后一才可。) 把它的坐标中心改为和物体tower C(1)的轴坐标中心在同一位置上。接着,选择顶部图标工具栏中的Array按钮,对话框出现,在右边的Totals列下的Rotate Y行中键入360,在Count域下的1D中键入8。将它们分别命名为1、2、3、.......8。它们的排列如附图(二十三)所示。 注解13:Reference Coordinate System,意为参考坐标系统。它可以拾取B的坐标中心作为物体A的坐标中心,即Pick方式。也可改变视口内的坐标显示方式,即View、Local等方式。对于改变物体坐标中心,也可运用Hierarchy下的各项功能按钮,如Effect Pivot Only,再运用Move来改变物体坐标中心。 《6》选择tower C(1),单击Create/Geometry下拉式菜单中的Compound Objects项,在卷展栏中单击按钮Boolean(或Boolean2 注解14)按钮,在出现的卷展栏中找到Operation区,确定布尔运算方式,选择Subtraction (A-- 即A减B。再点击Pick Boolean区下的Pick Operand B按钮,确定设置为Move,在视口中选择物体1至8中的任一个。点击Mouse右键以确定。进入Modify/Edit Stack,选择Editable Mesh。重复以上步骤,直至减完名为1至8的8个物体。最后结果如附图(二十四)所示。 注解14:Compound Objects下的Boolean,即三维物体的布尔运算。可以进行三维物体的加(Union)、减(Subtraction A--B或Subtraction B--A)和交叉(Intersection)运算。注意Subtraction (A-- 即A减B,与Subtraction (B--A)即B减A,是有选取物体先后之分的。布尔运算虽然有它的优点,但它的计算比较耗资源,也易出错,产生多余的或不该有的面。因此,除非必要,不要轻易用它。另外,布尔运算可以用在动画上。 《7》运用Create/Geometry下拉式菜单中的Standard Primitives下的Cone按钮,在Top视口中,制作一个Radius 1为20,Radius 2为36.5,Height为-180的台柱。将其命名为tower C(2)。在Front视口中,创建如附图(二十五)所示的图形。长宽比约为102:48。对它运用Extrude修改器,设Amount值为3。再对该物体运用Taper修改器,设Amount值为-1.5,Primary Axis为X,Effect Axis为Z。选择顶部图标工具栏中的Reference Coordinate System下的Pick,选择物体tower C(1),再选择Use Transform Coordinate Center按钮。再点击Array按钮,点击Rotate字样右边“>”按钮,在Totals列下的Rotate Y行中键入360,在Count 1D域中键入8即可。并将它们分别命名为tower C--(1)、tower C--(2)......tower C-- 。同样在Top视口中,制作一个Radius 1为3,Radius 2为0,Height为-200的针状物体。 关闭窗口 2 4

标签

声明:该资源由发布人:【cgman】上传,点击查看作者主页其他资源。

CG模型网(cgmodel.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何CG模型网(cgmodel.com)之意见及观点。

推送到

首页推荐 编辑推荐

取消 通知作者
对此作品设置了隐私保护,禁止保存至本地。