2016-09-05 96 views
0

我想在skybox上播放360視頻。有沒有任何直接的方法可以完成這項任務。這似乎是skybox中的實時視頻渲染

  1. 所以顯示

這是視頻特效轉換360幀

  • 轉換幀成cubmap
  • 使用該立方體貼圖在天空盒和編程迅速改變一個長鑽孔過程是我認爲可能的長期任務,但有沒有其他可行的方法。答後

    更新:

    由於Umair中號的回答,我能夠運行範圍內,但得到的黑色圓圈爲什麼視頻? enter image description here

  • 回答

    2

    播放360視頻的更好方法是使用MovieTexture。在球體上使用movieTexture,並將相機放在球體的中心。確保您應用於sphere對象的着色器具有cull = off屬性以從內部進行渲染。

    閱讀更多:Full 360 stereoscopic video playback in Unity

    注意:如果你不想自己做這一切,也有在商店的一些優良資產,您可以使用: https://www.assetstore.unity3d.com/en/#!/content/35102 https://www.assetstore.unity3d.com/en/#!/content/2546

    +0

    謝謝Umair它完美無瑕。我不知道着色器編程及其如此強大的工作人員。我正在使用spehere中的黑色圓環,請告訴我關於它的原因以及爲什麼這不是在cube原始模式下工作的原因? –

    +0

    你是否按照教程文章? –

    +0

    在你的素材上使用[着色器](https://github.com/Unitarian/Unity-Extensions/blob/master/InsideSphere.shader)。 –