虚拟形象替身(Impostors)
什么是 Impostors?
Impostors 是虚拟形象替身,允许你在通常只能看到回退虚拟形象或机器人(fallback avatar/robot)的情况下看到虚拟形象。它们旨在弥合 VRChat 中不同系统/用户类型之间的差距。例如,如果用户的虚拟形象仅上传到 Windows,VRChat 会自动为 Quest 生成一个可接受的 impostor。你只能为你拥有并已上传的虚拟形象生成 impostors。
即使你从未上传过虚拟形象的跨平台版本,或者你的虚拟形象因其性能评级而被"性能阻止", 其他用户仍然能够看到你的虚拟形象的 impostor。Impostors 是自动生成的,但你也可以通过几个简单的步骤更新它们或让它们插队优先处理。一旦你创建了 impostor,你可以打开或关闭它——关闭时,将显示你的回退虚拟形象。
如何创建 Impostor?
创建 impostor 的第一步是创建并上传一个虚拟形象。
上传虚拟形象后,为其创建 impostor 就很简单了:
-
登录 VRChat 网站。
-
导航到你想要生成 impostor 的虚拟形象信息页面。你可以通过点击 "Avatars",然后点击 "My Avatars",再点击你想要的那个虚拟形象的名称和图标来找到。
-
点击 "Generate Impostors",或者如果该虚拟形象已有 impostor 且你想要更新,则点击 "Regenerate Impostors"。
-
等待。
-
刷新页面,过一段时间后,你应该会看到你的虚拟形象现在有了 Quest 和 PC 的 impostors。

预览 Impostor
一旦你的 impostor 生成完毕,你可能会非常兴奋地想看看它长什么样!别担心,我们已经为你准备好了!
登录 VRChat 后,打开虚拟形象菜单,点击你为其生成了 impostor 的虚拟形象。
你应该会注意到该虚拟形象的"Features"中现在包含了"Impostor"。

你还应该会在虚拟形象模型预览下方看到一个新按钮,允许你在查看 impostor 和普通虚拟形象 之间切换,以便快速预览。

在菜单中预览的 Impostors 可能比在其他玩家身上看到的出现更多伪影。
VRCImpostorSettings
Impostors 默认效果相当不错。然而,复杂的虚拟形象可能会从一些自定义设置中受益。
要自定义你的 impostor,请在上传前将 "VRCImpostorSettings" 组件添加到你的虚拟形象中。更改此组件的设置可以改变 impostor 的外观。你可以添加多个 "VRCImpostorSettings" 来自定义不同的身体部位。
分辨率缩放(Resolution Scale)
更改 impostor 纹理图集中专用于此身体部位纹理的空间大小。 例如,你可以将此脚本放在头部骨骼上并更改此值,使头部占据纹理图集更多或更少空间,从而增加或降低整体纹理质量。 请注意,如果需要,这可能会缩小图集上身体其他部位的大小。
此设置相对于放置 VRCImpostorSettings 的骨骼。
要忽略的变换(Transforms To Ignore)
在为 impostor 捕获数据时忽略这些变换。这将使它们从最终结果中隐藏。
此设置与放置 VRCImpostorSettings 的骨骼无关。
额外子级变换(Extra Child Transforms)
这对于翅膀和尾巴之类的东西很有用,它会告诉 Impostorizer 为此脚本所在的骨骼创建一个单独的精灵。
作为一个反面示例——你_可以_在每个手指上放置一个,将它们变成独立的精灵。然而,由于所有精灵共享一个纹理图集 ,将其填满手指之类的东西会导致其他部分的质量下降——这是一个需要平衡的工作。
此设置与放置 VRCImpostorSettings 的骨骼无关。
在此处重新父级化(Re-parent Here)
将另一根骨骼重新父级化到此 impostor 精灵。这意味着它将与此身体部位一起被 impostor 化,并成为该精灵的一部分。
例如,如果你希望你的翅膀成为上半身的一部分,你可以使用此设置将翅膀根骨骼在 impostor 化期间重新父级化到胸骨。
此设置相对于放置 VRCImpostorSettings 的骨骼。
何时可以看到 impostor?
目前,只有三种方式可以看到 impostor。
- 虚拟形象预览(例如,在虚拟形象详情页面上查看 impostor)
- 性能阻止(例如,虚拟形象的性能评级为"非常差",但你的最低显示性能评级设置为"中等")。
- 平台不匹配(例如,虚拟形象是上传到 PC 的,但你在 Android 上,反之亦然)