>設備兼容性
Google有一個“紙板相機”應用程序,可以在Android上拍攝360度全景照片。對於iOS上的人,有一個名為Optonaut的應用程序,也可以拍攝360張照片。我不太確定Optonaut照片出口和使用其他地方有多容易,因此,如果您確實有iOS設備並嘗試一下 - 我很想听聽它的發生!
>使用Google Cardboard攝像頭,您可以按照屏幕上的說明來拍攝360張照片,然後繞一個圓圈移動。最有效的場景將是在戶外拍攝的場景,圖像的底部或頂部沒有太多的開放空間,並且細節不多。如果您正在拍攝較小的房間的照片,則可能需要在圖像正確之前調整圖像(我們將在下面查看如何進行操作)。準備圖像
>如果您的場景中沒有大量的天空和地面,那麼您的圖像在這些區域可能會有些奇怪。有時,特別是對於室內鏡頭,這是不可避免的。我們使用了SitePoint Office
的照片(感謝Angela!)>
為了避免在圖像的頂部和底部有過多的細節,您可以在圖像上方和下方添加空間,以使情況保持整潔。您可以嘗試提供很多技術,可以給出一個不太屈光的頂部和底部區域,到目前為止,我最喜歡的是在頂部和底部添加模糊的反向圖像。>拉伸所有三個,以便它填充畫布,然後使用
transform>“ transform> flip垂直應該看起來像:
>重複頂部和底部圖像,然後使用濾鏡> Blur> Gaussian Blur 模糊副本:
>>試用半徑值的不同值,因為有些場景看起來會更好,反之亦然:
>伸出每個模糊的層,以使它們延伸到圖像之外(因為邊緣會褪色,我們不希望它們在我們的畫布的邊緣上褪色):
>我們的圖像的最終結果應該看起來像:
如果您有Photoshop技能,則可能會想出其他使圖像底部和頂部的方法並不那麼奇怪。有些場景會比其他場景更容易且不明顯!
>>有兩種將我們的圖像嵌入VR視圖中的選項。我們可以嵌入Google的託管VR視圖,也可以託管我們自己的版本。目前,在同一服務器上託管我們自己的版本更可靠。當VR視圖和圖像託管在不同的服務器上時,在iOS Safari上,情況無法正常工作。帶有圖像的服務器還需要能夠允許使用Google的託管VR視圖。
使用Google的託管VR View
<span><span><span><iframe</span> width<span>="100%"</span> </span></span><span> <span>height<span>="300px"</span> </span></span><span> <span>allowfullscreen </span></span><span> <span>frameborder<span>="0"</span> </span></span><span> <span>src<span>="//storage.googleapis.com/vrview/index.html?image=//storage.googleapis.com/vrview/examples/coral.jpg& </span></span></span><span><span> is_stereo=true<span>"</span>></span> </span><span><span><span></iframe</span>></span></span>Google的示例代碼看起來像這樣的行動:
>您會在其中看到一個is_stereo = true屬性 - 這是在一個圖像中使用Panorama重複設置圖像的時候。為了使事情變得簡單,我們沒有在自定義圖像示例中走那條路!有關此信息的更多信息,請參見VR View上的Google文檔。
自我託管並不難設置。從Google的VR View GitHub下載代碼,並在某個地方託管具有公共訪問權限的地方。如果將其保留在服務器上的名為“ vrview”的文件夾中,則可以通過///yourdomain.com/vrview/?image=Examples/coral.jpg&is_stereo=true訪問它。如果您直接為此設置了託管(或直接指向它的域名),則可以避免 /vrview位。
>要添加其他圖像,將它們包含在您喜歡的何處(例如Images/yourimage.jpg)中,然後更改上面的URL以查找此新圖像(例如///yourdomain.com/vrview/?Image ? = images/yourimage.jpg)。
如果您只是想快速使用自己的圖像快速測試此操作,並且沒有準備好託管,那麼一個不錯的選擇是使用GitHub頁面。
在GitHub頁面上託管VR視圖
開始,請轉到Google的VR查看GitHub存儲庫,然後單擊“叉”:
此文件將把域名分配給您的github頁面。如果您準備使用域名並希望將其設置為使用此域名,請閱讀GitHub指南,以使用GitHub頁面使用自定義域。否則,請單擊右側的垃圾桶圖標,以從您的分叉版本的倉庫中刪除此文件。相反,這將允許您使用典型的http://you.github.io/地址。
提交那個更改:
>最後,在您的VR視圖的分叉版本中創建一個新的分支,並將其稱為“ GH-pages”
。此分支中的所有內容都可以在您的github頁面上訪問此存儲庫:如果您現在訪問http://you.github.io/vrview/?image= examples/coral.jpg,您應該擁有自己的VR視圖的工作版本!
>從這裡開始,您可以在自己喜歡的任何地方添加自己的圖像,就像上面的自我託管一樣。在這種情況下,您需要將該圖像直接添加到gh-pages分支中,或將其添加到> master 中,然後將其帶入gh > gh-pages 從那里分支。如果您是GitHub的新手,則可以避免命令行的大部分混亂,然後在打開圖像的文件夾時將圖像拖到瀏覽器窗口中。
>更新圖像後,將URL更改為定位圖像(例如http://you.github.io/vrview/?image= yourimage.jpg),您應該在光榮的360 Panorama中看到它! 🎜>
在Action!結論
>如果您將自己的360視圖放在一起,我很想看看您的創作!在下面的評論中讓我知道,或通過@thatpatrickguy在Twitter上與我聯繫。
>關於嵌入虛擬現實的常見問題,vr視圖
>如何自定義VR視圖的外觀?通過在“ AddVrview”函數中設置不同參數來自定義VR視圖的外觀。例如,您可以設置初始攝像頭角度,圖像的分辨率或VR視圖的大小。您還可以啟用或禁用VR模式,該模式允許用戶使用VR耳機查看內容。
>
使用VR視圖的技術要求是什麼?>
>如何為VR視圖創建360度內容?>我可以在商業項目中使用VR視圖嗎?
以上是用VR視圖嵌入網絡上的虛擬現實的詳細內容。更多資訊請關注PHP中文網其他相關文章!