Tracepro ABg模型
小弟最近开始学习Tracepro,有一事不明,特来请教!在Tracepro中建立
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
面属性时,选择ABg模型,输入散射率后,依次输入参数A、B、g,然后选择solve中的BRDF,接着,B和g的数值保持不变,A的数值却自动改变了。不知道这样是否是正常的,难道说A的数值是由B和g的数值计算出来的?再者,在各种文献中,表面属性的设置都是给出了A、B、g三个参数,为何在此只有B和g两个参数起作用,参数A是被系统计算出来的?
p
HI%jH
HJ
B, g 决定散射特性, '
^P*
F9
A决定散射率
散射率,A,B,g 共四个参数不独立,散射率是ABg函数在散射空间的积分。 ?z
4uze1
.。也就是说,TP让你决定散射率,然后根据你定的B和g来反算A,也就是归一化因子
A本来就是规一化引子,它数值的改变不影响散射分布但影响总积分散射率,所以你说它决定散射率没有问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
啊
ABg模型是对材料表面BSDF(双向表面散射分布函数)的数学模拟,模拟公式如楼上所说,其中因有ABg三个参数而得名。实际中,材料的BSDF是可通过测量反射空间中很多各方向的BSDF值,从而绘制出BSDF曲线的。而用ABg模型可根据公式直接得到BSDF曲线,并且该曲线和实际测量得到的曲线误差很小。在TP中还可以用ABg绘制出BSDF曲线,还在学习怎么做。至于如何选取,可能要根据你要的BSDF值而定吧,不是很明白。这是我个人的理解,也不知对不,希望能对大家有所启发
补充:ABg的取值,应该是通过几个测量实际BSDF值,带入公式待定出来的。
我们应看optical scattering mearment and analysis 这本书。因为它是理论来源。
BSDF 是Bi-directional Scattering Distribution Function,用来描述物体散射特性,定义为对某被照射面元在某方向(矢量坐标)上的散射光亮度比入射光源的照度,它是入射光方向矢量和散射方向矢量的函数。 0y
#Ih
{L
:!TI
K1
它是一种描述方式,具体的形式有很多模型,对应不同的样品类型,具有不同的数学形式。 chI.{
R
j
6<'K~‑1do:
ABg模型是一种常用的BSDF形式,适用于常见均匀随机粗糙表面,形式是BSDF=A/(B+[sin(theta)in-sin(theta)out]^g) pox,
I
m
其中两个正弦值的差表示入射角正弦与散射角正弦的差,这里有个基本假设是说散射函数值(BSDF)只依赖于这个正弦差而不是单独的入射角,这个假设好像是某个Arizona(?)的博士毕业论文发现的。 X
P?rO
On
这个公式里A就是个尺度常数,表示散射的总强度,B和g一起决定了散射的形状(角分布)。
",qU,0
还有一些其他的散射模型,比如高斯散射啊什么的(记不得了),不过多数情况下还是ABg稍准一些,所以很多光学软件都主要使用这个模型作为散射表面的描述(至少ZEMAX也是),其他的软件也会多给一些选择,看你的需要了。
-0uV z
)
最后插一句的是,ABg也是近似的模型,多数的样品总是多少会偏离的,我的感觉是这样,毕竟当年的那篇博士论文还是选取了一些特定的样品的,虽然有一些普遍性,毕竟有限。