歷史上的第一個BUG,要追述到1947年的9月9日。當時Grace Hopper所在團隊的Mark II計算機發(fā)生了故障,一開始大家都無法發(fā)現(xiàn)故障的原因,直到Grace找到了一只飛入計算機內(nèi)部的飛蛾,于是人們習慣性的開始把程序的隱錯稱之為BUG(蟲子)。
BUG有時候會成為一種獨特的樂趣,有些BUG能夠讓游戲的進程更為快捷,還有一部分其實是開發(fā)者們故意設計的彩蛋,由于獨特的體驗,VR視角中的BUG會產(chǎn)生一些與眾不同的觀感。
虛擬現(xiàn)實中的BUG體驗
有趣的是,由California Rex開發(fā)的VR游戲“Dead Bug Creek”,就設計了一座充滿BUG的虛擬小鎮(zhèn),開發(fā)者也在官網(wǎng)的介紹中寫到:“這是一條探索陌生人類世界的黑暗通道。”
游戲中遇到的角色仿若骨架,收集的物品,周遭的環(huán)境建模都讓人非常不舒適,仿佛是程序錯亂生成的世界。VR的體驗則加重了游戲的不舒適感,為了迎合外星人的主角設定,我們會發(fā)現(xiàn)自己的雙手扭曲得變型,周身的配角不僅造型驚悚,而且距離玩家的視野很近。
近期移植VR平臺的“The Witcher”和“Batman”也不能幸免,其中的問題包括無法治愈臉部疾病的白狼杰洛特(臉部變型)以及研發(fā)了新盔甲的布魯斯老爺(身體貼圖錯誤)。
除了外型設計的BUG外,剛體碰撞處理得不好也會造成很多問題。一眾老外在VR賽車中就遇到了非常驚悚的一幕,他們發(fā)現(xiàn)戴著頭顯能沖破賽車的頂蓋,當再次坐下時就會看到一位無頭司機正在駕駛著汽車。
還有一類BUG與內(nèi)容本身無關,Steam用戶Morten曾經(jīng)上傳了一段SteamVR的錯誤視頻,平臺會自動關閉玩家啟動的游戲,轉而運行其他的應用,如果在大半夜遇到這種情況,確實是讓人有些細思恐極。
VR BUG與局外人困境
虛擬現(xiàn)實的沉浸感與BUG之間的矛盾會讓用戶陷入“局外人困境”,用戶能清晰的察覺周身的VR場景與自己無關,自身只是一個局外的存在。
局外人困境也被稱為錯失恐懼癥(FOMO),這種錯失感通常會讓人們覺得自己的錯漏了某些信息,從而產(chǎn)生焦慮和抑郁的情緒。過量的互聯(lián)網(wǎng)信息往往能引發(fā)這個病狀,而VR體驗可能會使這個癥狀更為嚴重。
虛擬場景不像傳統(tǒng)的應用有全局導向和上帝視角,我們無法在佩戴頭顯的同時處理太多的信息,而BUG的存在會加重信息的負荷,讓我們產(chǎn)生無法理解的錯覺。
劣質(zhì)的VR視頻也會引起這種癥狀,考文垂大學360°沉浸實驗室的創(chuàng)始人Sarah Jones橫向?qū)Ρ攘?2部VR新聞,發(fā)現(xiàn)VR內(nèi)容應該采取20到30秒的長鏡頭,不能像傳統(tǒng)視頻那樣頻繁切換。
對于VR視頻來說,切換鏡頭與懸浮字幕都屬于一種隱性BUG。Jones認為這會加重用戶觀看視頻的負擔,“觀眾總在擔心自己錯過一些信息,通常的電視只需要看一遍,但VR視頻會讓人們反復觀看以確保內(nèi)容展露無遺。”
BUG Hunting,另類的BUG解決方式
除了一些小成本制作,某些有名的作品也常常遭受BUG的侵擾。VR游戲“Elite:Dangerous”在6月份就頻頻曝出嚴重的BUG,先是NPC的AI設定過高,此后又出現(xiàn)了艦船無敵的低級程序錯誤。
今年4月份,美國政府開啟了一個搜尋BUG的項目,各地的極客可以訪問國防部的公共網(wǎng)站來檢測BUG。每發(fā)現(xiàn)一個重大的程序錯誤,政府都將回饋15萬美元作為獎賞。
微軟早就開啟過“Microsoft Bounty Programs”的獎金項目,而扎克伯格更是在兩年之前將Oculus rift相關的SDK以及網(wǎng)站系統(tǒng)歸并到Facebook的BUG獎勵計劃。
Facebook的安全工程師Neal Poole表示:“Oculus Rift的問題不一定停留在硬件,我們需要人們在SDK等軟件漏洞上的幫助,這才是我們關注的地方。”
如果想賺點外快,當個BUG Hunting也未嘗不可,截止到目前為止,F(xiàn)acebook已經(jīng)總共懸賞了100萬美元,平均每個BUG價值1782刀。白帽名人堂的比利時人Arne Swinnen在幾個月的時間內(nèi)就獲得了1.5萬美元的獎勵。
除此之外,F(xiàn)acebook還有一項有趣的政策,如果你找到的BUG足夠多,興許還能直接拿到Facebook開出的Offer。
聯(lián)系方式:0755-81699111
課程網(wǎng)址: http://www.vrkuo.com/course/vr.html