如何為沉浸式網(wǎng)站建設(shè)做好準(zhǔn)備?
時間:2024-05-15 00:30:01 | 來源:建站知識
時間:2024-05-15 00:30:01 來源:建站知識
我們所知道的網(wǎng)站很快就會發(fā)生變化。文本、圖像和 2D 瀏覽器窗口中的基本交互的時代已經(jīng)很好地為我們服務(wù),但虛擬、增強和混合現(xiàn)實體驗一直在變得更好。開發(fā)人員和設(shè)計人員需要超越瀏覽器窗口進行思考,并為沉浸式未來做好準(zhǔn)備。
許多人過去一直對 VR 和 AR 持懷疑態(tài)度,因為盡管對它們將實現(xiàn)的目標(biāo)做出了宏偉的承諾,但它們大多未能達到行業(yè)所希望的規(guī)模。
但這次不同:Meta、Apple 和 Microsoft 等行業(yè)領(lǐng)導(dǎo)者正在追求一系列不同的混合現(xiàn)實項目;他們看到了機會,并對接下來的事情提出了暗示。
在Perkins Coie LLP 和 XR 協(xié)會的 一項調(diào)查中,近十分之九的受訪者表示,到 2025 年,沉浸式技術(shù)(包括增強現(xiàn)實、虛擬現(xiàn)實和混合現(xiàn)實)將像移動設(shè)備一樣無處不在。
這是一個大膽的預(yù)測,但這可能是我們的新現(xiàn)實。
實例
VR 和 AR 并不適合每個網(wǎng)站,這很好。沒有必要將身臨其境的體驗強加于更適合標(biāo)準(zhǔn)觀看體驗的東西。
但是,如果做得好,3D 體驗可以為您的網(wǎng)站增加很多。查看來自 Mozilla的演示體驗、來自 Matterport的3D 導(dǎo)覽以及來自 Within的沉浸式故事講述。
以下是這些技術(shù)閃耀的幾個領(lǐng)域:
- 零售– VR 可用于提供虛擬陳列室,供客戶瀏覽產(chǎn)品。AR 甚至可以通過向您展示一件家具如何適合您的房間、一幅畫在您的墻上的樣子,或者類似Apple的場景展現(xiàn),產(chǎn)品在您的辦公桌上的樣子,從而將產(chǎn)品帶入您的家中。
- 新聞– 通過提供 360 度視圖并將觀眾置于故事的中心,可以豐富事件的報道。
- 培訓(xùn)——AR 可以在物理設(shè)備上生成虛擬疊加層,因此員工可以進行更有效的實踐培訓(xùn)。
定義您的平臺
將沉浸式體驗添加到您的網(wǎng)站將需要根據(jù)您嘗試創(chuàng)建的內(nèi)容的各種技能。無論您是 Web 開發(fā)的新手還是具有多年經(jīng)驗的資深開發(fā)人員,與經(jīng)典 Web 開發(fā)的主要區(qū)別在于您正在從 2D 體驗切換到 3D 體驗。VR/AR 中的開發(fā)更接近于開發(fā) 3D 視頻游戲,而不是創(chuàng)建 Web 應(yīng)用程序。
首先,您需要決定要構(gòu)建的硬件。您的觀眾主要使用電腦、智能手機還是像 Oculus Quest 這樣的耳機?每個硬件類別都提供了一組不同的功能。
接下來,當(dāng)我們查看市場上的3D引擎和框架時,Unity、Unreal Engine和CRYENGINE等一些大牌脫穎而出。這些引擎中的大多數(shù)都從游戲開發(fā)中分離出來,并基于 C、C++ 或 C# 等編程語言。雖然非常強大,但對于任何試圖創(chuàng)建基本的沉浸式網(wǎng)絡(luò)體驗的人來說,它們都是過分的。
對于 Web 開發(fā)人員來說,好消息是WebXR 設(shè)備 API是 W3C 指定的開放標(biāo)準(zhǔn),帶有 JavaScript API,可以在瀏覽器中實現(xiàn)身臨其境的體驗。因此,如果您已經(jīng)具備 Web 開發(fā)背景,則可以利用您的 JavaScript 知識開始。
有一些有用的框架和平臺可以讓使用 WebXR 更加方便:
- A-Frame– 用于構(gòu)建 3D 體驗的 Web 框架。
- React 360 – 用于創(chuàng)建在 Web 瀏覽器中運行的交互式 360 度體驗的框架。顧名思義,它建立在 React 之上,并重用了您已經(jīng)知道的概念。
- Amazon Sumerian – 一項托管服務(wù),可讓您創(chuàng)建和運行 3D、AR 和 VR 應(yīng)用程序。由于它已集成到 AWS 生態(tài)系統(tǒng)中,因此還可以將支持 AI 的元素添加到您生成的世界中。
創(chuàng)建您的內(nèi)容
沒有人想閱讀 3D 長文本塊。既然我們在談?wù)撘曈X體驗,那么重點應(yīng)該放在創(chuàng)造賞心悅目的內(nèi)容上,這是合乎邏輯的。在普通網(wǎng)站上工作的內(nèi)容在 3D 環(huán)境中可能不會感覺自然,因此您需要決定應(yīng)該創(chuàng)建哪些視覺效果以適應(yīng)格式。
您需要哪些高分辨率圖像和資產(chǎn)?可以加視頻嗎?360度視頻怎么樣?觀眾只是在看東西,還是能夠與之互動?
您也不能忘記聲音,因為它是沉浸式體驗的關(guān)鍵部分。你應(yīng)該創(chuàng)造什么樣的音樂和聲音來讓內(nèi)容生動起來?
并非每個人都會擁有最新最好的設(shè)備或 5G 覆蓋范圍。3D 內(nèi)容對帶寬和傳輸質(zhì)量的要求要高得多。在典型的網(wǎng)站上,幾毫秒的延遲可能不會被注意到,但在 VR/AR 設(shè)置中,它會使體驗滯后或無法使用。
嘗試優(yōu)化您的內(nèi)容,使其在合理的文件大小內(nèi)達到最高質(zhì)量。如果體驗開始受到同時下載過多資產(chǎn)的影響,最好創(chuàng)建更流暢的體驗,同時保持高性能。
考慮您的托管基礎(chǔ)設(shè)施也很重要。這應(yīng)該不是什么大問題,但值得一提的是,您需要在配置中添加新的內(nèi)容類型,并且您的 CDN 也需要支持這些新類型。
使您的內(nèi)容靈活
當(dāng)我們談?wù)撟屇木W(wǎng)站為沉浸式體驗做好準(zhǔn)備時,我們不僅僅是在談?wù)撟屓藗冊?VR 中滾動瀏覽您的常規(guī)網(wǎng)站。這對你的觀眾來說沒有吸引力。
我們的想法是將您網(wǎng)站上已有的一些內(nèi)容與表示層分開,以便您可以在 3D 環(huán)境或任何其他您想要的平臺中使用它。經(jīng)典的內(nèi)容管理在孤島中進行,這意味著您無法輕松地重復(fù)使用網(wǎng)站中的內(nèi)容。
這種分離可以通過使用經(jīng)典數(shù)據(jù)庫來實現(xiàn),但如果您希望開發(fā)人員和內(nèi)容團隊協(xié)作,需要對用戶更友好的CMS的支持。
今天開始嘗試
構(gòu)建 3D 內(nèi)容體驗可能看起來令人生畏,但正如我們所見,您可能已經(jīng)具備開始和嘗試一些不同想法所需的 Web 開發(fā)技能。
您今天構(gòu)建的內(nèi)容將為您明天的 3D 未來做好準(zhǔn)備。