本文介紹了兩種方法來製作VR場景:
方法一:通過6張小圖搭建的VR場景
方法二:通過一張全景圖來搭建VR場景
最後搭建場景的方法是相同的,可以小圖或者全景來充當場景。
Unity5.3.1 X64: http://unity3d.com/cn/get-unity/download/archive
PTGui[可選]: 把全景圖轉成6個立方小圖 http://www.ptgui.com/download.html
Google VR SDK For Unity: https://github.com/googlevr/gvr-unity-sdk
全景圖片一張:自行拍攝或者google查找
1、運行PTGui,選擇 Tools – Convert to QTVR/Cubic
2、點擊 Add Files,添加全景文件
3、選擇 cube faces,6 separate files (立方體表面,6個單獨文件),可以選擇 Cube Face Names ,設置每個文件的後綴
4、點擊 Convert ,輸出文件和你的全景圖片在同一個目錄
1、導入 GoogleVRForUnity.unitypackage (如果已有,可忽略)
2、導入切好的6張小圖,選中這6張圖,統一設置圖片的屬性如下:
3、創建一個mat,命名為scene_cubes
4、修改scene_cubes的shader為 skybox/6 sided
5、把6張小圖根據名字放入相應的區域
6、現在你的資源看起來應該如下
1、導入 GoogleVRForUnity.unitypackage (如果已有,可忽略)
2、導入全景圖(未切割的大圖),設置屬性如下:
3、創建一個mat,命名為scene
4、修改scene的shader為 skybox/cubemap,並把步驟2的全景圖,拖動到CubeMap中
4、現在你的資源看起來如下
1、拖動gvr sdk自帶的GvrMain.prefab到場景中,當然也可以自已創建,注意:結構要和GvrMain一樣,組件也要綁定。
2、修改Main Camera 的 Clear Flags為SkyBox,而不是原來的 Solid Color,修改後左右相機也會保持一致。
3、選中 左右鏡頭,給他們添加 SkyBox,並把 scene_cubes.mat 或 scene.mat 賦值 [可省略]
4、點擊 Window – Lighting 打開Lighting窗口,在Scene 中設置SkyBox為 scene_cubes.mat 或 scene.mat
按住Alt鍵,移動滑鼠模擬頭部運動
QTVR
QuickTime VR(也被稱為QTVR)是蘋果公司的QuickTime支持的一種文件格式。可以用它觀看、製作可拖拽的全景照片,並通過在不同角度拍攝的圖像來觀察物體。它作為QuickTime播放器的插件工作,也可以以web瀏覽器的QuickTime插件方式工作。
QuickTime VR可以在Windows系統中也可以在蘋果系統中工作。
全景虛擬全景圖是環繞著觀眾的全景圖(在內,向外),使人產生置身其中的感覺。通過「拼接」幾張正常照片或者是兩張採用了180度魚眼鏡頭拍攝的照片來製作,或使用具有專門功能的全景相機,甚至使用三維建模的場景渲染的兩張圖片。
單列全景,用一個水平行的照片。
多行全景,與在不同傾斜角度拍攝的多行照片。
虛擬實境全景進一步分為包含頂部和底部,稱為立方體或者球形全景,那些不包括頂部和底部的通常稱為柱形全景。
單個全景,也稱為節點,是從空間的獨立的一個點拍攝到的。通過連接多節點或多對象的影片,使觀眾可以從一個地點轉移另一個地點。這種多節點的QuickTime VR影片被稱為場景。
蘋果公司的 QuickTime VR文件格式的對全景圖節點有兩種表達方式:
他們中的每一個通常被細分或者平鋪成幾個較小的圖像,並被儲存到一個特殊格式的QuickTime影片。
熱點可嵌入全景,當選中它們時可以調用一些動作,例如移到全景圖的另一個熱點。
對象相比於在一個地點以不同的角度向外拍攝而成的全景圖,對象是指是對同一物體在不同視角進行拍攝。
最簡單的對象全景圖是在單排上捕捉的,通常在一個物體的赤道方向上抓取拍攝。這通常會使用一個旋轉的轉盤使拍攝變得便利。對象被放置在轉盤上,並且通過固定在三腳架上的相機以平均遞增的角度進行拍攝(通常是10 °)。
捕捉一個多行拍攝的對象影片則需要更精細的設置,因為相機必須在對象的赤道的上下方傾斜一定的角度。
圖像的來源不必須是照片,也可以用3D效果圖或者圖紙。
本文來源趙青青博客http://www.cnblogs.com/zhaoqingqing/p/5537961.html
(本文由作者趙青青授權轉載,歡迎轉發朋友圈,交流請加VR輔導老師微信:aishangyema123 )
關注@VR必修課
成為虛擬實境專家!