Advanced Search
Search Results
1273 total results found
参考基准:两个状态切换
我们的参考基准将采用简单的双状态切换作为参考。 默认的切换对比图。图中显示了两个动画,每个动画包含两个帧,数值相同。已启用“写入默认”。 在每次测试动画层数时,层数与帧时间的关系图呈二次曲线。这意味着,随着动画层数的增加,添加额外动画层的帧时间开销会显著增加。然而,由于二次曲线的性质不是很强,因此在动画层数较少时,可以用线性图来近似。对于基本的状态切换,每增加一个动画层的额外开销约为0.01毫秒。这将作为我们比较的基准。 基本切换在未被主动切换时的帧时间与动画层数关系图。 如果我们在进行层动画时重...
任意状态(AnyState) & 混合树(Direct Blend Trees)
AnyState 无论AnyState切换的数量多少,AnyState的性能与非AnyState切换相似。这表明,转换检查的数量对帧时间的影响并不显著,这一点也在其他测试中得到了验证。 唯一的例外是启用了“可以过渡到自身”选项的AnyState切换,这会比未启用该选项的情况多出20%的开销,即使是在持续切换的比较中也是如此。 Direct Blend Trees 当首次发现动画层的巨大开销时,很多人曾希望直接Blend Trees能够作为一种魔法般的解决方案,大幅度降低帧时间。我的测试结果表明,虽然它们并不...
杂项数据
以下是一些与切换不直接相关但可能对某些人有用的杂项数据: 每层的状态数量和过渡数量对性能的影响似乎不大(这可能解释了为什么AnyState的性能较好)。 唯一的例外是当单个状态有大量布尔过渡(例如1000个过渡需要1毫秒)时。浮点数和整数似乎不受此额外开销的影响。 在使用人体骨架、非人体骨架或不使用Avatar的情况下,与两状态切换设置相比,每层的帧时间减少约50%。 遮罩对帧时间的影响似乎微乎其微。 使用子状态机对帧时间的影响也似乎很小。 为了增加易读性而嵌套Blend Trees对帧...
多控制器
使用多个控制器的性能不会按线性比例增长(也就是说,两个每个有100层的控制器比起一个有200层的控制器会有显著更少的延迟)。 实际的关系难以精确描述,但可以通过下面的图示来帮助理解。每条线代表一个恒定的帧时间。例如,5个控制器每个有580层的开销与15个控制器每个有300层的开销是一样的。 从这个图表中,我得出两个主要结论: 大型控制器相比于多个小型控制器会使用更多帧时间。如果你有很多动画层,优化尤其重要。(一个100层的控制器的帧时间开销相当于10个30层的控制器。) 即使有很多控制器,如果将它们...
约束 Constraint
在介绍完Animator控制器之后,我很高兴能说一些一些较为简单的内容了。虽然约束的情况看似奇怪,但它们的行为实际上是可预测的。 计算启用的约束总数(类型无关),然后结合用下图来确定帧时间。你会发现帧时间开销会缓慢的上升,直到某一点后出现跳跃式增长。当VRChat设定约束的数量限制时,他们选择了681这个数字,以避免遭遇那个显著的增长。我认为这一选择非常合理,因为帧时间的消耗从1.7毫秒跃升到了2.4毫秒(图中的0点是2毫秒)。 如果你想要达到90 fps,单独的这个跃升就会占用你预算的6%,而这还不包括约束本...
音源 Audio Source
无论如何,我无法让Audio Source对性能产生任何影响,即使在Unity中,音频源的最大数量为64,而在VRChat中每个角色仅限3个。
接触发射器/接收器 Contact Senders/Receivers
首先需要说明的是,每个房间中的 Contact 数量最大限制为4096。如果一个房间中 Contact 的数量超过4096,一些 Contact 将会停止工作。 Contact Senders 和 Contact Receivers 的性能影响如下: 当 Contact Senders/Receivers 关闭时,每1000个 Contact Senders/Receivers 消耗的帧时间为0.5毫秒。 当 Contact Receivers 被开启时,每1000个 Contact Receivers ...
布料 Cloth
Cloth 组件对性能的影响非常大,应尽量谨慎使用。 对于合理数量的顶点(约20万顶点内),每增加1000个顶点,Cloth 组件会增加约0.2毫秒的帧时间。超出这个范围后,帧时间会急剧增加,然后逐渐趋于平稳,但这种情况通常只发生在顶点数量非常大的情况下。 需要注意的是,这个20万顶点的限制是针对整个房间的。Cloth 组件的数量本身对性能的影响似乎不大,主要取决于 Cloth 顶点的数量。 然而,由于 Mirror 和 Shadow Clones 的存在,本地Avatar的 Cloth 会被模拟三次,因...
后续计划
我计划继续对更多组件进行基准测试。目前我已经开始对一些组件进行测试,但由于数据尚不充分,暂时不能公布结果。 未来我打算进行基准测试的组件包括: PhysBones/PhysBone colliders Skinned mesh renderers(如材质数量与网格数量的关系) Lights Animations(如数值/引用的影响,动画属性数量的影响) 不同类型的开关 AAPs 完成测试后,我会将结果添加到文档中。 如果你有其他希望我测试的组件,或发现我有遗漏,请通过 Discord @j...
物理骨骼 PhysBones
PhysBones 的优化非常出色,在合理的使用范围内,它们的开销较低。PhysBones 的帧时间主要取决于它控制多少有顶点权重的骨头,每 1000 个骨头大约增加 2 毫秒的帧时间。 组件的层级结构(即父子关系)和组件数量对帧时间有轻微的影响,其中组件较少的情况表现较好,极端情况下差异可达 33%。 碰撞体数量对帧时间的影响非常微小,其他设置对帧时间似乎没有明显影响。 免责声明:由于 PhysBones 在 VRChat 和 Unity 中的运行情况差异较大,本文数据均来自 VRChat 内的测试结果。虽...
译者前文
本书由 LIII Works 你亲爱的酒保K 翻译。 本书翻译自 VRCLibrary 的 Unity/VRChat Performance Benchmarks 本书翻译工作截止于2024年8月8日下午11点19分。 本书在译者监督下由人工智能翻译并由译者根据自身知识审阅和调整,翻译可能出现错误,如有疑问,请参阅原文 Unity/VRChat Performance Benchmarks
画面割裂严重
1. 将 Meta Quest Link 帧率限制到 90 帧。
无法打开 Meta Quest Link 软件
1、也许是网络问题 1. 点击这里以下载 USBeam。 2. 解压文件,打开应用程序,点击下方 📃编辑Hosts 按钮。 3. 在弹出的窗口中输入以下内容并保存。 157.240.217.51 graph.oculus.com 157.240.195.51 graph.oculus.com 157.240.199.54 graph.oculus.com
欢迎各位在这里报告新的错误案例
您可以在邮箱 us@vrcd.org.cn 投稿您遇到的相关错误,或者您想要提供的解决方法。 感谢您的支持!!!
免费材质🖼️
Poliigon Poliigon 是一个专为 3D 艺术家和设计师提供高质量资源的网站。它由 Blender Guru 的创始人 Andrew Price 创办,旨在帮助用户创建逼真的 3D 渲染效果。 Free 3D Textures for Blender, 3ds Max, Unreal Engine and Cinema 4D - Poliigon Poly Haven Poly Haven 是一个提供高质量 3D 资源的网站,专门为动画制作、游戏开发、建筑可视化等数字领域的专业人士和爱好...
免费音效🔊
freesound FreeSound 是一个致力于创建和共享免费音频片段、样本和录音的协作平台。它的目标是建立一个庞大的音频数据库,所有音频都根据 Creative Commons 许可发布,允许用户自由使用和重复利用这些声音。 Freesound 爱给网 爱给网(aigei.com)是一个专业的数字娱乐创作者服务平台,致力于为声音、影视、游戏、动画创作者提供高品质、多品类的创意作品服务。该平台成立于2013年,经过多年的发展,已经积累了大量的创意素材和数据。 音效库 音效素材 声音|影视|游戏...
VRChat 2024.3.1
Live - 2024/8/14 - Build 1490 INPUT 2.0. PCVR 手部追踪支持. VRCHAT 约束. 新的传送门. 一堆问题的修复。 我们正在 持 续 发 力 🍜 新特性 SteamVR 输入 2.0 和 PCVR 手部追踪支持了! 如果您之前有自定义的 SteamVR 绑定,则必须重置为新的默认绑定并重新自定义。 SteamVR 骨骼系统 - 现在我们为 SteamVR 骨骼手部追踪以及类似于我们原生 Quest 版本的基于手指的输入提供 PCVR 支持...
免费模型📦
Poliigon Poliigon 是一个专为 3D 艺术家和设计师提供高质量资源的网站。它由 Blender Guru 的创始人 Andrew Price 创办,旨在帮助用户创建逼真的 3D 渲染效果。 Free 3D Models - Download Now - Poliigon Poly Haven Poly Haven 是一个提供高质量 3D 资源的网站,专门为动画制作、游戏开发、建筑可视化等数字领域的专业人士和爱好者提供服务。这个网站上的所有资源都是 100% 免费的,并且采用 CC0 ...
有推荐?
在这里投稿和推荐你喜欢的资源网站!! 如果您有想要分享的资源网站,您也可以选择在文档库注册账号,成为一名 内容作者,直接编辑此文档。 您还可以在下方评论区留言,分享您的见解与看法。
免费设计素材🖌️
pinterest Pinterest(中文译名:缤趣)是一个视觉探索工具和社交网站,用户可以在平台上按主题分类添加和管理自己的图片收藏,并与好友分享。它由Ben Silbermann、Paul Sciarra和Evan Sharp于2010年创立。 Pinterest Behance Behance 是一个由 Adobe 旗下运营的全球性创意设计作品展示和发现平台。自 2012 年加入 Adobe Creative Cloud 家族以来,Behance 已成为设计师、插画家、摄影师以及其他创意专业...