post/ glow)。 post插件,reallens以helper物体形式出现)
光源形状:3DMax不支持真正的线性光源,这意味着做荧光灯照亮时比较困难。使用Max灯光可以模拟荧光灯照明效果,但效果还不是令人满意。reallens提供了一个lumaobject功能,lumaobject使用自发光物体作为光源,并可控制光线衰减,在某种程度上实现了辐射度(radiosity)效果。上图即是将荧光灯作为lumaobject发光体的效果。注意,这里只用了一个lumaobject,而且渲染速度极快。事实上lumaobject可使用任何形状的几何体或粒子系统作为光源。
阳光模拟:Max中有个阳光模拟器,在这里你可以指定具体的经、纬度、时间、季节等创造当地的日照情况。对建筑设计、城市规划、光照分析有其特殊价值,并且参数可动画以模拟日出日落的一日光照情况。
光线运算
3DMax的渲染是种线性扫描渲染,当你为场景设置一个灯光时你会发现这与现实相差地有多远。在这种渲染方式下,光线不被物体反射或折射,因此不象真实世界里通常一盏灯能照亮一间卧室,很多人制作一个场景要打几十盏灯,而制作动画时灯光数更是吓人。
同时,Max提供的grourAud和phong浓淡处理算法也是不太准确的,它们估算落在表面上的光,而非准确地计算它。要想完全精确,就需要光线跟综。
光线跟踪(ray trace)渲染在表面之间追踪射线,射线不断被某些对象表面反射到其他对象表面,直到从场景中消失。光线跟踪追踪从观察点到各个表面的射线矢量。若反射面是镜面,就会有辅助射线被反射以捕捉反射光的可见部分,若射线遇到另一个镜面,便又被反射直至射线被弹出场景或被非镜面吸收。这是典型的光线跟踪映象重反射的生成过程,因此虽然渲染出来的图像可能很漂亮,但这也是光线跟踪
渲染慢的原因。
辐射度(radiosity)渲染方法的效果绝佳,但计算量相当大,要比光线跟踪所用时间都长。光线跟踪反射只取一个观察点,被反射的射线最终找到一个结束点,而辐射模型中的反射能量在场景中不断反弹,能量逐级减弱。在亮光下将一个红球靠近白墙,在白墙上出现红色,这就是辐射度效果。
radioray是一种结合了光线跟踪和辐射的渲染器,其真实的光线计算创建专业的照明效果。可用于建筑设计、灯光设计、展示设计等多个领域。
灯光的色彩:选定灯光在修改面板里修改灯光的颜色