国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
鑰匙要點
> Google的VR視圖可在臺式機和移動設(shè)備上的以下瀏覽器的最新版本上工作:
>使用相機拍照後,應(yīng)該在/sdcard/dcim/cardboardCamera上在手機上找到360張照片。將其複製到計算機上,您將進行開發(fā)。
嵌入我們的圖像
託管VR視圖
>您可以避免下載和託管VR視圖,而不是撥出Google的存儲庫,然後使用github頁面託管在您的github帳戶上。
> Google的VR視圖添加了為Web創(chuàng)建360 VR內(nèi)容的另一個簡單選擇,並且非常容易組合在一起!
>
>

>我可以在移動設(shè)備上使用VR視圖嗎?實際上,他們在移動設(shè)備上提供了更身臨其境的體驗,因為用戶可以通過移動設(shè)備來探索360度的內(nèi)容。此外,如果設(shè)備具有陀螺儀,則VR視圖可以響應(yīng)設(shè)備的方向,提供更現(xiàn)實的體驗。

>您可以為您創(chuàng)建360度內(nèi)容的內(nèi)容使用360度相機或3D渲染軟件的VR視圖。相機應(yīng)捕獲場景的完整360度視圖,該軟件應(yīng)以360度格式渲染場景。然後,您可以將被捕獲的內(nèi)容或渲染的內(nèi)容轉(zhuǎn)換為JPEG,PNG或MP4文件。
>在哪裡可以找到有關(guān)VR視圖的更多信息?該文檔提供了有關(guān)如何使用API??的詳細指南,包括如何嵌入VR視圖,如何自定義它以及如何以編程方式與IT進行交互。它還提供了API功能和事件的參考,以及一些示例和教程。
首頁 web前端 js教程 用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

Feb 18, 2025 am 11:46 AM

用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

鑰匙要點

  • >網(wǎng)絡(luò)虛擬現(xiàn)實體驗的開發(fā)正在迅速發(fā)展,Google的可嵌入VR視圖是最近的添加。 VR視圖允許開發(fā)人員將360度虛擬現(xiàn)實圖像和視頻嵌入到桌面和移動設(shè)備上的網(wǎng)站中。
  • > Google的VR視圖與Chrome,Safari,F(xiàn)irefox,IE 11和臺式機和移動設(shè)備上的Edge的最新版本兼容。在桌面上,VR體驗是一種全景體驗,可以用鼠標操縱視圖??梢允褂肎oogle Cardboard。
  • >將VR視圖嵌入到網(wǎng)站中,可以通過兩種方式完成:使用Google的託管VR視圖或託管您自己的版本。託管您自己的版本當(dāng)前更可靠,尤其是對於跨多個平臺的較大觀眾,因為當(dāng)VR視圖和圖像託管在不同的服務(wù)器上時,iOS Safari存在一些問題。
  • > Google的VR視圖是為Web創(chuàng)建360 VR內(nèi)容的簡便方法。它允許快速嵌入全景內(nèi)容,類似於嵌入YouTube視頻。但是,要在所有平臺上具有更可靠的體驗,建議您自己託管VR視圖。
  • > Web開發(fā)人員可用於為網(wǎng)絡(luò)建立虛擬現(xiàn)實體驗的方法正在以快速而令人興奮的速度增長!我之前介紹瞭如何在去年在網(wǎng)絡(luò)上構(gòu)建VR的方法,從那以後它已經(jīng)進步了很多。在2016年出現(xiàn)的Web的虛擬現(xiàn)實體驗有很多選擇 - 在過去的兩個星期中,我們探索了A型框架,一種開源可擴展的VR Web框架,並使用Primrose在VR中構(gòu)建VR。上個月,Google自己宣布了另一個令人興奮的選項,該選項將把更多的VR帶到網(wǎng)絡(luò)上 - 可嵌入的VR視圖。
  • 什麼是VR視圖?
“ VR視圖”為開發(fā)人員提供了將360度虛擬現(xiàn)實圖像和視頻嵌入到桌面和移動上的網(wǎng)站中的能力。 VR視圖也可以嵌入到Android和iOS上的本機應(yīng)用中。在本文中,我們將探討將360個全景圖像嵌入現(xiàn)有網(wǎng)站的簡單。

>設(shè)備兼容性

> Google的VR視圖可在臺式機和移動設(shè)備上的以下瀏覽器的最新版本上工作:

  • > chrome在Android,iOS,Windows,Mac OS X和Linux上 在iOS和Mac OS X上
  • > Safari。
  • Windows上的Firefox,Mac OS X和Linux。
  • IE 11和Windows上的邊緣。
  • >使用桌面版本,您的“虛擬現(xiàn)實”體驗主要是一種全景體驗,您可以用鼠標拖動視圖。他們稱此版本的體驗為“魔術(shù)窗口”,類似於桌面Quicktime VR Panorama體驗,有些人幾年前可能已經(jīng)見過。但是,今天的Google VR視圖是使用JavaScript而不是第三方插件完成的,並且可以通過使用Google Cardboard的真實VR視圖來增強。
  • 拍攝全景照片
>

Google有一個“紙板相機”應(yīng)用程序,可以在Android上拍攝360度全景照片。對於iOS上的人,有一個名為Optonaut的應(yīng)用程序,也可以拍攝360張照片。我不太確定Optonaut照片出口和使用其他地方有多容易,因此,如果您確實有iOS設(shè)備並嘗試一下 - 我很想聽聽它的發(fā)生!

>使用Google Cardboard攝像頭,您可以按照屏幕上的說明來拍攝360張照片,然後繞一個圓圈移動。最有效的場景將是在戶外拍攝的場景,圖像的底部或頂部沒有太多的開放空間,並且細節(jié)不多。如果您正在拍攝較小的房間的照片,則可能需要在圖像正確之前調(diào)整圖像(我們將在下面查看如何進行操作)。

>使用相機拍照後,應(yīng)該在/sdcard/dcim/cardboardCamera上在手機上找到360張照片。將其複製到計算機上,您將進行開發(fā)。

準備圖像

>如果您的場景中沒有大量的天空和地面,那麼您的圖像在這些區(qū)域可能會有些奇怪。有時,特別是對於室內(nèi)鏡頭,這是不可避免的。我們使用了SitePoint Office

的照片(感謝Angela?。?angy>,其中有一個完美的示例,說明了圖像的底部在底部有很多不可避免的細節(jié):

>

為了避免在圖像的頂部和底部有過多的細節(jié),您可以在圖像上方和下方添加空間,以使情況保持整潔。您可以嘗試提供很多技術(shù),可以給出一個不太屈光的頂部和底部區(qū)域,到目前為止,我最喜歡的是在頂部和底部添加模糊的反向圖像。

>

嘗試此方法,在Photoshop中創(chuàng)建2048 x 1024圖像,並粘貼其中的三個全景圖像:

>拉伸所有三個,以便它填充畫布,然後使用

transform>“ transform> flip垂直用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實”翻轉(zhuǎn)頂部和底部圖像:>

應(yīng)該看起來像:

用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

>重複頂部和底部圖像,然後使用濾鏡> Blur> Gaussian Blur 模糊副本:

> 用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

>試用半徑值的不同值,因為有些場景看起來會更好,反之亦然:>

用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

>伸出每個模糊的層,以使它們延伸到圖像之外(因為邊緣會褪色,我們不希望它們在我們的畫布的邊緣上褪色):

> 用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

我們的圖像的最終結(jié)果應(yīng)該看起來像:

用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

如果您有Photoshop技能,則可能會想出其他使圖像底部和頂部的方法並不那麼奇怪。有些場景會比其他場景更容易且不明顯!

>

嵌入我們的圖像

>有兩種將我們的圖像嵌入VR視圖中的選項。我們可以嵌入Google的託管VR視圖,也可以託管我們自己的版本。目前,在同一服務(wù)器上託管我們自己的版本更可靠。當(dāng)VR視圖和圖像託管在不同的服務(wù)器上時,在iOS Safari上,情況無法正常工作。帶有圖像的服務(wù)器還需要能夠允許使用Google的託管VR視圖。

使用Google的託管VR View

>快速測試VR視圖的樣子,您可以在網(wǎng)頁中包含以下內(nèi)容:

<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重複設(shè)置圖像的時候。為了使事情變得簡單,我們沒有在自定義圖像示例中走那條路!有關(guān)此信息的更多信息,請參見VR View上的Google文檔。

託管VR視圖

Google的託管VR視圖非常方便,就像嵌入YouTube視頻一樣簡單,非常簡單,非常適合快速嵌入全景內(nèi)容。但是,如果您想在許多平臺上使用它,則需要自己託管VR視圖。否則,這些圖像將在iOS Safari上具有不正確的方向錯誤。希望這將盡快解決,不再需要自我託管!

自我託管並不難設(shè)置。從Google的VR View GitHub下載代碼,並在某個地方託管具有公共訪問權(quán)限的地方。如果將其保留在服務(wù)器上的名為“ vrview”的文件夾中,則可以通過///yourdomain.com/vrview/?image=Examples/coral.jpg&is_stereo=true訪問它。如果您直接為此設(shè)置了託管(或直接指向它的域名),則可以避免 /vrview位。

>

要添加其他圖像,將它們包含在您喜歡的何處(例如Images/yourimage.jpg)中,然後更改上面的URL以查找此新圖像(例如///yourdomain.com/vrview/?Image ? = images/yourimage.jpg)。

如果您只是想快速使用自己的圖像快速測試此操作,並且沒有準備好託管,那麼一個不錯的選擇是使用GitHub頁面。

在GitHub頁面上託管VR視圖

>您可以避免下載和託管VR視圖,而不是撥出Google的存儲庫,然後使用github頁面託管在您的github帳戶上。

開始,請轉(zhuǎn)到Google的VR查看GitHub存儲庫,然後單擊“叉”:>

然後,在存儲庫的叉子內(nèi),查找cname文件,然後單擊:>

此文件將把域名分配給您的github頁面。如果您準備使用域名並希望將其設(shè)置為使用此域名,請閱讀GitHub指南,以使用GitHub頁面使用自定義域。否則,請單擊右側(cè)的垃圾桶圖標,以從您的分叉版本的倉庫中刪除此文件。相反,這將允許您使用典型的http://you.github.io/地址。 用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

提交那個更改:

用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

>最後,在您的VR視圖的分叉版本中創(chuàng)建一個新的分支,並將其稱為“ GH-pages”

。此分支中的所有內(nèi)容都可以在您的github頁面上訪問此存儲庫: 用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實

如果您現(xiàn)在訪問http://you.github.io/vrview/?image= examples/coral.jpg,您應(yīng)該擁有自己的VR視圖的工作版本!

>從這裡開始,您可以在自己喜歡的任何地方添加自己的圖像,就像上面的自我託管一樣。在這種情況下,您需要將該圖像直接添加到gh-pages分支中,或?qū)⑵涮砑拥?em>> master 中,然後將其帶入gh > gh-pages 從那里分支。如果您是GitHub的新手,則可以避免命令行的大部分混亂,然後在打開圖像的文件夾時將圖像拖到瀏覽器窗口中。

>更新圖像後,將URL更改為定位圖像(例如http://you.github.io/vrview/?image= yourimage.jpg),您應(yīng)該在光榮的360 Panorama中看到它! ??>

在Action!

>這是一個360的偷偷摸摸,可以窺視在Sitepoint辦公室工作的感覺 - 最後,所有站點的工作人員都可以在業(yè)餘時間實際上重新訪問辦公室!您可以通過單擊右下方的全屏圖標來全屏看到它。如果您在智能手機上,旁邊也將有一個VR圖標。如果您有Google紙板耳機並享受!

>

結(jié)論

> Google的VR視圖添加了為Web創(chuàng)建360 VR內(nèi)容的另一個簡單選擇,並且非常容易組合在一起!

>

>如果您將自己的360視圖放在一起,我很想看看您的創(chuàng)作!在下面的評論中讓我知道,或通過@thatpatrickguy在Twitter上與我聯(lián)繫。

>關(guān)於嵌入虛擬現(xiàn)實的常見問題,vr視圖

>我如何在網(wǎng)站上嵌入VR視圖?

>在您的網(wǎng)站上嵌入VR視圖是一個簡單的過程。首先,您需要擁有360度圖像或視頻文件。然後,您可以將Google的VR視圖用於Web,這是一個JavaScript API,可讓您在網(wǎng)站上嵌入360度內(nèi)容。您只需要在HTML文件中包含VR視圖腳本,然後使用“ AddVrview”函數(shù)來指定要顯示的圖像或視頻文件。您還可以通過設(shè)置不同的參數(shù)(例如初始攝像機角度或圖像的分辨率)來自定義VR視圖。

>

>我可以使用哪些類型的文件用於VR視圖?

vr View圖像和視頻文件。對於圖像,您可以使用JPEG或PNG文件,對於視頻,可以使用MP4文件。但是,重要的是要注意,這些文件必須是360度格式,這意味著它們應(yīng)涵蓋場景的完整360度視圖。您可以使用360度攝像機或3D渲染軟件創(chuàng)建此類文件。

>

>我可以在移動設(shè)備上使用VR視圖嗎?實際上,他們在移動設(shè)備上提供了更身臨其境的體驗,因為用戶可以通過移動設(shè)備來探索360度的內(nèi)容。此外,如果設(shè)備具有陀螺儀,則VR視圖可以響應(yīng)設(shè)備的方向,提供更現(xiàn)實的體驗。

>

>如何自定義VR視圖的外觀?通過在“ AddVrview”函數(shù)中設(shè)置不同參數(shù)來自定義VR視圖的外觀。例如,您可以設(shè)置初始攝像頭角度,圖像的分辨率或VR視圖的大小。您還可以啟用或禁用VR模式,該模式允許用戶使用VR耳機查看內(nèi)容。

我可以使用VR耳機使用VR視圖嗎?

是的,是的,VR視圖與VR視圖兼容VR耳機。啟用VR模式後,用戶可以以立體模式查看360度內(nèi)容,從而提供更身臨其境的體驗。他們還可以通過移動自己的頭來導(dǎo)航內(nèi)容。

>

使用VR視圖的技術(shù)要求是什麼?

用於使用VR視圖,您需要一個可以服務(wù)VR視圖的Web服務(wù)器腳本和360度內(nèi)容。內(nèi)容必須為360度格式,並且必須通過URL訪問。此外,Web瀏覽器必須支持WebGL,這是用於渲染3D圖形的JavaScript API。 Web應(yīng)用程序。您只需要在應(yīng)用程序的HTML文件中包含VR視圖腳本,然後使用“ AddVrview”功能顯示360度內(nèi)容。您還可以通過使用API??的函數(shù)和事件來編程與VR視圖進行交互。

>

>如何為VR視圖創(chuàng)建360度內(nèi)容?

>您可以為您創(chuàng)建360度內(nèi)容的內(nèi)容使用360度相機或3D渲染軟件的VR視圖。相機應(yīng)捕獲場景的完整360度視圖,該軟件應(yīng)以360度格式渲染場景。然後,您可以將被捕獲的內(nèi)容或渲染的內(nèi)容轉(zhuǎn)換為JPEG,PNG或MP4文件。

>我可以在商業(yè)項目中使用VR視圖嗎?

是的,您可以在中使用VR視圖商業(yè)項目。 Web的VR視圖是一個開源項目,這意味著您可以在任何類型的項目(包括商業(yè)項目)中自由使用它。但是,您應(yīng)該遵守該項目的許可,該許可要求您在項目中包括版權(quán)通知和免責(zé)聲明。

>在哪裡可以找到有關(guān)VR視圖的更多信息?該文檔提供了有關(guān)如何使用API??的詳細指南,包括如何嵌入VR視圖,如何自定義它以及如何以編程方式與IT進行交互。它還提供了API功能和事件的參考,以及一些示例和教程。

>

以上是用VR視圖嵌入網(wǎng)絡(luò)上的虛擬現(xiàn)實的詳細內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

為什麼要將標籤放在的底部? 為什麼要將標籤放在的底部? Jul 02, 2025 am 01:22 AM

PlacingtagsatthebottomofablogpostorwebpageservespracticalpurposesforSEO,userexperience,anddesign.1.IthelpswithSEObyallowingsearchenginestoaccesskeyword-relevanttagswithoutclutteringthemaincontent.2.Itimprovesuserexperiencebykeepingthefocusonthearticl

如何在JS中與日期和時間合作? 如何在JS中與日期和時間合作? Jul 01, 2025 am 01:27 AM

JavaScript中的日期和時間處理需注意以下幾點:1.創(chuàng)建Date對像有多種方式,推薦使用ISO格式字符串以保證兼容性;2.獲取和設(shè)置時間信息可用get和set方法,注意月份從0開始;3.手動格式化日期需拼接字符串,也可使用第三方庫;4.處理時區(qū)問題建議使用支持時區(qū)的庫,如Luxon。掌握這些要點能有效避免常見錯誤。

什麼是在DOM中冒泡和捕獲的事件? 什麼是在DOM中冒泡和捕獲的事件? Jul 02, 2025 am 01:19 AM

事件捕獲和冒泡是DOM中事件傳播的兩個階段,捕獲是從頂層向下到目標元素,冒泡是從目標元素向上傳播到頂層。 1.事件捕獲通過addEventListener的useCapture參數(shù)設(shè)為true實現(xiàn);2.事件冒泡是默認行為,useCapture設(shè)為false或省略;3.可使用event.stopPropagation()阻止事件傳播;4.冒泡支持事件委託,提高動態(tài)內(nèi)容處理效率;5.捕獲可用於提前攔截事件,如日誌記錄或錯誤處理。了解這兩個階段有助於精確控制JavaScript響應(yīng)用戶操作的時機和方式。

JavaScript模塊上的確定JS綜述:ES模塊與COMPORJS JavaScript模塊上的確定JS綜述:ES模塊與COMPORJS Jul 02, 2025 am 01:28 AM

ES模塊和CommonJS的主要區(qū)別在於加載方式和使用場景。 1.CommonJS是同步加載,適用於Node.js服務(wù)器端環(huán)境;2.ES模塊是異步加載,適用於瀏覽器等網(wǎng)絡(luò)環(huán)境;3.語法上,ES模塊使用import/export,且必須位於頂層作用域,而CommonJS使用require/module.exports,可在運行時動態(tài)調(diào)用;4.CommonJS廣泛用於舊版Node.js及依賴它的庫如Express,ES模塊則適用於現(xiàn)代前端框架和Node.jsv14 ;5.雖然可混合使用,但容易引發(fā)問題

垃圾收集如何在JavaScript中起作用? 垃圾收集如何在JavaScript中起作用? Jul 04, 2025 am 12:42 AM

JavaScript的垃圾回收機制通過標記-清除算法自動管理內(nèi)存,以減少內(nèi)存洩漏風(fēng)險。引擎從根對像出發(fā)遍歷並標記活躍對象,未被標記的則被視為垃圾並被清除。例如,當(dāng)對像不再被引用(如將變量設(shè)為null),它將在下一輪迴收中被釋放。常見的內(nèi)存洩漏原因包括:①未清除的定時器或事件監(jiān)聽器;②閉包中對外部變量的引用;③全局變量持續(xù)持有大量數(shù)據(jù)。 V8引擎通過分代回收、增量標記、並行/並發(fā)回收等策略優(yōu)化回收效率,降低主線程阻塞時間。開發(fā)時應(yīng)避免不必要的全局引用、及時解除對象關(guān)聯(lián),以提升性能與穩(wěn)定性。

如何在node.js中提出HTTP請求? 如何在node.js中提出HTTP請求? Jul 13, 2025 am 02:18 AM

在Node.js中發(fā)起HTTP請求有三種常用方式:使用內(nèi)置模塊、axios和node-fetch。 1.使用內(nèi)置的http/https模塊無需依賴,適合基礎(chǔ)場景,但需手動處理數(shù)據(jù)拼接和錯誤監(jiān)聽,例如用https.get()獲取數(shù)據(jù)或通過.write()發(fā)送POST請求;2.axios是基於Promise的第三方庫,語法簡潔且功能強大,支持async/await、自動JSON轉(zhuǎn)換、攔截器等,推薦用於簡化異步請求操作;3.node-fetch提供類似瀏覽器fetch的風(fēng)格,基於Promise且語法簡單

var vs Let vs const:快速JS綜述解釋器 var vs Let vs const:快速JS綜述解釋器 Jul 02, 2025 am 01:18 AM

var、let和const的區(qū)別在於作用域、提升和重複聲明。 1.var是函數(shù)作用域,存在變量提升,允許重複聲明;2.let是塊級作用域,存在暫時性死區(qū),不允許重複聲明;3.const也是塊級作用域,必須立即賦值,不可重新賦值,但可修改引用類型的內(nèi)部值。優(yōu)先使用const,需改變變量時用let,避免使用var。

為什麼DOM操縱緩慢,如何優(yōu)化? 為什麼DOM操縱緩慢,如何優(yōu)化? Jul 01, 2025 am 01:28 AM

操作DOM變慢的主要原因在於重排重繪成本高和訪問效率低。優(yōu)化方法包括:1.減少訪問次數(shù),緩存讀取值;2.批量處理讀寫操作;3.合併修改,使用文檔片段或隱藏元素;4.避免佈局抖動,集中處理讀寫;5.使用框架或requestAnimationFrame異步更新。

See all articles