使用的VR SDK就不贅述了,本人使用的是HUAWEI VR SDK,設(shè)備為HUAWEI VR眼鏡2.0。
全景Shader于Unity 2017.3合入主線,而不是作為插件下載。Link在下方。
https://github.com/Unity-Technologies/SkyboxPanoramicShader
具體操作步驟:
1.新建一個(gè)RenderTexture:

RenderTexture.png
建議size設(shè)定為和VR視頻資源相同,避免拉伸。
2.新建一個(gè)Material:
Shader設(shè)置為Skybox/Panoramic。

Material.png
3.設(shè)置光照:
Unity頂部選項(xiàng)卡-Window>Rendering>Lighting Setting
將Environment中的Skybox Material設(shè)置為剛剛新建的Material

Lighting.png
4.導(dǎo)入資源素材:
Assets>Import New Asset

Asset.png
Import Version設(shè)置為VideoClip。此處可以對Android進(jìn)行壓縮,避免原視頻過大導(dǎo)致播放卡頓。
5.配置VideoPlayer:
Scene中新建VideoPlayer,RenderMode設(shè)置為Render Texture,Target Texture設(shè)定為剛剛的VRVideo

VideoPlayer.png
播放場景,即可預(yù)覽