1.一種基于光探針插值動(dòng)態(tài)計(jì)算間接反射高光的渲染方法,其特征在于,包括:
步驟1,對(duì)目標(biāo)場(chǎng)景進(jìn)行初步規(guī)劃分布,得到若干光探針探測(cè)點(diǎn);
步驟2,針對(duì)每個(gè)光探針探測(cè)點(diǎn)進(jìn)行周圍環(huán)境高光的渲染計(jì)算,得到相應(yīng)的入射光場(chǎng);
步驟3,對(duì)于每個(gè)入射光場(chǎng),通過一組vMF分布函數(shù)擬合入射光場(chǎng)信息;
步驟4,依據(jù)渲染點(diǎn)的位置以及步驟1中光探針探測(cè)點(diǎn)的位置,得到渲染點(diǎn)周圍鄰域內(nèi)的光探針探測(cè)點(diǎn),對(duì)這些光探針探測(cè)點(diǎn)的vMF分布函數(shù)進(jìn)行插值計(jì)算,得到利用vMF分布函數(shù)表達(dá)的渲染點(diǎn)的高光信息;
步驟5,利用步驟4得到的高光信息進(jìn)行光照計(jì)算并輸出。
2.如權(quán)利要求1所述的基于光探針插值動(dòng)態(tài)計(jì)算間接反射高光的渲染方法,其特征在于,步驟1中,對(duì)目標(biāo)場(chǎng)景中包含較多信息的區(qū)域進(jìn)行多面體劃分,每個(gè)多面體的頂點(diǎn)為一個(gè)光探針探測(cè)點(diǎn)。
3.如權(quán)利要求1所述的基于光探針插值動(dòng)態(tài)計(jì)算間接反射高光的渲染方法,其特征在于,每個(gè)vMF分布函數(shù)的參數(shù)分為三組,第一組為二維極坐標(biāo)表達(dá)的軸線方向μ,第二組為vMF分布寬度λ,第三組為三維顏色值c,步驟3中,使用L-BFGS-B最優(yōu)化算法進(jìn)行擬合,采用固定兩組參數(shù)擬合一組參數(shù)的循環(huán)迭代過程取得最優(yōu)解。
4.如權(quán)利要求1所述的基于光探針插值動(dòng)態(tài)計(jì)算間接反射高光的渲染方法,其特征在于,步驟4中,將vMF分布函數(shù)轉(zhuǎn)換為使用平均方向r表達(dá),在渲染點(diǎn)所處的多面體內(nèi),對(duì)多面體頂點(diǎn)位置的平均方向r進(jìn)行插值,得到渲染點(diǎn)的平均方向r,然后得到渲染點(diǎn)的vMF分布函數(shù)。