如何評價React VR Project?

"The web... one of the easiest ways to develop and share VR..."


  • 發布會視頻 https://www.youtube.com/watch?v=8BHOztuaj-4
  • ReactVR 主要做兩件事
    • 封裝VR應用要用到的UI 組件,這些組件底層的render仍然是ThreeJS和WebGL搞定的
      • 封裝了的UI對Web Developer更直觀,3D編程的門檻降低了,因為使用UI組件基本只需要「配置」一些屬性,這樣就不需要糾結太多render的細節
    • 提供狀態遷移的簡潔實現,這是React一隻做的事,只不過現在針對稍微特殊一些的VR組件

  • 整個棧的架構以及React VR在其中的位置

  • WebVR貌似現在在Chrome還沒有支持(v54),mobile貌似可以了,但相信多瀏覽器支持應該很快了,可能這是為什麼Carmel先行在Oculus上探路的原因吧,總體來說,目前還是實驗性的技術
  • 拿這個棧當然做不了3A遊戲,但也別忘了全世界用瀏覽器的用戶有30億,這麼龐大的渠道哪一個提供可VR化產品和服務的企業可忽略呢
  • 具體的應用場景讓人遐想連篇啊
    • 360度視頻
    • 可交互產品或場景
    • 各種3D demo呈現
    • ...
    • 最關鍵的,無縫整合傳統Web平面信息與VR場景,是全新領域啊,雖然Web 3D技術本身並不新鮮
  • 這個年代做JS/WEB開發真挺幸福的


和任何UI項目一樣,聲明式編程會大大改進開發體驗,只是,VR已經進入第四個(還是第五個)「元年」了,依然沒有形成氣候,所以React VR也並沒有引起太多關注。


有它的應用場合吧,適合所見即所得一類的編輯場合。肯定不是面向程序員,更不可能做複雜編程,絕對的折磨。


前端工程師的春天?

鑒於這個項目是fb收購的oc在oc3大會上發布的。我猜應該只支持oc的carmel VR瀏覽器。我想谷歌應該會為自己的daydream開放另一套標準。所以我認為react vr的普適性還值得進一步考察。

另外我一直想知道vr網頁的形式是什麼樣的?是不是直接顛覆了傳統網頁形式,從二維躍進到三維了?以後搞前端是不是還要懂圖形學?還是直接用現有的框架和廠商提供的api進行積木式開發。當然這些對程序員來說都不是問題,對產品經理和設計師來說可能是個全新的挑戰。


i have a React. i have a ThreeJS. Uh React-VR.


和Oculus一樣,等死的項目。


webvr才是vr+(非遊戲類)的未來


靈活才是硬道理。


推薦閱讀:

為什麼 GUI 編程中,Web 平台的技術革新特別火爆,而 Android 和 iOS 沒什麼成果?
知乎是否會停止使用React?
關於在react中request到底是應該寫在哪裡?
怎麼樣理解reactjs中組件的反模式?
為什麼在知乎上 React 的評價這麼低?

TAG:Web開發 | 虛擬現實VR | OculusVR | React |