为计算参与介质中的体积焦散和全局照明,介质需要使用体积光子着色器。体积光子着色器通常与对应的体积着色器具有相同的名称,但附加有“_photon”。有关体积中光子跟踪的详细信息可以在 mental ray 手册中找到。
体积光子着色器与 parti_volume 相匹配。它具有相同的参数。
color "parti_volume_photon" ( integer "mode", color "scatter", scalar "extinction", scalar "r", scalar "g1", scalar "g2", scalar "height", scalar "nonuniform", scalar "min_step_len", scalar "max_step_len", scalar "light_dist", integer "min_level", boolean "no_globil_where_direct", array light "lights")
所有其他参数(尤其是 extinction)均需要与 parti_volume 的参数相同,以在算法中保持一致性。
已弃用。transmat_photon 是与 transmat 相匹配的材质光子着色器,用于不是 mental ray 壳线 对象的参与介质或体积的封闭曲面。它只是继续沿相同方向跟踪入射光子,且不与当前对象交互。这样的体积容器本身应对光子不可见。
color "transmat_photon" ()
没有任何参数。
Copyright © 1986, 2015 NVIDIA ARC GmbH. All rights reserved.