| infotek |
2024-06-13 07:52 |
BSDF数据导入与拟合
简介 8F zHNG PSTu /^ 在FRED中,列表形式的BSDF数据可以使用如下两种方式。 y(bsCsV& 1. 按照FRED可以识别的数据格式直接导入作为散射模型。 9W*.lf 2. 使用BSDF数据拟合工具来产生合适的函数模型。 6hkkNXqkf -IBO5;2_ 数据文件的格式 UvkJ?Bu j2|XDOf 在FRED中能被识别的测试数据必须按照如下的规格形式。数据文件的开头包含两行, }A{_L6qx 第一行指明提供的数据类型,第二行是对数值做出解释。开头正确的格式如下: [@m[V1D b5AGk type bsdf_data U~aWG\h#X format angles=[deg/sin] bsdf=[value/log] scale=xxx [tUv*jw % Dp*:Q){>E 在第二行的表头,[]提供了可选的指标。角度值可以是极化/方位角度或方向余弦。BSDF值可以是实际的BSDF值或log(BSDF)。Scale 是BSDF数据的尺度因子。 Bvz62? 文本文件余下的行由两个组成,指明镜像方向相对应的散射数据,以及3个一组构成的散射方向和BSDF值。正确的数据输入格式如下: ngP7'1I GDF{Lf)/v Θspec_1 φspec_1 NQ?x8h3 Θscat_1 φscat_1 BSDFscat_1 z|ves&lRa Θscat_2 φscat_2 BSDFscat_2 (NX)oP … R0%?:!
F Θscat_n φscat_n BSDFscat_n Oqpp=7 >DL/.. Θspec_2 φspec_2 81Z4>F: Θscat_1 φscat_1 BSDFscat_1 U.: sK* Θscat_2 φscat_2 BSDFscat_2 Bwjg#1 E Θscat_1 φscat_1 BSDFscat_1 osl=[pm Θscat_2 φscat_2 BSDFscat_2 0pD
W _ … O -G1})$ Θscat_n φscat_n BSDFscat_n XE9)c
… sf`PV}a1 具有镜像0°和15°测试数据正确的格式文件的例子如下: 2G?$X? type bsdf_data [*<.?9n)or format angles=deg bsdf=value scale=1 B={/nC}G~ 0 0 yVaU t_Zi -30 0 0.0003 pA<eTlH -20 0 0.0005 qNpu}\L -10 0 0.0015 Z|
We9% 0 0 0.1 c4\C[$ 10 0 0.0015 e#.\^
20 0 0.0005 <"?*zx& | |