得到OculusVR資金支持,VR框架VRTK推出v4測試版
編譯/小夥計
來源:UploadVR
VRTK是一個VR框架,旨在讓開發人員為其應用程序和遊戲增添交互性,且無需從頭開始編寫這些交互的物理特性。本月,VRTK發布第4版的測試版,第4版是對框架的完全重寫,帶來了許多改進,使其更加模塊化和更獨立於硬體。
出身草根的VRTK
2016年4月,Harvey Ball買了一台HTC VIVE。但當他想要對其進行開發時,他注意到其中沒有VR互動的通用框架。Ball在他的卧室中,決定開發一個 SteamVR Unity套件,讓開發者能夠輕易地為其遊戲添加隱形傳輸和物體。
這款套件贏得了成千上萬開發者的歡心,迅速成為最受歡迎的Unity VR框架。在Facebook發布Oculus Touch控制器時,Facebook還免費贈送了Harvey一台Rift和Touch控制器,讓他添加支持。這款套件如今已經是跨平台應用了,它被重命名為「VRTK」。
VRTK作為一項開源項目,社區為其添加了多項功能,比如攀登、新的抓取力學和射箭物理學。
困難重重的VRTK
VRTK開始顯示出基本的架構問題。Harvey最初是在SteamVR插件之上構建的,例如Oculus集成只是一個抽象層。如果SteamVR插件有重大更新(最終確實有),VRTK框架將會崩潰,要支持未來的硬體將需要更複雜的抽象層。很明顯,VRTK需要從頭開始重寫,以便更容易使用、更模塊化,真正脫離硬體依賴。
如此龐大的任務需要招聘開發人員,也就意味著需要資金。Harvey嘗試發起Kickstarter眾籌活動,但追蹤未能實現其目標,期間曾有人甚至指責他試圖「變現」。Harvey稱他之後也嘗試了在眾籌網站Patreon上進行眾籌,但依舊沒能籌得所需的資金。他還說,由於Valve視VRTK為競爭對手,因此拒絕支持VRTK。
整個2017年,Harvey不得不投入自己的資金來支持VRTK的發展。文檔、教程和支持開發人員的多項任務讓開發速度變得極慢。更糟糕的是,VRTK被指責任由多個「asset flip」遊戲充斥Steam市場。
2017年12月,Harvey決定停止VRTK的開發。資金短缺和負面消息在當時已經達到極限。
雪中送炭的Oculus
2018年1月份,Harvey收到了Oculus VR的郵件,郵件中稱他們聽說了VRTK的開發停止了,希望提供需要的資金繼續開發。Harvey一開始對此表示懷疑,認為Oculus想要破壞VRTK的原則或讓其成為獨佔應用。
他的懷疑最後被證明是多慮了。Oculus給了他整整6個月的資金,並且沒有任何附加條件。有了這筆資金,Harvey得以繼續開發VRTK,這也促成了v4的誕生。
這筆資金還用來僱傭了一名盡心竭力的社區成員Christopher-Marcel B?ddecker作為全職開發人員。
v4:一次重寫
VRTK v4是一次完全脫離硬體的重寫。理論上來說,它現在能夠脫離引擎,因此它甚至可以在未來支持Unreal Engine。相比於v3版中的單個腳本,v4現在使用包含簡單腳本的預製件。雖然v3通常需要自定義代碼來實現看似簡單的任務,但v4的模塊化意味著只需配置現有組件即可實現諸如泵動霰彈槍之類的任務。
這種新的模塊化也意味著v4將來可以支持增強現實設備。
已經過時的視頻教程現已被VRTK學院取代,VRTK學院是由VRTK開發人員和社區共同維護的一份超文本系統。
雖然v4處於測試階段,但VRTK團隊聲稱它的程序錯誤較少,並建議開發人員使用它來進行當前和未來的項目。目前在GitHub上可以找到。注意,v4版本還沒有正式發布,所以需要你來拉一把該項目。
由於Oculus補助金僅為6個月,VRTK仍然需要資金。如果您想支持他們的項目,您可以為在眾籌網站Patreon上為他們助力。
※索尼:PSVR將與下一代PlayStation主機兼容
※索尼新專利曝光:結合VR/AR的電競觀賽系統
TAG:VR陀螺 |