infotek |
2024-06-13 07:52 |
BSDF数据导入与拟合
简介 )tlj{ 7p M5I`i{Gw 在FRED中,列表形式的BSDF数据可以使用如下两种方式。 R27'00(Z0 1. 按照FRED可以识别的数据格式直接导入作为散射模型。 7y
Cf3 2. 使用BSDF数据拟合工具来产生合适的函数模型。 A/y|pg5 9PB%v.t5y 数据文件的格式 Ag8/%a~( >CvhTrPI 在FRED中能被识别的测试数据必须按照如下的规格形式。数据文件的开头包含两行, [UwQi!^-O 第一行指明提供的数据类型,第二行是对数值做出解释。开头正确的格式如下: bxa>:71 vHi%UaD-y type bsdf_data Xt$qjtVM format angles=[deg/sin] bsdf=[value/log] scale=xxx 6ALjM-t=V bB<S4@jF8z 在第二行的表头,[]提供了可选的指标。角度值可以是极化/方位角度或方向余弦。BSDF值可以是实际的BSDF值或log(BSDF)。Scale 是BSDF数据的尺度因子。 JD*HG] 文本文件余下的行由两个组成,指明镜像方向相对应的散射数据,以及3个一组构成的散射方向和BSDF值。正确的数据输入格式如下: )Xdq+$w. F_079~bJ Θspec_1 φspec_1 , Q0Y} ) Θscat_1 φscat_1 BSDFscat_1 I~l
qg Θscat_2 φscat_2 BSDFscat_2 ?d Jd7+A … "`M~=RiI Θscat_n φscat_n BSDFscat_n -r*|N.5c `:&RB4Z Θspec_2 φspec_2 U$2Em0HO} Θscat_1 φscat_1 BSDFscat_1 "M/c0`>C!i Θscat_2 φscat_2 BSDFscat_2 EV6R[2kl Θscat_1 φscat_1 BSDFscat_1 NfDS6i.Fqp Θscat_2 φscat_2 BSDFscat_2 -;cF)C--12 … 2/3yW.C Θscat_n φscat_n BSDFscat_n 4b<|jVl\ … "G%S
m") 具有镜像0°和15°测试数据正确的格式文件的例子如下: Q0xGd(\ type bsdf_data `)cI^! format angles=deg bsdf=value scale=1 )f3A\^ 0 0 \PS]c9@,rc -30 0 0.0003 q{h,}[U=
-20 0 0.0005 jm%P-C
@ -10 0 0.0015 & %/p;::A 0 0 0.1 n[>hJ6 10 0 0.0015 QPm[4Fd{G 20 0 0.0005 I'xc$f_+ 30 0 0.0003 w6Gez~8 0 0 0.1 4D& | |