碼農(nóng)玩VR必備!Primitive讓你在VR中檢查代碼
如果VR要想成為下一代主流計(jì)算平臺,它就應(yīng)該具備一定的生產(chǎn)能力,但事實(shí)是,我們在虛擬現(xiàn)實(shí)中是看不見那些最常用的鼠標(biāo)和鍵盤的。即使你能夠做到完全盲打,你仍然需要在最開始找到鍵盤鼠標(biāo)的位置。所以,很明顯最終人們會脫下頭顯,直接使用普通的顯示器進(jìn)行工作。當(dāng)然,大部分人實(shí)際上并沒有必要非得使用VR頭顯進(jìn)行工作。但是VR程序員就不同了,畢竟不停重復(fù)脫下頭顯寫代碼,然后戴上頭顯查看運(yùn)行效果的過程令人厭煩。于是Primitive誕生了。
Primitive并不能讓用戶直接在虛擬現(xiàn)實(shí)里寫代碼,也不能使程序員用普通顯示屏就查看到代碼的運(yùn)行效果,但它的確能提高他們的工作效率。對于那些非常宏大的軟件項(xiàng)目,它的代碼可能有數(shù)百萬行,使用VR頭顯查看代碼的邏輯結(jié)構(gòu)可以加快程序員對代碼的理解速度,間接提高工作效率。這就是約翰沃利斯嘗試在他的Primitive中實(shí)現(xiàn)的東西。
所以,Primitive并不能完全解決VR生產(chǎn)效率問題,但它為那些今后可能會出現(xiàn)的方案提供了一種思路,同時(shí),光從圖片上來看,Primitive是不是非常酷,充滿了極客風(fēng)。
“我們的這項(xiàng)技術(shù)最強(qiáng)大的地方在于它可以自動從各種JAVA代碼中生成3D動畫模型。也就是說,那些使用JAVA開發(fā)大型項(xiàng)目的人可以看到他們代碼的視覺化模型,直觀地感受到代碼的運(yùn)行情況?!蔽掷乖卩]件中寫道。
沃利斯參與了Boost VC加速器項(xiàng)目,他展示了自己軟件的具體運(yùn)行狀況。在VR中,我們可以直接看見環(huán)繞自身的程序布局結(jié)構(gòu),就像是某種3D地圖。用戶還可以伸手選定程序的特定區(qū)域查看具體的代碼細(xì)節(jié)。
這個(gè)概念的最迷人之處是它可以提高用戶對代碼結(jié)構(gòu)的理解速度,也就是說,即使你是沒什么經(jīng)驗(yàn)的菜鳥,通過Primitive觀察程序,你也可以像具備一定編程經(jīng)驗(yàn)的老手一樣快速理解(當(dāng)然,基礎(chǔ)的編程知識還是需要的)。
最后,據(jù)沃利斯的說法,他們最終的完成品將是一個(gè)完整的、協(xié)作式的VR集成開發(fā)環(huán)境(IDE)。
未經(jīng)授權(quán),禁止轉(zhuǎn)載,違者必將追究法律責(zé)任。
文章點(diǎn)評
相關(guān)閱讀
-
VR看房真的能夠幫用戶省時(shí)間嗎?關(guān)鍵還在于誠信
對于普通人來說,買一套房可以說是最大的消費(fèi)活動了。這也是為什么買房者會花費(fèi)大量的晚上和周末時(shí)間到處看房,尋找心目中的理想家園。這是對于普通人來說一生也只會進(jìn)行一兩次的消費(fèi)活動,它既是物質(zhì)上的,也是情感...
- VR背包客,微星的新款背包式PC終于不再臃腫
- 誰是神射手?《精靈刺客》登錄SteamVR平臺
- 奇趣有挑戰(zhàn),VR游戲《銀河高爾夫》試玩
- 粉絲自制高精細(xì)《星戰(zhàn)》場景,VR版Demo即將到來
- NASA用ManusVR手套及MR技術(shù)模擬空間站