闪亮惊喜:Swift3D V3新功能剖析
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-14
木头。 为了说明各种材质的不同,我做了一个简单的例子,给一组几何物体赋予不同的材质,下图中表示了各物件及它的材质。
下图是利用透明材质做放大镜效果的示意图,我选择的是无色的透明材质,并且你可以在透明物体的Objiect选项中调节它的投射度,以改变放大的程度。 这个例子只是抛砖引玉,在实际运用中透明材质还有很多用处,例如玻璃、水等物体都需要透明材质的帮助。当然在矢量渲染模式中是得不到这种效果的,关于矢量渲染与位图渲染的差别我们在后面的部分详细介绍。 7、位图材质 非常欣喜的告诉大家,在这个版本中终于加入了位图材质,这也是Swift 3D可以进入真正的3D设计领域的一个标志。内值的位图材质只有一个世界地形图,下图中是自行添加了一些位图后的材质库。位图材质的用法与其他材质完全相同,不同的是只有渲染成位图才有效,而矢量渲染只能得到一些色块。 下图是被赋予世界地形图的球体渲染后得到的结果。左边是位图渲染结果,右边是矢量效果。 8、环境材质 环境材质也是新版本给我们带来的一个喜讯,但是有个条件,就是你的物体必须选择使用反射(Reflective)类材质,才能体现出环境材质的作用。注意,这里所说的环境材质并不是普通3D软件中的背景,也不是Swift 3D会自动生成环境。而是在物体的表面可以对环境有所反映。下图是环境材质示意图,它共包含4类环境材质:单色(colors)、自然(Elements)、纹理(Gradients)、天空(skies)。 举个例子来说,我们可以从外部导入一辆汽车模型,然后制作一个地面,给汽车的车身赋予红色反射材质,玻璃赋透明材质。 渲染后得到的效果是这样,是不是很奇怪?其实反射类材质的使用一定要配合环境的。 当我添加了一个环境材质之后,情况就大不一样了。(添加环境材质的方法很简单,只要拖拽环境材质到场景的空白区域中即可。) 渲染前 渲染后 9、自定义材质 在新版本中,Swift 3D为我们提供了一个方便的材质编辑管理器(Gallery Setup),执行Setup/Matetials菜单就可以打开它。它提供了各类材质的分类和编辑功能,用法非常简单,仔细看看面板的按钮就知道该怎么用了。 点击编辑材质(Edit Material)按钮,进入如下的画面, 在这里你可以具体调节各个材质的颜色、高光、环境、亮度、扭曲、纹理等等各种参数,生成千变万化的材质,这需要你自己慢慢尝试。在color选项中,你可以选择到位图,从而调用外部的位图,充实你的材质库。环境材质在另一个标签中调节,使用方法完全相同。 模型结构 10、物件层级 下面我们以这个玩具小人为例,来说明一下新增的物件层级的功能。 这个功能是在传统3D软件中普遍采用的物件结构工具,在这里Swift3D也引入进来。简单的说,就是一个物体可以作为另一个物体的子物体,并可以多层嵌套,从而生成一个树状的物件结构。执行windows/Hierarchy菜单,将打开下面这样一个结构关系窗口。这里是这个玩具小人的组成部分的树状结构图。 以它的头部为例,头部的名称为Sphere03,头上的两个天线的名字分别是Sphere04、Sphere05。脸部的名字是:Sphere02,而Clinder03-05代表了五官。下面的一系列图片说明了他们之间的层 |
|||||||||||||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Freehand和Flash的结合应用下一篇: Flash实例剖析:单摆
关于闪亮惊喜:Swift3D V3新功能剖析的所有评论