| infotek |
2024-12-24 07:59 |
BSDF数据导入与拟合
简介 g~|y$T ^f6
{0 在FRED中,列表形式的BSDF数据可以使用如下两种方式。 mCK],TOA: 1. 按照FRED可以识别的数据格式直接导入作为散射模型。 bkkSIl+Q 2. 使用BSDF数据拟合工具来产生合适的函数模型。 pd7O`.3 bZK+9IR 数据文件的格式 kMqD
iJ hw|t8 ShW 在FRED中能被识别的测试数据必须按照如下的规格形式。数据文件的开头包含两行, gu!](yEgl 第一行指明提供的数据类型,第二行是对数值做出解释。开头正确的格式如下: OMi02tSm LVoyA/F type bsdf_data unJiE! format angles=[deg/sin] bsdf=[value/log] scale=xxx j7,13,t1- >^;(c4C 在第二行的表头,[]提供了可选的指标。角度值可以是极化/方位角度或方向余弦。BSDF值可以是实际的BSDF值或log(BSDF)。Scale 是BSDF数据的尺度因子。 r:.6"VQu} 文本文件余下的行由两个组成,指明镜像方向相对应的散射数据,以及3个一组构成的散射方向和BSDF值。正确的数据输入格式如下: Z$1.^H.Db xg{VP7 Θspec_1 φspec_1 Vv2{^!aZ Θscat_1 φscat_1 BSDFscat_1 L2<+#O# Θscat_2 φscat_2 BSDFscat_2 cNx
\&vpd … dA|Lufy# Θscat_n φscat_n BSDFscat_n u*U_7Uw$ K_Z+]]$# Θspec_2 φspec_2 VZt;P%1;h Θscat_1 φscat_1 BSDFscat_1 8F\~Wz 7K Θscat_2 φscat_2 BSDFscat_2 x<Iy<v7- Θscat_1 φscat_1 BSDFscat_1 ^uM_b Θscat_2 φscat_2 BSDFscat_2 0c`sb+? … Lblet Θscat_n φscat_n BSDFscat_n 5"$e=y/ … 2 aew6~ 具有镜像0°和15°测试数据正确的格式文件的例子如下: loR,XW7z type bsdf_data F9v)R#u~ format angles=deg bsdf=value scale=1 G2=F8kL 0 0 N/(ofy -30 0 0.0003 A\Lr<{Jh -20 0 0.0005 "IOC[ #&G -10 0 0.0015 v^<<[I2 C 0 0 0.1 =jsx(3V 10 0 0.0015 /4(Z`e;0 20 0 0.0005 D7EXqo 30 0 0.0003 !NILpimi 0 0 0.1 !p-'t] 15 0 hcd!A5 -30 0 0.0003 ?OdV1xB -20 0 0.0005 /]pX8
d -10 0 0.0015 ,:c:6Y^ 0 0 0.1 +[>yO _} 10 0 0.0015 UIO6|*ka 20 0 0.0005 0T7M_G'5Q 30 0 0.0003 Gs^(YGtU 0 0 0.1 _e;N'DZ ww-XMz h 方法1:导入测试数据作为散射模型 =|^X$H 如下的步骤是导入格式数据作为散射模型 /;zZnF\e 1. 在树形文件夹散射文件中,右键在列表中选择创建一个新的散射模型。 m}; ~JMo] }*xC:A%aS
*U( 1iv0n 5}<.1ab3V
|3s.;wK LBW.*PHW 2. 在列出诸多的类型中,下拉列表选中Tabulated BSDF(Reciprocity-obeying sampled BSDF) N;e;4,_ n hVQ7'@ 3. 在file框中,右键选择”Replace With Data from a File.” rd|@*^k hdo+Qezu:
(k7; Na~g*)uT$ 4.浏览包含散射模型的文本文档,并点击OK. c2tEz&=G zyIza @V(
XMjI}SPG z44 方法二:拟合数据到函数模型 d)`nxnbMeM [{hL F9yPx BSDF数据拟合工具可以读取ASCII文件的列表BSDF数据,以及拟合数据到任意的二项式或多项式散射模型。二项式和多项式散射模型具有如下的函数模型: ( 1QdZD| P58\+9d_
9nP*N` c@0l-R{q BSDF数据拟合工具,如下图所示,可以通过如下方式获取 :6\-9m8JM 菜单/工具/BSDF数据拟合/二项式、多项式数据拟合 ^4n2
-DvG dbf^A1HI
Y2RxD\!Z yVbg,q'?
两种拟合方式可选,一个是通过制定n,m,I和I’参数拟合函数,另一个是执行回归拟合,结合在n,m,I和I’提供的范围内拟合。无论哪种方式,从拟合工具对话框得到的拟合结果都可以被用来创建一个新的散射模型。 44Seq A5 &>!y
`DU'wB
@c.11nfn` 模型验证 Mqrt-VPh {|8:U}<#h 一旦散射模型创建了,无论是使用上述的方法1或2,模型必须进行验证。在树形文件夹散射模型节点右键打开一个可选项:输出详细的摘要报告到输出窗口,2D画图使用角度或β-β0,使用用户自定义镜像角3D画图。详尽报告、2D和3D画图将会给出总散射。拟合最小不确定性在5%左右。
|
|