首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
讯技光电&黉论教育
->
BSDF数据导入与拟合
[点此返回论坛查看本帖完整版本]
[打印本页]
infotek
2025-02-06 08:08
BSDF数据导入与拟合
简介
K?u(1
!&]z*t
在FRED中,列表形式的BSDF数据可以使用如下两种方式。
DlyMJ#a
1. 按照FRED可以识别的数据格式直接导入作为散射模型。
=l942p
2. 使用BSDF数据拟合工具来产生合适的函数模型。
>0Ev#cX4
C+K=[
数据文件的格式
7Bz*r0 9S
x.$1<w64t
在FRED中能被识别的测试数据必须按照如下的规格形式。数据文件的开头包含两行,
JmOW~W
第一行指明提供的数据类型,第二行是对数值做出解释。开头正确的格式如下:
GZ}/leR
%G?K@5?j?
type bsdf_data
W9J1=
format angles=[deg/sin] bsdf=[value/log] scale=xxx
{hqAnZ@]vr
+&ZX$
在第二行的表头,[]提供了可选的指标。角度值可以是极化/方位角度或方向余弦。BSDF值可以是实际的BSDF值或log(BSDF)。Scale 是BSDF数据的尺度因子。
C:\(~D*GS
文本文件余下的行由两个组成,指明镜像方向相对应的散射数据,以及3个一组构成的散射方向和BSDF值。正确的数据输入格式如下:
jN/C'\QL
)%Y IGV;&
Θspec_1 φspec_1
y/_wx(2
Θscat_1 φscat_1 BSDFscat_1
S{p}ux[}=
Θscat_2 φscat_2 BSDFscat_2
O.k\]'
…
!0 Q8iW:
Θscat_n φscat_n BSDFscat_n
o*ANi;1]&B
r$nkU4N'
Θspec_2 φspec_2
7w58L:)B.
Θscat_1 φscat_1 BSDFscat_1
$zkH|] zZ
Θscat_2 φscat_2 BSDFscat_2
en9en=n|
Θscat_1 φscat_1 BSDFscat_1
~U}Mv{y
Θscat_2 φscat_2 BSDFscat_2
Fa3gJ[ZAqf
…
QLbMPS
Θscat_n φscat_n BSDFscat_n
gs`^~iD]m
…
V`fL%du,3
具有镜像0°和15°测试数据正确的格式文件的例子如下:
:kw0y
type bsdf_data
h(xP_Svj>
format angles=deg bsdf=value scale=1
hSqMaX%G
0 0
P#G.lft"O
-30 0 0.0003
zp=!8Av
-20 0 0.0005
h8^i\j
-10 0 0.0015
K6pw8
0 0 0.1
IG.f=+<0
10 0 0.0015
ValS8V*N1
20 0 0.0005
oL *n>dH
30 0 0.0003
3n(*E_n
0 0 0.1
[}""@?
15 0
q#1X[A()
-30 0 0.0003
(:$9%,x
-20 0 0.0005
aIGn9:\
-10 0 0.0015
#q4*]qGHm
0 0 0.1
V 4qtaHf
10 0 0.0015
mf*Nr0L;J
20 0 0.0005
L:U4N*
30 0 0.0003
kl{6]39
0 0 0.1
Hbr^vYs5
;9rTE|n
方法1:导入测试数据作为散射模型
3sC:jIp
如下的步骤是导入格式数据作为散射模型
kMe@+ysL
1. 在树形文件夹散射文件中,右键在列表中选择创建一个新的散射模型。
` py}99G
]Ti $ztJ
&d 3HB=x
%F$N#YG
+Hy4s[_|
ABWb>EZ8
2. 在列出诸多的类型中,下拉列表选中Tabulated BSDF(Reciprocity-obeying sampled BSDF)
2oNV=b[
(Nt[v;BnO
3. 在file框中,右键选择”Replace With Data from a File.”
z<QIuq
<kc]L x
3bH5C3(u
di_gWE
4.浏览包含散射模型的文本文档,并点击OK.
vb}/@F,Q5
G^"H*a
Fg@ ACv'@
U+!UL5k
方法二:拟合数据到函数模型
RdkU2Y}V
9 x [X<
BSDF数据拟合工具可以读取ASCII文件的列表BSDF数据,以及拟合数据到任意的二项式或多项式散射模型。二项式和多项式散射模型具有如下的函数模型:
~|=rwDBZ8l
8on[%Vk
M7U:g}
vU9~[I`^p
BSDF数据拟合工具,如下图所示,可以通过如下方式获取
QJ M(UfHUD
菜单/工具/BSDF数据拟合/二项式、多项式数据拟合
E8;TLk4\
-y <