| infotek |
2024-01-24 08:04 |
BSDF数据导入与拟合
简介 k=;>*:D% eu=G[> 在FRED中,列表形式的BSDF数据可以使用如下两种方式。 AI
KLJvte 1. 按照FRED可以识别的数据格式直接导入作为散射模型。 48%-lkol) 2. 使用BSDF数据拟合工具来产生合适的函数模型。 FY;\1bt<< wq yw#)S 数据文件的格式 )Ve-) rZ [5[}2B_t 在FRED中能被识别的测试数据必须按照如下的规格形式。数据文件的开头包含两行, <JtH/oN 第一行指明提供的数据类型,第二行是对数值做出解释。开头正确的格式如下: vTnrSNdSE Mdk(FG( type bsdf_data oCtg{*vp format angles=[deg/sin] bsdf=[value/log] scale=xxx b-*3]gB /V'^$enK!} 在第二行的表头,[]提供了可选的指标。角度值可以是极化/方位角度或方向余弦。BSDF值可以是实际的BSDF值或log(BSDF)。Scale 是BSDF数据的尺度因子。 =BD} +(3 文本文件余下的行由两个组成,指明镜像方向相对应的散射数据,以及3个一组构成的散射方向和BSDF值。正确的数据输入格式如下: D5]AL5=Xt2 d)@Hx8 Θspec_1 φspec_1 tG8)! Θscat_1 φscat_1 BSDFscat_1 E :gS*tsY Θscat_2 φscat_2 BSDFscat_2 }f
rij1/G … ggluQGA Θscat_n φscat_n BSDFscat_n i4<&zj}) b1+6I_u. Θspec_2 φspec_2 $db]b Θscat_1 φscat_1 BSDFscat_1 -NzO ,? Θscat_2 φscat_2 BSDFscat_2 Yz<,`w5/6~ Θscat_1 φscat_1 BSDFscat_1 j^4KczJl Θscat_2 φscat_2 BSDFscat_2 un*Ptc2% … nsT]Yxo%M Θscat_n φscat_n BSDFscat_n
|gXtP- … +IS+!K0?) 具有镜像0°和15°测试数据正确的格式文件的例子如下: kg,t[Jl type bsdf_data -Iq
W@|N format angles=deg bsdf=value scale=1 -dRnozs6W 0 0 }E
o\=>l7 -30 0 0.0003 {;:QY1QT -20 0 0.0005 u_kcuN\Sq
-10 0 0.0015 {?2jvv 0 0 0.1 T6/d[SH> 10 0 0.0015 |X}H&wBWo 20 0 0.0005 woSO4e/ 30 0 0.0003 F4P=Wz] 0 0 0.1 4}i2j 15 0 x"N{5 -30 0 0.0003 "zN2+X"& -20 0 0.0005 s,5SWdb\v -10 0 0.0015 P<.
TiF?@ 0 0 0.1 !yUn|v>&p 10 0 0.0015 =D&xw2 20 0 0.0005 b*;zdGX.A9 30 0 0.0003 8}B*a;d 0 0 0.1 f82$_1s^ |6qxRWT" 方法1:导入测试数据作为散射模型 4[\$3t.L 如下的步骤是导入格式数据作为散射模型 ]mfI$p% 1. 在树形文件夹散射文件中,右键在列表中选择创建一个新的散射模型。 `zRE $O /KL;%:7
A~2U9f+\ WA'& | |