首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
FRED,VirtualLab
->
涂层与散射的能量守恒
[点此返回论坛查看本帖完整版本]
[打印本页]
infotek
2020-12-08 09:47
涂层与散射的能量守恒
简介
_1hc^j
} IFZ$Y
在光线追迹的过程中,光线遇到的表面可能具有反射、透射、吸收和散射特性的组合,它能将光线分裂成多种不同的组成部分。FRED通过以特定的顺序查看这些表面属性来给每一束光线分配光通量值。用户需要了解这一顺序,并坚信在光线追迹中创建的通量值符合您的预期。本文就一个具有Lambertian散射特性以及用户定义好的镜向反射系数的表面来进行演示。
7}-.U=tnP
2\l7=9 ]\3
说明
lxj_(Uo
=$Sf]L
根据指定的模型,入射到表面上的一束光可以被分成镜向反射光、镜向透射光、后向散射光、前向散射光和吸收光。
5tHv'@
(G<"nnjK
在这一过程中,能量守恒表明:这些透射、反射和吸收的总和等于入射功率通量。
P482D)
&+6XdhX
[J\5DctX;c
W=}l=o!G.
FRED以特定的顺序给上述方程的每个部分分配通量。当用户希望定义一个同时具有散射特性以及指定的反射/透射涂层的表面时,知道这一顺序对于正确定义每个部分的功率系数是至关重要的。
QD]Vfj4+
l"RX`N@In
FRED在功率分配的过程中遵循的顺序如下所示:
rJ ?Y~Q
PKT0Drv}c7
1.FRED确定后向散射的光通量:
cy*Td7)/
8Fx~i#F T
pA3j@w
f}^}d"&F
2.FRED确定前向散射的光通量:
LdR}v%EH
P~redX=t@
GV6!`@<
-'BJhi\Y]~
3.FRED确定镜向反射的光通量:
<8 Nh dCO6
b')CGqbbmT
ps"crV-W
tf|/_Y2
4.FRED确定镜向透射的光通量:
w;0NtV|
s#;|8_L M
&|iFhf[o
pA"x4\s
5.FRED将任何剩余的通量归为“吸收”:
C>$5<bx
!jMa%;/
"uN JQ0Y
[|d:QFx
注意:TISbackscat and TISfwdscat分别是前向和后向的总的积分散射值(TIS)。
r1EccY
);}k@w fw)
实例
'?E^\\"*
.oH0yNFX
顺序的重要性可参考一个简单的例子,该例的目标是定义一个具有如下属性的表面:
r^ S4 I&
a)一个简单的散射模型,在Lambertian分布中定义了15%的反射率。
Vi23pDZ5
b)一个反射涂层,定义了55%的镜向反射。
@Rj&9/\L
(假设剩余的30%功率被吸收了)
qW6a|s0}
*rSMD_>
图1. 实例表面
tq}sXt
分配一个新的Lambertian散射模型,并定义明确给出了TIS值(TIS=0.15)。
qg:R+`z
n*CH,fih:
图2. Lambertian散射模型设置对话框
3qiE#+dC
在本例中Refl系数设置为0.15,即入射功率的15%。这是上述方程中TISbackscat分量值。
`Q1S8i$
qw&Wfk\}
定义反射通量需要多费点心。由于目标是定义一个在镜向反射方向能够反射55%的入射功率的表面,似乎假定设置涂层的反射系数(R)为0.55就足够了。然而这并不正确,实际上这将会定义一个镜向反射值为46.75%的模型。
iN0pYqY*
7]d396%
这是因为FRED已经将入射通量的15%分配给了散射模型。反射系数0.55实际上是考虑过散射之后的剩余功率值。
(WR&Vt4R