开发者更新 - 2022年8月4日

大家好!欢迎来到最新的VRChat开发者更新。以下是本次更新的进展。
请查看上次的开发者更新,以获取一些背景信息:

以下描述的功能可能尚未发布,除非另有说明,并且在向用户提供之前可能会有所更改。
2022年8月4日
服务器停机
今天下午4点到晚上6点30分(太平洋时间)之间,我们遇到了相当严重的停机现象。在那段时间内,大多数用户无法访问VRChat。
这是内部问题,并非攻击。一个内部故障导致其他系统出现故障。
原始错误已经修复,我们正在解决由此引起的其他问题,以免出现相同的故障。
麦克风噪声门槛 + 噪声抑制
现在,您可以通过快速菜单中的简单滑块调整麦克风的“灵敏度”。
这有助于防止诸如重喘、鼻塞或其他背景噪声传播给您的所有好友。
默认值(5%)对大多数用户来说应该足够好,但如果您在嘈杂的环境中玩VRChat,可能值得稍微调高一点。如果您的朋友在交谈时开始说您的声音时断时续,这是您需要将滑块调回接近默认值的明显信号。尝试调整它!

除此之外,我们还添加了一个简单的按钮,用于切换噪声抑制。这将帮助消除麦克风输入中的背景噪声,如计算机风扇或空调的声音。
该功能正在进行质量保证测试,并将在下一个Live Beta版本中发布。
个人镜子
我们再次改变了您在世界中放置/移动镜子的方式!
我们收到了很多反馈意见,认为用户更喜欢能够抓取镜子,所以我们回到了这种方式。但这一次,我们在您用手柄抓取镜子后保留了操作和移动镜子的功能。当您向前推动右手柄时,镜子会远离您。将手柄推回将使镜子靠近您。
这里的操作应该对XSOverlay的用户来说会非常熟悉!

除此之外,在适用的地方,我们还实施了类似于角色的径向控制。

此外,我们还收到一些建议,认为校准镜子不应随着您的头部旋转。很好的建议。现在它不会这样做了。
该功能正在进行质量保证测试。
耳罩(曾称为对话圆顶)
我们认为“对话圆顶”这个名字有点奇怪,所以现在我们叫它耳罩!简单多了。
当您戴上耳罩时,您周围会出现一个圆圈(表示球体),可以通过快速菜单进行调整。在该范围之外,其他人的声音将几乎完全消失,使您可以“聚焦”附近的对话。您可以根据需要调整该范围。
在您的快速菜单上方会出现一个红色条,用于指示耳罩是否已激活 - 以及其当前半径。您随时可以点击该条并立即停用圆顶。
除了调整耳罩效果的范围,您还可以调整衰减距离。
因此,范围和衰减距离的组合确定了玩家声音被静音的距离,以及声音开始消失的位置。
如果将衰减距离设置为与半径相等,则除非玩家在圆顶范围内,否则您将听不到任何声音。另一方面,如果增加衰减距离,则您仍然可以听到圆顶外的声音-它们只是离圆顶边缘越远声音就会越小。
我们还添加了第三个滑块,允许您在声音在“静音”半径之外时将其音量调低。因此,您可以将其设置为非常低(甚至为零!),使世界不会感觉空虚,只是安静得多。


除了所有这些设计工作外,我们还解决了一些图标艺术问题-这实际上也帮助我们选择了新的名称。

最后提醒:嘿,世界作者,不要担心您基于Udon的声音音量更改。耳罩功能所做的音量调整是作为最后一层“覆盖”Udon和世界设置的,因此不应该导致问题。如果有问题,请告诉我们。
该功能仍在迭代和优化阶段,但我们认为它已经接近完成。
按距离隐藏Avatar
昨天在反馈中提到了一些有关动画师被禁用而不运行的问题。
我们进行了一些调查。事实证明,只要您不使用“Write Defaults”,这个问题就不存在。如果您的角色动画师使用“Write Defaults”,您可能会遇到意外的动画师状态。
尽管VRChat和Unity都建议不要使用“Write Defaults”,但仍有许多角色创建者继续使用它,并且许多分发的角色预制品仍在使用。因此,这些角色在被“按距离隐藏角色”功能收回和取消收回后将无法正常工作。
一个解决方案是让动画师继续运行,但这可能会引发性能问题,特别是考虑到我们检查的许多角色中,制作不良的动画师是导致帧时间损失的最大原因之一。
另一个解决方案可能是关闭网格渲染器,但我们必须在每一帧检查渲染器是否仍处于关闭状态,因为动画可能会尝试将其打开。这也无法解决动画师性能问题,同时还会导致播放声音、灯光等功能的角色出现其他问题。
我们正在调查这个问题,但可能会按原样发布到Beta版本。根据有多少人抱怨出现了损坏的角色(因为他们仍在使用“Write Defaults”),我们可能不得不把它再调回来做一些更多的工作。
更多收藏
简单的更新:它已经加入了!


这个界面看起来有点混乱,但请记住,我们即将推出新的主菜单。🤞
此任务仍在质量保证测试中,但很快就会显示出来。
摄像头分辨率选择器
我们添加了按钮,让您可以选择摄像头的分辨率。

两个重要说明:自此截图以来,我们将“2K”更名为“QHD”,以确保技术正确性。
其次,Quest无法处理高分辨率。事实上,拍摄8K照片会导致崩溃。糟糕。我们可能会限制Quest可以拍摄照片的最大分辨率。
此任务在经过一些质量保证反馈后仍在迭代中。
文本聊天框/聊天气泡
如上次更新中所提到的,我们已经完成了文本到文本聊天框的基本原型。
通过文本聊天框,您可以输入消息,然后这些消息将出现在您名牌下的聊天气泡中。聊天框会自动调整大小,以适应输入的任何文本,直到达到一定的字符限制。
在原型中,您可以通过选项下的操作菜单访问聊天框。在聊天框菜单中,您有几个选项:键盘,清除聊天框,可见性,显示持续时间和聊天框大小。
键盘打开一个键盘(惊喜!),允许您输入文本到聊天框中。
清除聊天框将清除您的消息。如果您通过键盘发送了空白消息,这也会发生清除。
可见性允许您更改您可以看到谁的聊天框-所有人、朋友或仅您自己。默认情况下,您只能看到来自您朋友的聊天。
显示持续时间设置其他玩家的聊天框在本地显示的时间。这与用户清除他们的聊天框时不同。清除会使所有人的聊天框清除,不管他们的显示持续时间设置为多长时间。
最后,聊天框大小允许您在本地缩放聊天框的大小。

我们已经与一些热门VRChat制作的OSC TTS系统的创建者进行了咨询,因为我们还希望确保您可以通过OSC控制您的聊天框。我们希望确保这些系统与我们的聊天气泡系统完美配合。根据开发进展情况,可能不会在第一次发布中实施OSC,但我们将看情况而定。
该功能仍需要质量保证测试,并且还需要进一步的工作-例如,流媒体模式将关闭所有人的聊天框。不过,文本聊天框可能会在下一个Beta版本中以部分完成的状态出现。