刘晓光
MAX 具有非常强大的功能,假如相关机器设备非常优良,那么所有动画都能够使用其进行设计。并且其简单易学,非常容易去使用。可是,怎样能对于使用者设计出的作品更好的渲染就需要用到其它第三方材质进行设计与开放,因此下文就主要对于3ds MAX 的材质库设计和开发展开了论述,希望能够对于相关工作提供帮助。
3ds MAX 作为Autodesk 公司子公司Discreet 一个功能相对全面的三维动画以及建模软件。其不仅能够提供非常好的模型材质工具、更快运算速度,并且也包含有丰富以及非常好开发条件,具有快速成像性能。
这一脚本语言主要为扩展3ds MAX 功能设计。其能够指定场景系统坐标,并且通过脚本创建物体以及材质能够与软件使用者操作界面里造出物体与材质全部对应。其能够将脚本制作成工具栏按钮,能够通过命令行Listener 窗口将使用者于软件使用者界面里操作转化成Max Script 命令。并且,其能够非常好融入进相关使用者界面,能够把脚本集成为程序面板卷展栏、浮动窗口或是工具栏里一个按钮,还能够用来提高和取代物体、材质、贴图以及相关缺省设置界面。
Max 基本函数的模拟:
选取Mental ray 渲染器支持材质类型是Architectural 这一类型,其作为一个相对不单一材质,其里面能够选取相关种类,接着提交相对的参数,在该材质主面板里仅需有颜色釉RGB 值与其折射率将能够很容易表现质感,是一个特别方便快捷方式。它的链接程序如下:
meditMaterials[1]=i
i.name = "球墨铸铁" i = Architectural()
i.template="CeramicTile,Glazed"
i.Diffuse = color 141 130 117
i.ior = 0.8
i.twoSided = on
i.bumpMapAmount = 30
通过贴图卷展栏我们能够看出这个材质不涉及复杂贴图运算,因此在开展大规模渲染时候,相比于其它渲染方法更加迅速。
将两个造型物体开展Boolean 合成以使其变成一个新形状物体。可能用到方法有Union、Subtraction、Intersection 以及Cut 这几类,除去前三都和数学里并、差、交运算,而最后一点对造型本身并没很大区别,仅仅能形成子物体重定义,便于其进行接下来修改,比如说面上挖孔等造型大多使用这一方法。
这是该软件里一个重要建模方法。该方法其实是说对于网格体点以及面等次对象相关修改,并且对其移动等其它修改命令开展建模。运用多边形网格建模时候,必须最大程度从简化模型开始,接着对它开展详细优化。假如开始时候其点面数非常大,那么很开将能觉察其变的极其繁杂,不可以开展改进。这一建模方法是一套相对完善建模方式,其并非单一几个命令就可以完成。在多边形网格建模过程中使用最多的命令有EditMesh,MeshSmooth,Meshselect,FFD,Bend,Tape 等,其中最主要的工具就是EditMesh。
该点主要是对于有着不规则形态物体等造型。该方式仅仅得对单个物体展开详尽绘制。群体能经过拷贝,不等比例缩小、旋转、位移等方式构成未具有章法排列,以及经过镜像、阵列等形式组成规律排列。假如群体数量太多,因此就得加入Scatter 修改器,输入确定变化参数,组成不均匀排列。
Patch 塑模方式是在这一软件引入NURBS 建模方法前,仅存能够造出出平滑而且复杂曲线方式,该建模方式原理并非依靠面构建来对于物体进行定义,而是依靠边缘性来对于物体进行定义。使用这一方式表面控制点Lattice,再搭配编辑器,就能够使得相关物体表面曲度发生改变,借助这种方法来使得其外形发生改变以及对其进行编辑。
计算机技术是发展最迅速领域,所以由这一技术带动下新设计手段、设计模式更新就在计算机技术和传统技术相互作用下持续发展,使其最后成为这种改革里主导力量。在这一设计相关过程里,能够明显觉察出,一个新材质创造,并非是全部创新过程。
通过上文叙述可以知道,在使用相关软件进行建模时候,会用到非常多的材质来开展设计,因此使用其原有Max script 语言开展相应函数程序编写设计常用材质效果。这样不但能够使得其材质库得到丰富,还能对于这一软件发展起到非常好促进作用,对于其研究也起到很好影响。
[1]许子凡.3DSMAXR3.X 完全剖析[M].北京:中国青年出版社,2012.
[2]华怡建筑工作室.3DSMAX6 建筑三维建模技术指南[M].北京:机械工业出版社,2012.