首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
讯技光电&黉论教育
->
列表形式的BSDF数据导入
[点此返回论坛查看本帖完整版本]
[打印本页]
infotek
2023-05-10 08:17
列表形式的BSDF数据导入
AI$r^t1
简介
:在FRED中,列表形式的BSDF数据可以使用如下两种方式。
rRTAWAs%T
A,tmy',d"
1.按照FRED可以识别的数据格式直接导入作为散射模型。
4`x.d
2.使用BSDF数据拟合工具来产生合适的函数模型。
c k$ > yk
m.F \Mn
数据文件的格式
q`l&G%
在FRED中能被识别的测试数据必须按照如下的规格形式。数据文件的开头包含两行,
[hLSK-K 9
第一行指明提供的数据类型,第二行是对数值做出解释。开头正确的格式如下:
;"*\R5a
MH"{N "|
type bsdf_data
l>KkK|!T^i
format angles=[deg/sin] bsdf=[value/log] scale=xxx
x=UwyZ
M![aty@
在第二行的表头,[]提供了可选的指标。角度值可以是极化/方位角度或方向余弦。BSDF值可以是实际的BSDF值或log(BSDF)。Scale 是BSDF数据的尺度因子。
.>5KwEK~
文本文件余下的行由两个组成,指明镜像方向相对应的散射数据,以及3个一组构成的散射方向和BSDF值。正确的数据输入格式如下:
4K_ fN
%n^jho5
Θspec_1 φspec_1
52*9q!
Θscat_1 φscat_1 BSDFscat_1
4CzT<cp
Θscat_2 φscat_2 BSDFscat_2
e{ce \
…
Fk:yj 4'
Θscat_n φscat_n BSDFscat_n
Dr;-2$Kt/&
E>/kNl
Θspec_2 φspec_2
9WXJz;
Θscat_1 φscat_1 BSDFscat_1
R]0p L
Θscat_2 φscat_2 BSDFscat_2
IZ<d~ [y
Θscat_1 φscat_1 BSDFscat_1
Ig9gGI,
Θscat_2 φscat_2 BSDFscat_2
RXMzwk
…
o%!8t_1mR
Θscat_n φscat_n BSDFscat_n
`/zx2Tkk
…
lJ+05\pE
具有镜像0°和15°测试数据正确的格式文件的例子如下:
EcBJ-j6d
type bsdf_data
C~16Jj:v
format angles=deg bsdf=value scale=1
t0[H_
0 0
we6kV-L.
-30 0 0.0003
]et4B+=i
-20 0 0.0005
6x1!!X+)+
-10 0 0.0015
y^7ol;t
0 0 0.1
J! ;g.q
10 0 0.0015
7pB5o2CD0
20 0 0.0005
6} DGEHc1
30 0 0.0003
P'.M.I@
0 0 0.1
'$5.{o`s*1
15 0
8PWx>}XPt
-30 0 0.0003
6g/ <FM
-20 0 0.0005
NVEjUt/
-10 0 0.0015
?o@5PL
0 0 0.1
ubC(%Y_k
10 0 0.0015
_JlbVe[<
20 0 0.0005
|N9::),<
30 0 0.0003
B8+J0jdg6%
0 0 0.1
3Un{Q~6h
;Z\1PwT
方法1:导入测试数据作为散射模型
pYtG%<
如下的步骤是导入格式数据作为散射模型
^4Nk13
1. 在树形文件夹散射文件中,右键在列表中选择创建一个新的散射模型。
^CIO,I
~9&