您好,欢迎访问三七文档
在3dsMax中,灯光对象最主要的作用是通过模拟现实世界中的各种光源和投影来照明场景,有光就会有阴影,因此,阴影是灯光设置中非常重要的组成部分。下面,我就来介绍一下3dsMax中阴影的类型。阴影最主要的作用是可以显示物体位置和角度的空间关系,从而增加场景的真实感。3dsMax具有ShadowMap(阴影贴图)、RayTracedShadow(光线追踪阴影)、AreaShadow(面积阴影)、AdvancedRayTracedShadow(高级光线追踪阴影)和MentalRayShadowMap(MentalRay阴影贴图)5种阴影方式。每一种阴影方式都有自身的优点和不足,在选择阴影方式时应该根据场景的不同灵活地进行选择。下面分别来看看一下这5种阴影类型的具体情况。1.阴影贴图阴影贴图的原理就是从光源的方向投射出贴图来遮挡应该照射在阴影位置的光源。其优点是渲染时所需的时间短,是最快的阴影方式,而且阴影边缘也比较柔和;其缺点是阴影不够精确,不支持透明贴图,如果要得到比较清晰的阴影需要占用大量的内存。2.光线追踪阴影光线追踪阴影是通过跟踪从光源采样出来的光线路径来产生阴影。其优点是与阴影贴图相比,光线追踪阴影方式所产生的阴影更精精确,并且支持透明和半透明物体;其缺点是渲染速度比较慢,而且产生的阴影边缘十分生硬,常用于模拟日光和强光的投影效果。3.高级光线追踪阴影高级光线追踪阴影是光线追踪阴影的增强,在拥有光线追踪阴影所有特性的同时,还提供了更多的参数控制。高级光线追踪阴影优点很多,它既可以像阴影贴图那样得到边缘柔和的投影效果,又可以具有光线追踪阴影的准确性。它占用的内存比光线追踪阴影,但渲染速度要慢一些。高级光线追踪阴影更加主要的作用是可以与光度学灯光中的区域灯光配合使用,在得到区域阴影大致相同效果的同时还具有更快的渲染速度。4.区域阴影现实中的阴影随着距离的增加,边缘会越来越模糊,利用区域投影就可以得到这种效果。区域阴影可以模拟一盏面光源所投射的阴影效果,通过调整虚拟面积光源的尺寸来控制投影的模糊程度。区域投影的好处是在使用标准灯光或一个点光源的场景中,也可以得到使用高级光线追踪阴影加面积光才能投射出的真实阴影效果。它的唯一缺点就是渲染速度慢,在动画中每一帧都需要重新处理,所以会大大增加渲染时间。5.MentalRay阴影贴图MentalRay阴影贴图与标准的阴影贴图产生的效果和参数设置都基本相同,但是MentalRay阴影贴图必须在场景中指定了MentalRay渲染器后才能被渲染出来。
本文标题:MAX中阴影类型
链接地址:https://www.777doc.com/doc-2887980 .html