開發(fā)者更新 - 2022年8月16日

大家好!歡迎來到VRChat的最新開發(fā)者更新,日期為2022年8月16日。
即將發(fā)布的版本
本周我們計(jì)劃將2022.2.2p3版本發(fā)布到正式版。這意味著目前在Live Beta中的所有功能將對(duì)所有用戶開放!
如果您想查看這些功能,請(qǐng)查看上篇專欄:

接下來,我們將同時(shí)進(jìn)行兩個(gè)主要重點(diǎn)工作:一方面我們將繼續(xù)優(yōu)化功能,另一方面我們將努力推進(jìn)2022.3.1版本,其中包括主菜單2.0改版。
新功能
主菜單2.0改版
我們一直在努力開發(fā)新的主菜單改版!您可能在之前的開發(fā)者更新中已經(jīng)預(yù)覽過它,其中我們展示了可移動(dòng)的主菜單:

我們計(jì)劃很快將新的主菜單推出到測(cè)試版!除非有什么變動(dòng),它應(yīng)該兼容正式版,因此您可以在測(cè)試版過程中使用它,并在我們不斷迭代和改進(jìn)它時(shí)使用。
現(xiàn)在,我們計(jì)劃在2022.3.1版本中將其作為主要功能發(fā)布,正如我們之前提到的,可能在下周發(fā)布。希望一切順利!
為了減少錯(cuò)誤報(bào)告的壓力,我們努力將此類重大功能更新局限在單個(gè)功能上。因此,此更新可能完全關(guān)注新菜單。當(dāng)然,計(jì)劃可能會(huì)有所變化。
在發(fā)布時(shí),我們將準(zhǔn)備一些更多的溝通內(nèi)容,以便向所有用戶介紹新的用戶界面。
目前暫時(shí)沒有更多的信息,但我們會(huì)繼續(xù)跟進(jìn)。
視覺調(diào)整
此功能允許對(duì)VRChat的外觀進(jìn)行一些調(diào)整,主要是通過顏色調(diào)整來確保色盲者有一些選項(xiàng)來幫助他們使用我們的用戶界面并享受VRChat。
此外,它還包括調(diào)整屏幕亮度以及減少后期處理的綻放強(qiáng)度(或關(guān)閉后期處理)。
該功能正在持續(xù)開發(fā)中,并已返回進(jìn)行QA測(cè)試以解決一些錯(cuò)誤。
視覺調(diào)整反饋
我們收到了一些用戶的反饋,他們希望對(duì)世界中的其他視覺效果有更多的控制權(quán)。我們對(duì)這個(gè)功能的初始處理主要是為了提高可訪問性。
調(diào)整其他后期處理效果(或允許用戶完全刪除后期處理效果)會(huì)影響世界和世界創(chuàng)建者,因此我們需要深入審查這些影響。
盡管許多視覺調(diào)整可能被視為面向可訪問性,但某些調(diào)整可能會(huì)導(dǎo)致某些創(chuàng)作難以實(shí)現(xiàn)或不可能實(shí)現(xiàn)。因此,在實(shí)施這些更改和添加之前,我們必須衡量這些變化和新增功能的影響。因?yàn)橐坏?shí)施了這些更改,要去除該功能可能會(huì)引起很大的反彈。
換句話說,我們正在花時(shí)間并謹(jǐn)慎地實(shí)施像視覺調(diào)整之類的功能,以確保它能夠盡可能地使盡可能多的人受益,同時(shí)又不會(huì)過度限制社區(qū)創(chuàng)作者創(chuàng)作他們想要的內(nèi)容。
快捷菜單用戶界面改進(jìn)
隨著我們?yōu)榭旖莶藛卧黾恿嗽S多功能,很明顯這些功能的滾動(dòng)和折疊行為不太理想。因此,我們進(jìn)行了一些改進(jìn)!
這是我們的QA團(tuán)隊(duì)試圖打破快捷菜單的視頻。請(qǐng)注意改進(jìn)后的滾動(dòng)條以及菜單在切換選項(xiàng)卡時(shí)記住上次的位置。另外,當(dāng)您將類別折疊起來時(shí),您不再“瞬移到”菜單的另一端。很好!

傳送門放置
我們正在實(shí)施一種大大改進(jìn)傳送門放置的方法!目前,當(dāng)您放置一個(gè)傳送門時(shí),您是盲目地將其放置在您面前,希望您放置的位置是有效的?,F(xiàn)在不是了!現(xiàn)在,您會(huì)得到一個(gè)漂亮的用戶界面,顯示傳送門的位置,以及傳送門是否有效。
我們之前已經(jīng)展示過這些圖形,但只是為了讓您了解一下:



此功能之前排在其他任務(wù)之后,因?yàn)槲覀冑Y源有限,不得不等待指派人員來進(jìn)行實(shí)施。
一些工作已經(jīng)完成,現(xiàn)在這個(gè)任務(wù)有了原型。它正在等待初步測(cè)試和迭代。
更多個(gè)人鏡子優(yōu)化
我們?cè)谌绾翁幚礴R像中的角色透明度方面不得不做出一些權(quán)衡。我們已經(jīng)看到了在Live Beta中用戶的反饋,我們?nèi)栽谘芯孔罴呀鉀Q方案。在多樣的用戶創(chuàng)建的著色器中處理透明度是有挑戰(zhàn)的,并且目前我們還沒有找到理想的解決方案。
此外,臉部鏡子還增加了一個(gè)新的縮放功能!展示起來更容易:

無限的鏡像分辨率
上次我們收到了一些反饋,用戶希望能夠保存“無限”鏡像分辨率,而不是每次會(huì)話重新開始。所以我們做到了。它在會(huì)話之間保存。
最初,我們之所以這樣做,是因?yàn)閷⒛溺R像設(shè)置為無限分辨率會(huì)消耗系統(tǒng)資源,而某人點(diǎn)擊一堆設(shè)置可能沒有意識(shí)到他們剛剛通過點(diǎn)擊按鈕完全填滿了VRAM。設(shè)置中有一個(gè)警告,但是在某人敲擊按鈕時(shí),要讓重要的、復(fù)雜的信息被理解并不容易。
由于我們正在進(jìn)行另一個(gè)非用戶面向的任務(wù),其中用戶的設(shè)置會(huì)發(fā)送到輸出日志,我們能夠緩解部分問題。這意味著至少VRChat支持代理將能夠看到該設(shè)置,并可能更快地診斷問題。
按距離隱藏Avatar
該功能正在進(jìn)行一些進(jìn)一步的迭代,以解決一些錯(cuò)誤和問題。
首先,您屏蔽的用戶在超出半徑范圍外時(shí)仍然會(huì)顯示其后備模型。我們已經(jīng)修復(fù)了這個(gè)問題。
此外,當(dāng)用戶離開半徑范圍并重新進(jìn)入時(shí),PhysBones姿勢(shì)會(huì)被重置。這不是我們期望的結(jié)果,因此我們也已修復(fù)了這個(gè)問題。
最后,我們對(duì)動(dòng)畫師的調(diào)查結(jié)果表明,最低風(fēng)險(xiǎn)的方法就是在隱藏角色時(shí)簡(jiǎn)單地禁用所有渲染器。動(dòng)畫仍然運(yùn)行,因此角色在再次顯示時(shí)狀態(tài)應(yīng)該是正常的。不過,這將導(dǎo)致一些性能損耗,尤其是在角色的動(dòng)畫師制作不良的情況下。
不幸的是,這是一個(gè)“你做也不好,你不做也不好”的局面,因此我們決定暫時(shí)采取不破壞角色的方式。
暫時(shí),動(dòng)畫仍然會(huì)運(yùn)行,但渲染器將被關(guān)閉。當(dāng)然,這不是最終的決定,我們可能會(huì)在以后再回來看看是否能找到更好的解決方案。
這三個(gè)任務(wù)中有一些已經(jīng)在QA測(cè)試中,有些已經(jīng)通過了測(cè)試。
Avatar觸感
簡(jiǎn)單來說:Avatar觸感允許您拍拍某人的頭部、觸摸他們的手臂或抓住他們的尾巴,您的控制器會(huì)通過觸覺反饋?zhàn)鞒鲰憫?yīng)。不需要對(duì)Avatar進(jìn)行設(shè)置。
從技術(shù)上講,它使用一個(gè)特殊的渲染通道來檢測(cè)角色和深度,并根據(jù)此計(jì)算觸覺強(qiáng)度。
我們遇到的一個(gè)挑戰(zhàn)是Valve Index的觸覺反饋效果并不好。這是因?yàn)槲覀兛捎玫妮斎脬^子有限,因?yàn)槲覀內(nèi)栽谑褂门f版輸入系統(tǒng)。升級(jí)輸入集成是一個(gè)非常高影響的任務(wù)(意味著我們需要改變大量的代碼),因此超出了角色觸覺的范圍,但這確實(shí)增加了我們希望盡早進(jìn)行輸入升級(jí)的壓力。
值得一提的是,我們已經(jīng)非常希望升級(jí)我們的輸入系統(tǒng),但這只是另一個(gè)原因。
此任務(wù)正在得到一些工程和優(yōu)化方面的關(guān)注,因?yàn)樗褂昧艘恍┛赡軙?huì)影響性能的技術(shù)。
聊天框
我們從Live Beta上的用戶收到了大量的反饋!我們已經(jīng)閱讀了盡可能多的反饋,我們?nèi)栽谑占?。除了故障?bào)告之外,很多人要求我們加入已經(jīng)在路線圖上的功能,所以讓我們來幫您了解一下。
如果您不熟悉,聊天框允許您以文本格式向在同一實(shí)例中的附近用戶發(fā)送消息。當(dāng)您發(fā)送消息時(shí),聊天框?qū)⒊霈F(xiàn)在您頭上。
聊天框的目的是提供一種與在VRChat中使用語音溝通盡可能相似的替代溝通方式。我們希望每個(gè)人都能在VRChat中與朋友交流,但我們也不希望將VRChat變成“通用聊天”、文本聊天室或即時(shí)消息服務(wù)。聊天框的目的是為了提供一種短暫的消息傳遞方式,讓彼此接近的人能夠交流,但一旦他們離開,這些消息就會(huì)消失,就像語音一樣。
鍵盤
很多人對(duì)我們的鍵盤提出了意見。新的聊天框功能和鍵盤粘貼按鈕給它帶來了很大的壓力。許多人對(duì)我們的實(shí)現(xiàn)方法不滿意,而我們自己也不滿意。使用鍵盤時(shí)很難使用,并且會(huì)減慢一切的速度。
我們計(jì)劃在新的主菜單發(fā)布后重新設(shè)計(jì)我們的鍵盤。
目前,我們正處于設(shè)計(jì)和迭代階段。我們制定了一個(gè)新鍵盤的內(nèi)部要求清單,并正在找出我們希望的理想VR鍵盤的具體細(xì)節(jié)。
這是一個(gè)優(yōu)先級(jí)很高的任務(wù),因?yàn)橛泻芏嘈鹿δ苷趯?duì)鍵盤產(chǎn)生壓力。不過,由于其范圍較大,它將稍后發(fā)布。
聊天框聲音
我們收到反饋,希望在發(fā)送文本時(shí)播放聲音。我們認(rèn)為這是個(gè)好主意。我們將實(shí)現(xiàn)這一點(diǎn),并將它與該用戶的語音通道相關(guān)聯(lián)。您可以在快捷菜單設(shè)置中為所有人切換聊天框聲音。
我們還將提供一個(gè)OSC端點(diǎn)來“完成文字”,以便您可以在適當(dāng)?shù)臅r(shí)間播放這個(gè)聲音。
最后,一個(gè)額外的說明:屏蔽人(直接屏蔽或通過安全菜單)會(huì)隱藏他們的聊天框,并且還會(huì)關(guān)閉聊天框聲音。
聊天框選項(xiàng)
總體上,我們將提供以下這些設(shè)置供您調(diào)整(這些還不是最終版本):
聊天框聲音
切換發(fā)送消息時(shí)播放的聲音
開啟或關(guān)閉
顯示持續(xù)時(shí)間
更改消息在某人頭頂停留的時(shí)間
2秒至60秒
聊天框不透明度滑塊
更改聊天框和相關(guān)用戶界面的透明度
10%至100%
鍵盤不透明度滑塊
更改在聊天框中顯示的鍵盤的透明度
10%至100%
聊天框大小滑塊
更改聊天框的大小
小到大
鍵盤大小滑塊
更改鍵盤的大小
小到大
操作菜單和綁定
目前,您使用的拉起鍵盤的方式是操作菜單。然而,還有人要求其他綁定方式,比如傳統(tǒng)的鍵盤上的“T”鍵。
不過,我們需要確保我們不會(huì)覆蓋世界綁定,因?yàn)槭褂肬don的世界作者可以綁定任意按鍵。因此,這個(gè)綁定方式需要在操作菜單中輕松啟用或禁用。
我們還在研究添加VR控制器映射,但我們需要確保不會(huì)影響其他設(shè)置。
聊天框位置
我們收到了關(guān)于聊天框位置的一些反饋。默認(rèn)情況下,我們將使其保持在當(dāng)前位置,通常是在用戶頭上。
我們意識(shí)到這可能在某些角色上不起作用,因此我們正在考慮提供第二個(gè)“中間”選項(xiàng),以將聊天框上移或下移到聊天者的頭像位置,以適應(yīng)觀眾的身高。我們認(rèn)為這將有助于使用較矮身高角色的用戶。
聊天框可見范圍
目前,聊天框的可見范圍與用戶狀態(tài)相同,但我們認(rèn)為它應(yīng)該與語音設(shè)置相同(例如音量衰減、護(hù)耳等)。
因此,我們將更改它,以便聊天框在與語音相同的距離處淡出。
默認(rèn)是否對(duì)所有人開啟
我們收到一些用戶的請(qǐng)求,希望默認(rèn)情況下對(duì)所有人開啟聊天框。我們理解這樣的想法:為什么不讓每個(gè)人以自己想要的方式交流,而不必跳過一些步驟呢?
盡管我們通常會(huì)同意,但我們認(rèn)為在一開始將其限制為僅限好友是出于很強(qiáng)的監(jiān)管和安全目的。屏蔽您聊天框的用戶將能夠在您輸入時(shí)看到一個(gè)活動(dòng)指示器,所以它并不完全是不可見的。我們將觀察人們?nèi)绾问褂眠@個(gè)功能(以及用戶濫用這個(gè)功能的舉報(bào)情況),并根據(jù)情況重新評(píng)估這個(gè)選擇。
總之,我們將繼續(xù)關(guān)注情況,并愿意做出更改。通過Beta測(cè)試往往很難評(píng)估這種情況。只有約4-5%的用戶群體參與了Live Beta,因此很難看到人們將如何大規(guī)模地使用它。此外,Beta測(cè)試人員主要是非常投入的用戶,因此很難估計(jì)新功能將如何影響新手或更休閑的用戶。
鏡像中的可見性
是否在鏡像中看到一個(gè)襯衫?它是反過來的!鏡子就是這樣工作的!
但這并不一定是我們希望鏡像中的聊天框運(yùn)行的方式。我們正在尋找解決這個(gè)問題的方法,可能會(huì)使用一個(gè)著色器來實(shí)現(xiàn)。
過濾器
聊天框?qū)⑴鋫湟粋€(gè)基本的臟話過濾器,默認(rèn)情況下會(huì)開啟。
我們知道并不是所有用戶都希望開啟它,所以您將可以在本地將其關(guān)閉。
聊天框迭代
以下是我們本周在聊天框上的工作,按優(yōu)先級(jí)排序。
高優(yōu)先級(jí)
修復(fù)一堆錯(cuò)誤!
QM設(shè)置和新選項(xiàng)
在發(fā)送消息后,輸入指示符應(yīng)該在5秒后消失
如果玩家被靜音或通過安全功能阻止了聲音,應(yīng)該隱藏輸入指示符
輸入指示符應(yīng)該繼承聊天框的設(shè)置(透明度、大小等)
中優(yōu)先級(jí)
繼承語音衰減范圍,以適應(yīng)聊天框的距離
添加消息發(fā)送時(shí)的聲音
為鍵盤添加綁定(T鍵?)
在VR中使鍵盤可綁定
實(shí)現(xiàn)“中間”聊天框位置
其他內(nèi)容
以下是一些額外的項(xiàng)目,雖然不是正在進(jìn)行的開發(fā),但我們希望讓您知道。
Beta反饋板更改
我們收到了大量反饋,尤其是在Beta版本發(fā)布期間。這些反饋的數(shù)量非常大,我們必須小心地組織和處理,以避免在處理過程中丟失信息。
我們一直在努力更好地組織我們的Beta反饋板。隨著時(shí)間的推移,您將注意到我們將開始實(shí)施“類別”,您可以將反饋或錯(cuò)誤報(bào)告標(biāo)記為與特定功能相關(guān)(您仍然可以選擇“未分類”)。我們也正在改變這些反饋在內(nèi)部的處理方式,以幫助處理任何Beta版本帶來的反饋量。
我們還實(shí)施了一個(gè)“版本號(hào)”字段,因此您不再需要將版本號(hào)追加到帖子的標(biāo)題中。
我們還在尋找方法來幫助人們提高反饋帖子的質(zhì)量。高質(zhì)量的反饋和錯(cuò)誤報(bào)告更容易采取行動(dòng),并減少了重復(fù)、無建設(shè)性或無法采取行動(dòng)的帖子的風(fēng)險(xiǎn)。這可能是最困難的部分,但我們將繼續(xù)努力為大家提供更簡(jiǎn)單的方法。
持續(xù)開發(fā)
過去幾周我們非常忙碌。進(jìn)展非??欤覀兛焖侔l(fā)展也帶來了一些問題和挑戰(zhàn)。
盡管這些新功能中的大部分都是我們?cè)缫延?jì)劃發(fā)布的內(nèi)容(因此已經(jīng)在這些功能上做了很多工作),但隨著快速發(fā)展,也會(huì)伴隨著一些缺乏光澤和問題。隨著我們不斷前進(jìn),我們一直在回過頭來修復(fù)這些問題,將關(guān)鍵問題作為小補(bǔ)丁推出,同時(shí)在Live Beta版本中持續(xù)進(jìn)行功能迭代。換句話說,如果我能在這里和我們一直在進(jìn)行的每個(gè)功能上放一個(gè)2003年風(fēng)格的“正在施工中”GIF,我會(huì)這么做。
請(qǐng)記住,VRChat團(tuán)隊(duì)不同于一年前。我們的規(guī)模擴(kuò)大了一倍 - 這意味著我們必須進(jìn)行一些嚴(yán)肅的組織工作!雖然之前我們并不混亂,但要適應(yīng)當(dāng)前的規(guī)模,事情需要改變。我們必須找出在內(nèi)部最好地組織項(xiàng)目的方法,建立團(tuán)隊(duì)、結(jié)構(gòu),以及所有這些有趣的管理工作。然后,我們必須嘗試一些方法,確保對(duì)我們而言能夠奏效。
總之,我們認(rèn)為有必要告訴您,我們?cè)谶^去幾周內(nèi)看到了您的所有反饋。我們學(xué)到了一些基本改變我們的開發(fā)過程和優(yōu)先事項(xiàng)的經(jīng)驗(yàn),無論是近期還是遙遠(yuǎn)的未來。您的反饋非常重要,我們希望您繼續(xù)告訴我們?nèi)绾螢槟湍谏鐓^(qū)的VRChat提供更好的體驗(yàn)。
我們知道VRChat對(duì)您有多重要。對(duì)于我們團(tuán)隊(duì)的所有人來說,VRChat也非常重要。我們希望繼續(xù)與您合作,使其成為任何人和每個(gè)人表達(dá)自己、創(chuàng)作藝術(shù)、學(xué)習(xí)新事物、分享經(jīng)驗(yàn)、與朋友一起玩樂和結(jié)交新朋友的最佳地方。