2015-11-06 48 views
0

我想呈現vrideo.com或youtube.com視頻的框架。如何使用glsl/webgl呈現360立體框架

對於單聲道360幀,我可以使用6個THREEJS相機,然後將它們拼接在一起。 How to export a THREE.JS scene into a 360 texture for photosphere

然而現在它的時間來找出立體聲360

曾有人想出如何做到這一點了嗎?

一種選擇是限制僅用於前置攝像頭的立體聲,並保持其他單聲道。 enter image description here

12個方向性立體聲精靈的實驗: https://www.youtube.com/watch?v=zQOwywXEq4w

今天,谷歌發佈紙板相機,似乎能夠在相機的旋轉過程中捕捉到的立體360。看上去不錯。他們是如何做到的呢?

+0

其他創意http://forums.vrideo.com/viewtopic.php?f=14&p=18 – zproxy

+0

我刪除了你的結語,因爲它所要做的就是吸引你不想要的行爲。不確定是否和如何編程相關? –

+0

看起來問題可能出在你的問題而不是社區上,看着像[這個問題]的例子(http://stackoverflow.com/questions/33277825/would-one-make-a-raymarch-shadertoy-of這沙漠中的半鏡像房子)或[這一個](http://stackoverflow.com/questions/33275151/how-to-make-a-laptop-to-lay-audio-on -a-virtual-output-serviced-a-pc-server)... –

回答

0

好的。這是主意。

一個4k立體聲視頻寬度爲3840像素,用於360從左到右的全景。

因此渲染器可以在每個像素條的中心呈現左眼和右眼。通過旋轉中心。

這需要一個原型,看看它是否會實際工作

[由Spektre添加]

3D Stereoscopy cameras

你應該把照相機所以旋轉中心位於其投影平面( Znear of frustrum)。您可以申請Yaw節距但不能滾動。 相機位置在大多數渲染引擎中通常是焦點,所以您需要相應地放置它們。

+0

這可能會起作用,但您需要限制(或消除)相機的**滾動**旋轉,因爲這樣會扭曲立體3D效果或需要單獨的進紙滾動旋轉....我認爲。因此,只需將相機從中心偏離眼睛距離的一半(左眼和右眼...)(平均眼距約6.5釐米) – Spektre

+0

通過滾動,您的意思是立體聲僅限於x軸僅適用於? – zproxy

+0

沒有相機。但是如果您滾動相機,則左右相機之間的圖像不僅會旋轉,而且也不會被主要編碼爲相同的圖像輸入 – Spektre