作业帮 > 综合 > 作业

3dsmax mentalray透明物体的间接照明怎么设置

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/20 06:20:43
3dsmax mentalray透明物体的间接照明怎么设置
透明玻璃窗户里面窗台放了一杯水,窗外一个光源,我想让水杯产生焦散的效果,但因为有块玻璃挡住了,没有产生焦散效果(渲染器打开了焦散和全局照明,光源和水杯都打开了产生焦散,玻璃也必须打开,不然会报错).我把玻璃隐藏的话,就可以正常产生焦散效果,所以我的问题是怎么样才能在有玻璃的情况下,让玻璃后面的物体也能接收到光源的照射,产生焦散效果.因为考虑到光源发射的光线经过了玻璃的折射,所以可能和间接照明有关吧,但不知道如何设置,请高手赐教.
3dsmax mentalray透明物体的间接照明怎么设置
焦散发射物体和焦散接收物体必须要有包含光了着色器的材质,直接赋予物体或从它的实例继承都可以.光子着色器能吸收、反射或透射光子.如果光子发射物体没有光子着色器,则光子将不会被反射或透射;如果光子接收物体上没有光子着色器,则没有光子被储存.
解决办法1:选择你的光源,在参数面板 排除(exclude)对窗子玻璃的照明,这样光线就忽视了窗子玻璃.
解决办法2:窗户玻璃使用mia_material,因为这类材质包含photon shader,可以使透过的光子正常传送,transparency透明度随使调调,OK
再问: exclude之后,玻璃不开接收焦散的话,仍然会提示玻璃把光子吸收完了报错,似乎对间接照明无效,仍然会把所有物体计算进间接照明。
再答: 焦散来自哪里?--来自非第一次的反射、折射。因为第一次的照明由直接光控制,全局照明,焦散和fg属于二次照明。(来自你的窗户玻璃【折射】->你的杯子【折射】) 焦散被谁接收?--具有漫反射面的物体。(你的地面) 改正思路: 1使用mental渲染器,窗户玻璃使用MR建筑材质,杯子材质可以一样。窗户玻璃千万不要使用blin phone之类默认材质,因为这类材质没有light shader。 2窗户玻璃焦散发射打开,焦散接收关闭。其它物体默认全开。 还要说明几点:1焦散发射物体必须不完全漫反射。2焦散接收物体必须要有漫反射,它的材质必须支持光子储存。3如果是折射焦散,折射率必须大于1.0以创建聚焦。