3Dmax建模培训教材
3DMAX建模培训教材
3DMAX 建模培训教材
北京东方道迩信息技术有限责任公司
2009 年 7 月
...
3DMAX建模
教材
3DMAX 建模培训教材
北京东方道迩信息技术有限责任公司
2009 年 7 月
3DMAX建模培训教材
一、3ds MAX 介绍
Autodesk 公司开发的基于 PC 系统的,制作建筑效果图和动画制作的专业工具。
3ds MAX 操作界面
3DMAX建模培训教材
二、制作模型过程
建模的主要思路就是将所要创建的对象进行拆分,将整体拆分成各个部分,逐个创建每
个部分,再组合到一起。具体步骤如下:
1、启动软件 3D MAX。
2、设置单位,在 3DMAX 菜单“customize”中的“unit setup”中将单位设置成 meter。
3、导入矢量闭合多边形,在 CAD 图导入 3DMAX 中作底图,在 3DMAX 中以导入的多边
形为基准再勾画相同的多边形作为地基轮廓。
4、如果没有矢量文件,在影像上截取建筑物地图,通过测量确定截取图片的长宽比例,按
照这个比例在 3DMAX 中创建一个 box,将截取的图片贴在这个 box 上确定建筑物的长宽比
例。
5、根据截取的影像进行轮廓线的勾画,确定建筑物的结构。
6、根据高度信息进行挤压(Extrude)建立模型,根据拍摄的建筑物照片制作贴图并依附于
建立的三维模型。贴图具体步骤为:
1)选中要贴图的面,如下图所示。
2)打开材质球,在材质球浏览器中选择标准的材质球(一般默认设置都为标准材质球),
如下图所示。
3DMAX建模培训教材
3)通过漫反射通道加载贴图文件,如下图所示。
4)通过点击 和 图标(没有先后顺序),把贴图附到选中的面上。
5)在修改菜单中,选择 选项,给贴图一个坐标。接下来要设置贴
图参数,如下图所示,需要把“Mapping”的选项改成“Box”,下面的长宽高设置可按实
际楼房的纹理来修改。
3DMAX建模培训教材
6)设置完贴图坐标之后需要把模型再次进行塌陷。
三、模型优化
1、模型结构优化
a、对于所建的模型要进行优化,在维持模型显示效果的前提下,使用尽可能少的点、面和
多边形。
如:创建圆柱使 Height Segment 和 Cap Segment 的数值都是 1,sides 值默认为 18,
一般改成 10 或 12。
常规
Height Segment: 5
Cap Segment: 2
3DMAX建模培训教材
优化
Height Segment: 1
Cap Segment: 1
Regular
常规
Sides: 18
Optimized
优化
Sides: 12
创建球体时,使用恰当的 segment 数值,使其维持原来的形状。
Regular
常规
Segments: 32
3DMAX建模培训教材
Optimized
优化
Segments: 16
b、在建模过程中尽量不用布尔运算和切割等工具,减少面的数量和出错的可能性。
c、建模时应该用实际大小建模,即导入场景中使模型的 scale 值为 1。建模时数据的小数
点前或后的位数不应太多,以提高运行速度。
d、在将模型导出时,最好先将模型进行塌陷,并防止平移,旋转等操作时出现问题。
e、建模完成后要对模型进行简化,不用的面全部删掉减少模型中面和点的数量,提高场景
运行速度。
2、模型贴图优化
纹理文件需要大量的显卡资源,因此基于以下指导来创建模型纹理是非常重要的。
a、图片保存格式为 jpg;透明贴图要求为带透明通道的 dds、png 或 tga 格式。
b、象素尺寸-纹理的象素尺寸应该是 2 的 N 次方(2,4,8, 16,32,64,128,256,
512,1024)。在贴图清晰程度可以接受的情况下,尽可能小,保存时保证分辨率为 72,
保存品质为 8。
模型制作注意事项
3DMAX建模培训教材
• 1、模型不要使用多维材质贴图方式。
• 2、贴图坐标调整只能用 UVWMAP 修改器,材质编辑器中的贴图调整不起作用。
• 3、每个模型的贴图不得重名。
四、导出模型
• 1、导出模型之前,先要将模型的坐标值归零。具体操作:将组成整个建筑物的所有
对象打组(group),然后将其 X、Y 坐标值归零,并保证模型在 Z 轴之上。
• 2、在 3DMAX 中使用 PandaDXExport 插件导出.X 文件。PandaDXExport 插件放
到 3DMAX 安装目录下的 Pulgins 文件夹下。
3DMAX建模培训教材
如果模型使用了透明贴图(dds,png 或 png 格式的图片),导出.X 时需要保留透明贴
图的原格式,则需要将图 2 中左边的“Convert texture Map”改选为第三项:“Copy texture
map”,如下图所示。
模型检查
模型导出之后,要使用 load 3D model 检查模型是否能导入 Pro,如不能导入检查模型制作
及贴图方法。
模型制作注意事项
导出的.X 文件名要求为英文,并且不能重名。
3DMAX建模培训教材
以上步骤为建立单个模型并导出的基本过程,如果是想建模之后批量导入 Pro,那么
要在导出模型之前记录下模型中心点的坐标值,然后再将模型的中心点坐标归零再导出。
五、批量导入模型
在 Pro 中,一个三维模型作为一个点对象来存储,这个点的平面坐标值即为模型几何
中心点。
批量导入模型的过程:
• 根据提取的模型中心点坐标,分块制作模型点 shp 文件
• 在 TEPro 中根据 shp 文件批量导入.X 模型
• 在 TEPro 中打包或利用 MakeXPL 工具,获得带金字塔优化贴图模式的 XPL 格式的
模型
• 将分块打包的 fly 文件进行整合,获得大场景模型 fly 文件(注意模型数量,建议使
用分块 fly 保存模型,最后再根据项目需求通过开发实现大场景模型的调用)
1、制作 shp 文件
¾ 如果要进行批量导入模型,那么就需要在模型导出之前要以文本格式记录模型的坐
标值,具体格式为:
x y name
323594.1 736834.4 中钢国际广场
324345.3 532398.3 海龙大厦
如果有需要还可以添加模型的 z 坐标值。
¾ 将保存模型坐标和名称的 txt 文本导入 Arcgis。将保存模型坐标和名称的 txt 文本导
入 Arcgis。如果 txt 文件在导入时出错的话,可先将其转换成 exl 格式即可。
转换 exl 格式文件的具体操作步骤如下:
a、打开 Excel,点击数据工具,选择“来自文本”(office 版本不同,选项也有不同。
Office2003 中,应选择“数据”—“导入外部数据”)。
3DMAX建模培训教材
选择记录模型坐标信息的文本文件,点击导入。
b、点击导入之后,会出现如下对话框。
3DMAX建模培训教材
最后点击完成就可以将 txt 文本中的坐标信息导入 excel中了,然后再将此
保存就可以了。
3DMAX建模培训教材
直接将 txt 文本文件导入 ArcGIS 的过程如下:
将 txt 文本导入 arcmap 加载进去之后,在输出成 shp 之前,加投影,可以根据生成
mpt 的坐标系和投影,给 shp 文件在 arcmap 中添加投影。如下面的例子数据,可以先给
3DMAX建模培训教材
shp 文件添加成 ,具体为编辑 layer 属性,如下图:
然后切换到 Coordinate System 选项卡,如下图:
在下面选择 。具体位置如下图:
3DMAX建模培训教材
如果要导入的 mpt 是球面 WGS84 坐标系,则下一步是将北京 54 坐标系重投影成
WGS84 坐标系。在 Predefinded 下面进行修改,如下图:
投影加完之后,将 txt 输出成 shp,如下图:
3DMAX建模培训教材
选择 shp 输出路径,然后进行输出,如下图:
输出之后,系统会自动提示是否将输出的 shp 加载进来,选择是,如下图:
对加载进来的 shp 进行编辑,在 tools 下面的 Editor Toorbar,选择 Start Editing,开始
进行属性编辑。
3DMAX建模培训教材
3DMAX建模培训教材
3DMAX建模培训教材
注意.X 文件命名最好不使用中文。
如果需要新添加路径字段,则要关闭关闭 Editing,打开 shp 属性表,在 options
里选择 add field,如下图:
注意:1、每个 shp 文件中对象的个数为 800 个左右,不得超过 1000 个;
2、模型范围划分的时候,可以以街道为参考,划分成若干个区块,每个区块的
范围大概在 4 平方公里(密集建筑)左右,每个 shp 文件中模型对象的位置应为相邻
的,避免分散在距离跨度很大的不同地理区域。如下图所示,左边的为正确的区域划
分,右边的为错误的区域划分。
正确的区域划分 错误的区域划分
3DMAX建模培训教材
使用 shp 文件批量导入模型
使用 layer 菜单下的 load featue layer
切换到 Layer,或者也可通过在左边 Information Tree 空白处右击,在 Layer 右下来菜
单选择第一项:“Load Feature Layer”,出现下图对话框:
选择要导入的 shp 文件
如果没有在 arcmap 中对 shp 文件添加投影,则在 reproject 打开的对话框中,将投影
3DMAX建模培训教材
设置成同 mpt 文件一致,如果 shp 文件的投影和 mpt 的不一致,在这里将 shp 重投影成它
本身的投影。
这里 Predefined Visibility 系统默认是 Globe,模型建筑一般选择 House(750 米)级
别(这个参数一定要设置)。然后按照上图进行设置,设置完成后点击“Next”,出现下图对
话框:在右面的属性框中,Type 选择下拉的“3D Model”如下图:
下面“Appearence”下的“Name”是要显示在左边 Information Tree 上的对象标识,如果
3DMAX建模培训教材
shp 里有模型名称的属性字段,则选择此字段
“File Name”是要选择要导入的模型的保存路径,这里取相应的路径属性字段
默认模型 Scale 是 0,这里我们要将它改为 1,Best LOD Size 默认值为 1000,如果模
型较多,可以将这个值设置大一些,提高运行效率,这个值一般不会超过 5000。
3DMAX建模培训教材
参数都设置完毕之后,选择 Import 进行导入,模型如下图:
3、转换.X 模型
如果要将模型进行发布,那么模型数据要转换成 XPL 格式,这样做的目的是提升系统
的运行速度。
如果批量将.X 文件转换成 XPL 文件建议使用 MakeXPL 工具进行转换。在 C:\Program
Files\Skyline\TerraExplorer Pro,即 Pro 安装系统根目录下,找到创建 XPL 格式文件的系
3DMAX建模培训教材
统工具 MakeXpl.exe,图标为:
这个可执行程序可以直接运行,界面如下:
通过这个工具,可以不经过 TEPro 打包,直接将.X 格式的文件生成.XPL 格式。可以选
择文件夹(Process entire directory 菜单)批量创建,注意.X 模型和其所调用的贴图需要放
在同一文件夹下,在批量创建 xpl 的过程中,如有错误提示,一般为.X 模型的问题,出现错
误提示的模型一般都无法导入 TEPro,需要返回检查。
将模型转换成 XPL 格式之后,接下来就是要修改 shp 文件,将 shp 文件中模型路径字
段改为 xpl 模型存放的路径就可以了,这样 shp 文件就会自动调用路径中的 XPL 模型了。
本文档为【3Dmax建模培训教材】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。