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