预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

在3DSMAX虚拟现实中反光材质的实现 摘要:反光材质的实现是3DSMAX虚拟现实中真实与否的重要表现,文章通过3DSMAX材质特性中对Reflection反射贴图的讨论,提供了反光材质的在3DSMAX虚拟现实中的具体解决办法。关键词:反光材质;反射贴图;折射贴图;镜面反射;光线跟踪Abstract:Theimplementationofreflectivematerialisanimportantperformancetojudgewhetherthe3DSMAXvirtualrealityistrue.Inthisthesis,providesaspecificsolutionfortheimplementationofreflectivematerialin3DSMAXbydiscussingthereflectionpinuppictureinmaterialcharacteristic.Keywords:reflectivematerial;reflection;refraction;flatMirror;raytrace大千世界中有着不同的物体类型,每种物体通过自身的纹理、表面质地体现出不同的材质特性。在虚拟现实中制作者利用三维软件表现出不同的材质类型,从而提供给观赏者最为直观的视觉感受。3DSMAX是三维设计中基于PC机最为主要的设计软件,3DSMAX功能强大、操作便捷,在制作虚拟现实中得到广泛的应用。1材质的简介3DSMAX材质的实现是个较为复杂的制作过程,它通过模仿现实生活中物体表面对光源的反射与传播,实现虚拟现实中的材质特性。3DSMAX在不同的参数选择和材质贴图可以制作出不同的材质纹理、反光效果和物体质地,来表现现实生活的物体。反光材质在我们日常生活中很多见,如:镜子、钢铁、玻璃、水面等等,在3DSMAX中,反光材质的制作往往能够体现虚拟现实的真实性。3DSMAX标准的材质编辑器可分为4个部分:菜单栏、示例窗、工作按钮和参数调节区域。其中参数调节区域又可分6个部分,分别是:ShaderBasicParameters(Shader基本参数)、BlinnBasicParameters(效果基本参数)、ExtendedParameters(扩展参数)、SuperSampling(超级采样)、Maps(贴图通道)、DynamicsProperties(动力学参数)。2反光材质反光材质是3DSMAX的一种贴图方式,在3DSMAX的材质中Maps(贴图通道)下的Reflection反射贴图。反射贴图是一种重要的材质贴图,在制作反光材质中有着不可替代的地位,在3DSMAX中Reflection反射贴图有以下几种方法制作反光材质。Bitmap贴图制作反光材质贴图制作反光材质是最为基本的制作反光材质的方法,指的是指定一张位图作为反射贴图,主要应用于静态图像之中,是一种最为快捷的贴图方式。运用贴图制作反光材质,首先选择3DSMAX的材质命令面板,在调整好材质基本属性的基础上(如,钢铁需调整ShaderBasicParameters下的材质类型Metal,BlinnBasicParameters效果基本参数下的Diffuse过渡色、SpecularLevel高光度、Glossiness光泽度),接着在材质命令面板中选择Maps(贴图通道)下的Reflection反射贴图,在反射贴图后面的None(贴图选择)中选择程序Bitmap(位图),然后在计算机的本地磁盘中选择合适的图片制作成为相应的材质(见图1,为材质Map#51加入位图后材质出现的效果)。Reflection反射贴图的Amount(参数值)可以从0~100,当Amount为0的时候反射度最低,当Amount为100时反射度最高。贴图方式制作反光材质是计算机在运算的过程中计算速度最快,也就是渲染时最快捷的方式,但效果不够真实,所以在动态图像或较大场面的图片中一般不适用。Reflect/Refract(反射/折射贴图)反光材质Reflect/Refract(反射/折射贴图)反光材质产是使物体产生表面的反射或折射效果。在材质命令面板中选择Maps(贴图通道)下选择Reflection反射贴图,在反射贴图后面的None(贴图选择)中选择程序Reflect/Refract(反射/折射贴图),将设置指定为Reflect反射时产生反射效果,指定为Refract折射时产生折射效果。Reflect/Refract(反射/折射贴图)是由物体轴心点向6个方向拍摄6张周围的照片,然后以球形贴图的方式贴在物体表面,这叫做6面贴图,系统自动完成。在我们的日常生活中光线会无限次的发生反射或折射,在3DSMAX中折射或反射的次数可以自由决定,在Render(渲染),控制面板中,AutoReflect