簡介 !Kr|04Qp#x r'xZF~}k"~ 在
FRED中,列表形式的BSDF數(shù)據(jù)可以使用如下兩種方式。
xo2PxUO 1. 按照FRED可以識別的數(shù)據(jù)格式直接導(dǎo)入作為散射
模型。
;Ak<O[ 2. 使用BSDF數(shù)據(jù)擬合工具來產(chǎn)生合適的
函數(shù)模型。
f*KNt_|: K|nh`r 數(shù)據(jù)文件的格式 I$!rNfrs `s93P^% 在FRED中能被識別的測試數(shù)據(jù)必須按照如下的規(guī)格形式。數(shù)據(jù)文件的開頭包含兩行,
mn;;wp 第一行指明提供的數(shù)據(jù)類型,第二行是對數(shù)值做出解釋。開頭正確的格式如下:
p>Dv&fX 3Ob"R%Yo type bsdf_data
"L^]a$& format angles=[deg/sin] bsdf=[value/log] scale=xxx
0dxEV] Q qGf* 在第二行的表頭,[]提供了可選的指標(biāo)。
角度值可以是極化/方位角度或方向余弦。BSDF值可以是實際的BSDF值或log(BSDF)。Scale 是BSDF數(shù)據(jù)的尺度因子。
a@:(L"Or 文本文件余下的行由兩個組成,指明鏡像方向相對應(yīng)的散射數(shù)據(jù),以及3個一組構(gòu)成的散射方向和BSDF值。正確的數(shù)據(jù)輸入格式如下:
^=:e9i3u 7(cRm$)L Θspec_1 φspec_1
X!Ag7^E Θscat_1 φscat_1 BSDFscat_1
+{U0PI82 Θscat_2 φscat_2 BSDFscat_2
_/Ky;p. …
`|?K4<5| Θscat_n φscat_n BSDFscat_n
:YaEMQJ^ $SAq/VHI1] Θspec_2 φspec_2
dbM~41C6 Θscat_1 φscat_1 BSDFscat_1
Vg'vL[Y Θscat_2 φscat_2 BSDFscat_2
x`n$4a'7b Θscat_1 φscat_1 BSDFscat_1
h[~JCYA Θscat_2 φscat_2 BSDFscat_2
xUl=N …
Sy|fX_i Θscat_n φscat_n BSDFscat_n
,aOi:aaZRT …
x=>B 6o-f 具有鏡像0°和15°測試數(shù)據(jù)正確的格式文件的例子如下:
<,!8xp7,~ type bsdf_data
T-e'r format angles=deg bsdf=value scale=1
6;s.%W 0 0
50r3Kl0 -30 0 0.0003
u^.7zL+ -20 0 0.0005
| 4/'~cYV -10 0 0.0015
o
4G%m>$ 0 0 0.1
#1fT\aP 10 0 0.0015
{*utke]}* 20 0 0.0005
;e,_F/@` 30 0 0.0003
.j"iJ/ 0 0 0.1
.Z%y16)T 15 0
P^9y0Q -30 0 0.0003
~[n]la -20 0 0.0005
1;_tu -10 0 0.0015
SSG57N-T 0 0 0.1
S -$ L2N 10 0 0.0015
o/0cd 20 0 0.0005
<12