2025年12月4日开发者更新
V1_DevUpdate_4Dec 1920×1080 709 KB
今日推荐世界
由WispyWoo制作的[Crimas]
📢 公告
🔥 跨年活动2026开放提交!
跨年倒数又要到了,这正是开始创作的时机!
海报!音乐场地标志!娱乐网络视频!*你所能想到的一切!
如往年一样,本次展位活动仅限邀请参与,但其他内容均可开放公众提交!
📅 提交截止时间为12月10日周三太平洋时间中午12点
⚠️ 机会宝贵,请及时提交!
我们非常期待今年的作品,我们现在就开始筹备了!
👉 提交海报: https://forms.gle/JQKpvbtFBBv1xxTH7
👉 提交音乐场地标志: https://forms.gle/2dX8SLmWGnyPrkmbA
👉 提交娱乐网络视频: https://forms.gle/D1JUigG7xwoW3SWW8
❄️ Vket冬季2025明日开启!
从12月5日太平洋标准时间下午5点开始,Vket冬季2025活动将只在VRChat中提供!
超过700位创作者将在VRChat中展示虚拟形象、3D模型、社区和Group内容。这是一场纯粹的虚拟市场!
探索19个虚拟展示世界中发现新一代理发创作者、世界资产、活动内容和Group网络!
详细了解请访问:バーチャルマーケット2025 Winter
🚀 VRChat 2025.4.2版本发布
本周我们发布了2025.4.2版本!
新功能包括GROUPS与EVENTS共享、GROUPDISCOVERY、MUTUALS,当然还有... Steam Audio!
🎬 观看更新视频 https://www.youtube.com/watch?v=_rpJ2F_ax9Q
替代方案:阅读完整的变更日志 此处
❄️ Steam Audio正式上线!
需要再说些什么吗?好吧,也许确实需要解释!Steam Audio现在正式上线了!从VRChat 2025.4.2版本开始,在所有平台上Steam Audio已全面启用,成为新的空间音频解决方案。
加入我们的庆祝,和社区一起访问著名的 https://issteamaudiooutyet.com/ 网站!
❓ 常见问题(FAQ)- 第一大问题速览
🔍 你需要Steam才能使用Steam Audio吗?
不需要。它运行在所有平台和设备上。之所以叫Steam Audio,是因为该技术由Steam团队开发。
✅ 什么时候可以使用Steam Audio新增的酷炫功能?
部分Steam Audio功能需要更新我们的世界SDK。目前虽然还没有具体时间表,但我们希望并相信将尽快实现这一点。
在这之前,像遮挡效果(occlusion)、反射(reflections)、音频光线追踪(audio raytracing)等功能都不可用。
🔄 我需要更新我的作品内容吗?
不一定!
我们设计了一个完整的转换层(将在下方详细说明),在某些边缘案例中可能需要调整您世界或虚拟形象中的音频源。
根据我们过去两个月的公开测试经验,绝大多数现有内容无需任何调整即可正常工作!
⚠️ 如果你说声音效果变差了!我将怒吼,但没人听得见!因为我太愤怒了!!1!
首先:请给VRChat一些时间适应!
我们知道这可能会令部分人感到困惑,但很多反馈表明,人们最初可能不喜欢新音频效果,但使用一周后,就完全不会想回到旧系统了——没错,情况真的如此。
人类的大脑在声音感知方面确实非常神奇!
部分与音频相关的行为相较于我们之前使用的ONS会有所不同。例如:声音源如何根据方向编码给你的感知方式会有差异。这是策略性的设计,虽然是出于游戏测试需要做的改进调整。
我们清楚地意识到对一小部分用户而言,Steam Audio在某些细节上可能听起来更略差。
这是心理声学和为广泛用户构建系统时的必然结果:你无法打造一个对所有人完美的空间音频系统。好消息是,我们相信整体上Steam Audio比ONS对更多人而言更完善!
❗ 最后:不会回滚! Steam Audio已经正式在VRChat中上线了。
🎙️ Steam Audio究竟是什么?
VRChat一直以来依赖的是ONS作为我们的音频空间音频系统。音频空间音频(spatializer)指的是音频处理流程中实现方向性声音的部分。
也就是说,它让你能辨别声音是从你的左侧传来、从上面传来、从后面传来等。它还处理一些二级功能,如距离衰减,所谓的“直接效果”如空气吸收、声音源的定向性,额外增益处理等。
我们已经测试多个版本的Steam Audio Beta很久了。不想继续使用ONS是因为很多原因——比如它不能在iOS上运行。Steam Audio是开源的,这让我们可以自行修复问题,也能由Valve持续维护,更有添加支持之前不可想象的效果的可能性(光线追踪音频!反射!墙体闷声!)
而且,它在拥挤的活动场景和对话圈处理上表现更优,其世界音频的均衡方式更加平衡,从而减少了失真。
🚨 关于ONS转换的重要说明
Steam Audio在Unity中对音频源的配置使用了全新的策略。为了确保既有内容不会失效,我们构建了一个庞大的ONS到Steam Audio的转换层。这意味着你可以继续使用VRCSpatialAudioSource组件创作世界和虚拟形象,当你加载到VRChat中时,系统会在后台进行转换。
我们已经花费了数年时间(确切地说是多年!)反复调整这个转换方案,甚至修改了原始代码来达到最佳的兼容性。
现有的Items应该能正常工作。然而,有一些边缘情况!你可以在 https://feedback.vrchat.com 提交具体问题,但我们留意的是功能性的Bug(即使这与声音感知习惯变化不同,仍将优先处理)包括音频电平变化明显、衰减曲线未正确应用、距离范围未生效等。某些场景下声音效果会略有变化,例如方向提示、听觉距离感知的变化,或者轻微的音调、均衡或混音调整。
我们清楚知道当前的ONS到Steam音频的转换仍然不够完美。但我们将其作为了一个可以满足绝大多数内容的标准版本的上线标志!对于剩余的边缘情况,则可以通过后续我们团队的补丁、世界与形象创作者有意识地更新内容以适配Steam音频,或者未来使用启用Steam音频支持的SDK来改进,我们将持续进行这些优化。
作为备注,语音音频部分也收到了微调。虽然我们努力保持与现有VRCPlayerApi函数的兼容性,但在这一部分,我们并没有完全按照ONS方式1:1转换。语音交流是VRChat平台的核心支柱(试想一下,没有“Chat”的VRChat!?),因此我们选择在兼容性上做出一些妥协,更加注重音频体验的改进。
这些改进包括略有差异的衰减曲线、新的均衡处理与压缩器调节,以及新增的声音源方向性(source directionality)功能:这意味着你说的位置稍微偏离他人,声音听起来反而会有变化——这对穿越拥挤人群时会特别有帮助!
🎁 Steam Audio的未来
此次更新到主分支,是我们音频管线最大的一步提升远不止这次!
我们已提到一些新功能会在SDK中配合Steam Audio发布。这可能包括一些呼声极高的音频相关功能实现。
除此之外,我们也在研究改进麦克风输入管线。Steam Audio目前只影响音频输出通道,我们现在的音频输入也需要现代化一些调整。此项后续会有更多公告——总之我们知道目前有不足之处。
而且,Steam Audio是开源的。尽管我们的一些调整可能需要保密,但我们计划将部分改动反哺给开源社区。我们也可能会发布一系列关于Steam Audio在VRChat中技术细节的长篇写作文档——敬请期待!
感谢所有多年以来帮助测试Steam音频的用户!没有你们的反馈,这一切都不可能实现 <3
🧱 世界物品的动态交互
上周,我们已在SDK中实现了将动态组件(如Physical Bones、接触器(Contacts)和VRChat Constraints等)应用到世界项目中的功能。
目前,我们也在为Items新增对这些组件的全面支持!
我们先来测一测,计划给9月和10月期间已经开始可用的篝火(Campfire)和棉花糖(Marshmallow)这两个Items增添Contacts功能。
这意味着,你可以通过将棉花糖举到营火或其他火源上方来“烹饪”它。无论这个火源是另一个用户的Avatar上的还是世界自带的——只要那里设置了Fire标签的Contact发送器就生效!
(敏锐的读者可能注意到这部分已经在2025.4.2补丁说明中提及,确实如此!)
这一系统为未来世界物品的互动体验打开了广阔的可能性!这仅仅是我们计划探索的一部分,请继续关注!
👻 VRChat成功故事:SpookyGhostBoo!
我们将持续在这几周内来发布一些系列文章:分享在VRChat中取得突出成就的创作者故事。
首先推荐这篇文章(点此阅读),讲述了SpookyGhostBoo创作者通过创作者经济将收入提高4倍的经历(最出名的作品是Black Cat,黑猫虚拟形象)。
🛠️ 开发者修复 & 改进
以下是我们从上次开发者更新以来修复的一些反馈问题:
worlds · Udon 行为扩展
- 在Udon中,Contact事件的接收者信息将作为参数加入
OnContactEnter和OnContactExit回调中。这意味着你可以测试世界是否匹配特定的Contact接收器。
- 在SDK项目中抓取PhysBone现在将返回仿真玩家对象引用(在ClientSim中进行)
SDK构建目标的修复(Update)
之前SDK存在一个问题:如果你开启了针对特定平台的覆盖设置(如纹理等),验证器提示的信息将根据你设置的平台显示,而不是实际测试的平台(有些混淆)。后续版本将不再出现此问题!
虚拟形象样式与致谢信息
之前因一个服务器端问题,虚拟形象的样式和致谢列表在虚拟形象未公开使用或操作者非当前实例中时,未能可靠传送至客户端。
现在这个问题已修复!
🧾 结语
现以上就是本周的内容!下次开发者更新将在12月18日发布,并且这将是今年的最后一场更新。我们见!