首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> 讯技光电&黉论教育 -> 列表形式的BSDF数据导入 [点此返回论坛查看本帖完整版本] [打印本页]

infotek 2021-10-22 14:11

列表形式的BSDF数据导入

简介:在FRED中,列表形式的BSDF数据可以使用如下两种方式。 *He%%pk  
#=* y7w  
1.按照FRED可以识别的数据格式直接导入作为散射模型。 Qso"jYl<  
2.使用BSDF数据拟合工具来产生合适的函数模型。  T.{sO`  
jQc.@^#+x  
数据文件的格式 k-uwK-B}v+  
在FRED中能被识别的测试数据必须按照如下的规格形式。数据文件的开头包含两行, lIlmXjL0  
第一行指明提供的数据类型,第二行是对数值做出解释。开头正确的格式如下: u{_jweZ  
n,E =eNc  
type bsdf_data }&{z-/;H  
format angles=[deg/sin] bsdf=[value/log] scale=xxx SpB\kC"K  
W$X@DXT=o  
在第二行的表头,[]提供了可选的指标。角度值可以是极化/方位角度或方向余弦。BSDF值可以是实际的BSDF值或log(BSDF)。Scale 是BSDF数据的尺度因子。 fEB>3hI  
文本文件余下的行由两个组成,指明镜像方向相对应的散射数据,以及3个一组构成的散射方向和BSDF值。正确的数据输入格式如下: 6mH --!j  
<7;AK!BH  
Θspec_1  φspec_1 bim 82<F  
Θscat_1  φscat_1  BSDFscat_1 'l| e}eti>  
Θscat_2 φscat_2 BSDFscat_2 xc HG5bg |  
T1&^IO-F7$  
Θscat_n φscat_n BSDFscat_n }}g.L|  
c< P ML|e  
Θspec_2 φspec_2 :172I1|7  
Θscat_1 φscat_1 BSDFscat_1 %di]1vQ  
Θscat_2 φscat_2 BSDFscat_2 .<Lbv5m  
Θscat_1 φscat_1 BSDFscat_1 1JIo,7  
Θscat_2 φscat_2 BSDFscat_2 > (.V(]{3y  
0Ek + }`  
Θscat_n φscat_n BSDFscat_n 3bGJ?hpp  
GkT:7`|C  
具有镜像0°和15°测试数据正确的格式文件的例子如下: .-Xp]>f,  
type bsdf_data 6_s_2cr  
format angles=deg bsdf=value scale=1 HZH zjrx  
0 0 mimJ_=]DC  
-30 0 0.0003 covr0N)  
-20 0 0.0005 F;Lg w^1!  
-10 0 0.0015 EMV<PshW=  
0 0 0.1 r[TTG0|  
10 0 0.0015 JF vVRGWB  
20 0 0.0005 TC=djC4$/  
30 0 0.0003 /_`f b)f  
0 0 0.1 Y}/e" mp  
15 0 EP|OKXRltA  
-30 0 0.0003 DeAi'"&  
-20 0 0.0005 z  DP  
-10 0 0.0015 FHu -';  
0 0 0.1 9<9 c^2  
10 0 0.0015 7HpfHqJ7  
20 0 0.0005 Y~</vz+H  
30 0 0.0003 ;-OnCLr  
0 0 0.1 L6xLD X7y  
*f?z$46  
方法1:导入测试数据作为散射模型 a*pwVn  
如下的步骤是导入格式数据作为散射模型 G9/5KW}-  
1. 在树形文件夹散射文件中,右键在列表中选择创建一个新的散射模型。 !w!}`|q  
I.M@we/bR}  
JVoW*uA  
2. 在列出诸多的类型中,下拉列表选中Tabulated BSDF(Reciprocity-obeying sampled BSDF) Zw)*+> +FV  
4rmSo^vK  
Zj*kHjn"  
3. 在file框中,右键选择”Replace With Data from a File.” scff WqEo  
: *~}\M*  
q]-CTx$  
4.浏览包含散射模型的文本文档,并点击OK. X/ \5j   
rl\$a2_+  
方法二:拟合数据到函数模型 +0,{gDd+  
AF=9KWqf  
BSDF数据拟合工具可以读取ASCII文件的列表BSDF数据,以及拟合数据到任意的二项式或多项式散射模型。二项式和多项式散射模型具有如下的函数模型: LxM.z1  
\uumNpB*n  
BSDF数据拟合工具,如下图所示,可以通过如下方式获取 ^&AhW m7\  
菜单/工具/BSDF数据拟合/二项式、多项式数据拟合 @wy&Z  
b;N[_2  
S~8w-lG!  
两种拟合方式可选,一个是通过制定n,m,I和I’参数拟合函数,另一个是执行回归拟合,结合在n,m,I和I’提供的范围内拟合。无论哪种方式,从拟合工具对话框得到的拟合结果都可以被用来创建一个新的散射模型。 "71,vUW  
#SHmAB  
T[z]~MJL  
模型验证 cmzu @zq  
Q Eh_2  
一旦散射模型创建了,无论是使用上述的方法1或2,模型必须进行验证。在树形文件夹散射模型节点右键打开一个可选项:输出详细的摘要报告到输出窗口,2D画图使用角度或β-β0,使用用户自定义镜像角3D画图。详尽报告、2D和3D画图将会给出总散射。 \WDL?(G<  
查看本帖完整版本: [-- 列表形式的BSDF数据导入 --] [-- top --]

Copyright © 2005-2025 光行天下 蜀ICP备06003254号-1 网站统计