Servo 支援 GearVR,而 Shopify 想在 VR 領域獨佔電商鰲頭
WebVR 中文新鮮報 vol.17
WebVR 中文新鮮報是個實驗性的專案,每週一發佈 WebVR 相關訊息中文摘要,帶給你滿滿的新資訊。喜歡的話也別忘了分享給朋友,或給我們多點掌聲鼓勵喲!
這期我們要歡送過去幾期的編輯之一雨薇,並且同時歡迎 Henry 加入我們的編輯陣容。如果你對參與編輯有興趣,請來信 news@webvr.tw。
Servo 排版引擎開始支援 Samsung Gear VR 設備
Servo 是 Mozilla 以 Rust 程式語言所開發的實驗性瀏覽器排版引擎,以支援高速、多核心、異質運算等特色聞名。Samsung 將其移植到搭載 ARM 架構處理器的 Android 設備上,現在更支援旗下的 Gear VR 設備。
Oculus Mobile SDK API 允許直接將 WebGL 內容傳送到 VR 頭盔,官方並建議使用 SDK 的 triple buffered swap chain 架構來避免潛在的閃爍和性能問題。
如同對 Daydream 的實現一樣使用基於 BlitFramebuffer 的解決方案,將 VR-ready 內容渲染到當前的 ovrTextureSwapChain,而不是渲染成四邊形以避免實現所需的 OpenGL 狀態更改保護或上下文切換。
[設計] Shopify 分享 VR 購物體驗設計的心得
網路商城平台 Shopify 的 VR 長 Daniel Beauchamp 發表了一篇文章,暢談他們在設計 VR 購物體驗的心得。
Shopify 的做法是在原本的物品頁面上加上 VR 瀏覽模式,買家在此時進入 VR 模式、戴上頭盔看看東西是否如自己所想,並調整樣式。
Daniel 表示,選用 WebVR(而非打造另一套程式)的重點即在與原先的 Web 內容能夠合作無間。以此種方式瀏覽,消費者仍可以在確定物品後回到原本的流程付款,而不必為了 VR 世界重新做一套流程。
文章裡還有提到其他心得,包括選用開發框架、未來發展空間等等,可以一讀。
[專案] WebVR 也能跟區塊鏈搭上關係? 讓我們一起在虛擬世界挖礦吧!
自己一個人的 WebVR 很無聊,當然是大家一起來湊熱鬧來才有趣阿。這開源專案讓大家用拖拉的方式來操作 npm 的模組來做創作,然後它又加上了挖礦的元素所以可以藉由挖到數位幣來獲得更多的功能。
一個應用於區塊鏈的點對點 WebVR 應用商城,藉由 node.js 所運行的 VR 伺服器可以讓你使用頭盔或是鍵盤滑鼠來以拖拉的方式來操作 npm 模組,更棒的是每個人都可以直接透過網址加入現有的主機來體驗。
[應用] 在網路上製作你的 VR 相簿
3DScene 是一個新的服務,讓你可以上傳照片就快速製作 VR 相簿。這項服務是用 A-Frame 框架製作的,還算是個有趣的嘗試,製作團隊在 Blog 上另外發表了一些進階的想法,想做出更有「情境」感的相簿,大家也可以去試試看。
[範例] 控制單一 glTF 檔裡的不同部件
常常做些有趣小玩意而登上中文新鮮報的 Fabien Benetou 又再度示範了在 A-Frame 裡要怎麼控制單一 glTF 3D 模型檔裡的不同部件。
[心得] React VR 的評析及與 A-Frame 的比較
Luke Herrington 對 Web 非常有信心,但即使真心想要投入 WebVR,也還得面臨框架的選擇。作者在這篇文章裡略為比較了兩種熱門框架 A-Frame 與 React VR 的程式與概念,最後押寶在 React VR 身上:
雖然對於建立 WebVR 體驗來說,A-Frame 仍是穩固且通過試煉的框架,但隨著 React VR 成長茁壯,我會多關注它一點。有件事情再肯定不過:React 的社群超讚,而如果 React VR 與其他 React 專案一樣獲得同等級的社群及關注,那麼很快這就會變成在 Web 或其他地方建立 VR 體驗的最佳選擇。
[應用] Web 上 3D 世界的全套解決方案要來了?
MakerSCAD 讓你可以用瀏覽器建立 3D 世界、動畫、遊戲,做出來的場景可以應用在 3D 列印或甚至 WebVR 中,野心超大!試用了一下介面有點複雜,一時半刻沒摸懂,但或許你會想試試看。
[專案] 最佳 WebVR 體驗大集合
這是 VRHeads 的意見,可不代表我們的立場唷 :P
VRHeads 整理了 6 項他們認為至今為止最好的 WebVR 體驗,大部分我們都報導過了(驕傲),不過你還是可以點過去瞧瞧自己漏了什麼沒玩過。
WebVR 中文新鮮報是個實驗性的專案,每週一發佈 WebVR 相關訊息中文摘要,帶給你滿滿的新資訊。喜歡的話也別忘了分享給朋友,或給我們多點掌聲鼓勵喲!
下一期的預定發刊日是 8/28。