| infotek |
2022-10-09 08:31 |
FRED应用:导入列表形式的BSDF数据
]~aF2LJ_q 简介 |.F$G< ^su<uG<R 在FRED中,列表形式的BSDF数据可以使用如下两种方式。 >+JqA7K 1. 按照FRED可以识别的数据格式直接导入作为散射模型。 [U5\bX@$ 2. 使用BSDF数据拟合工具来产生合适的函数模型。 `-(|>5wWS HkO7R
` 数据文件的格式 b6U2GDm\s r[BVvX/,F 在FRED中能被识别的测试数据必须按照如下的规格形式。数据文件的开头包含两行, vgsJeV`}I 第一行指明提供的数据类型,第二行是对数值做出解释。开头正确的格式如下: Fh`~`eog >Db;yC& type bsdf_data Bwa'`+bC format angles=[deg/sin] bsdf=[value/log] scale=xxx |C!ox hu< *~t6(v? 在第二行的表头,[]提供了可选的指标。角度值可以是极化/方位角度或方向余弦。BSDF值可以是实际的BSDF值或log(BSDF)。Scale 是BSDF数据的尺度因子。 OR%'K2C6S 文本文件余下的行由两个组成,指明镜像方向相对应的散射数据,以及3个一组构成的散射方向和BSDF值。正确的数据输入格式如下: hp#W9@NR t=Xv;=daB Θspec_1 φspec_1 yzerOL Θscat_1 φscat_1 BSDFscat_1 wN;^[F Θscat_2 φscat_2 BSDFscat_2 {OXFN;2 … %kS(LlL+6 Θscat_n φscat_n BSDFscat_n =p*]Az w8MG(Lq1" Θspec_2 φspec_2 t5y;CxL Θscat_1 φscat_1 BSDFscat_1 jN[`L%Qm Θscat_2 φscat_2 BSDFscat_2 \.-}adKg Θscat_1 φscat_1 BSDFscat_1 GT0Of~?f Θscat_2 φscat_2 BSDFscat_2 y+"X~7EX … {ys=Ndo8 Θscat_n φscat_n BSDFscat_n lfqiyYFm … ~:Ll&29i 具有镜像0°和15°测试数据正确的格式文件的例子如下: 555XCWyrC type bsdf_data ]ooIrY8 format angles=deg bsdf=value scale=1 qU#1i:(F* 0 0 1JztFix -30 0 0.0003 [co% :xJu -20 0 0.0005 U56G. -10 0 0.0015 - `p4-J!Fy 0 0 0.1 L&u$t}~) 10 0 0.0015 (NF~Ck$#q 20 0 0.0005 G/7cK\^u 30 0 0.0003 K
i'Fn" 0 0 0.1 sj HrPs e 15 0 w8U&ls | |