1.一種漫游實(shí)景VR的3D呈現(xiàn)方法,其特征在于,包括如下步驟:
S1:沿需要漫游的方向進(jìn)行全景視頻拍攝,用以建立數(shù)字場(chǎng)景;
S2:根據(jù)觀看者的瞳距及全景視頻的參數(shù)確定側(cè)向真3D時(shí)雙眼幀差及正向假3D時(shí)數(shù)字場(chǎng)景中雙眼對(duì)應(yīng)的虛擬相機(jī)之間的距離;
S3:漫游中出現(xiàn)頭部旋轉(zhuǎn)時(shí),分別計(jì)算出在全景視頻中應(yīng)調(diào)取的雙眼場(chǎng)景和雙眼對(duì)應(yīng)的虛擬相機(jī)場(chǎng)景。
2.如權(quán)利要求1所述的漫游實(shí)景VR的3D呈現(xiàn)方法,其特征在于,所述S1步驟為:
沿需要漫游的方向勻速進(jìn)行全景視頻拍攝,用以建立數(shù)字場(chǎng)景。
3.如權(quán)利要求2所述的漫游實(shí)景VR的3D呈現(xiàn)方法,其特征在于,所述S1步驟為:
沿需要漫游的方向上規(guī)則或不規(guī)則路線勻速進(jìn)行全景視頻拍攝,用以建立數(shù)字場(chǎng)景。
4.如權(quán)利要求1所述的漫游實(shí)景VR的3D呈現(xiàn)方法,其特征在于,所述S2步驟為:
根據(jù)觀看者的瞳距、全景視頻的拍攝行進(jìn)速度和全景視頻拍攝的幀率之間的對(duì)應(yīng)關(guān)系確定側(cè)向真3D時(shí)雙眼幀差及正向假3D時(shí)數(shù)字場(chǎng)景中雙眼對(duì)應(yīng)的虛擬相機(jī)之間的距離。
5.如權(quán)利要求1所述的漫游實(shí)景VR的3D呈現(xiàn)方法,其特征在于,所述S3步驟為:
漫游中出現(xiàn)頭部旋轉(zhuǎn)時(shí),分別計(jì)算出在全景視頻中應(yīng)調(diào)取的雙眼場(chǎng)景和雙眼對(duì)應(yīng)的虛擬相機(jī)場(chǎng)景。
6.如權(quán)利要求1所述的漫游實(shí)景VR的3D呈現(xiàn)方法,其特征在于,通過(guò)如下公式計(jì)算雙眼的幀差:
t=int(sin(yaw)·tmax) yaw∈[0,2π]
其中,yaw表示觀看者頭部的水平旋轉(zhuǎn)角度,tmax表示側(cè)向真3D時(shí)雙眼的幀差;t表示在yaw角度下雙眼的幀差。
7.如權(quán)利要求1所述的漫游實(shí)景VR的3D呈現(xiàn)方法,其特征在于,通過(guò)如下公式計(jì)算雙眼對(duì)應(yīng)的虛擬相機(jī)的距離:
d=abs(cos(yaw))·dmax yaw∈[0,2π]
其中,yaw表示觀看者頭部的水平旋轉(zhuǎn)角度,dmax表示正向假3D時(shí)雙眼對(duì)應(yīng)的虛擬相機(jī)之間的距離,d表示在yaw角度下雙眼對(duì)應(yīng)的虛擬相機(jī)之間的距離。