Advanced Search
Search Results
17 total results found
混合树(Blend Tree)
混合树是 Unity 动画控制器(Animator Controller)中常用的工具,但是在 VRChat 的地界儿,混合树被赋予了本不该由它承担的重担。这主要是由以下几个原因导致的: VRChat Avatar 的动画控制器性能随着层数的增加,性能迅速下降。因此把动画逻辑压缩进单层混合式变得有利可图 VRChat Avatar SDK 缺乏直接运行程序的能力。尽管使用状态机配合 VRC Avatar Parameter Driver 脚本可以实现各种功能,但是仍然由于性能的限制并不能广泛的应用。由于 U...
动画器(Animator)工作细节
本章节旨在介绍动画器的一些特性,用于为后续的文章提供知识基础
我只想做个开关:各种常用 VRC Expression 参数、菜单与动画状态机实践技巧
“VRChat Avatar SDK 构建总报错,菜单按钮就是不管用,状态机连连看也不会,想做个开关怎么就这么难?” “因为你不懂什么叫做‘确定性有穷状态机’” 不过不懂也没关系! 本系列文章将向作为新手的你从头介绍所有的 VRC Expression 参数菜单系统及其类型,用法,功能,以及其应用场景实例。 与此同时,文章还将提供一些常见的开关设计思路和模板,以方便新手按需选择,实现常见的菜单开关功能。 最后,文章还将指出一些常见的 Unity 动画控制器的陷阱,帮助新手快速排查错误。
前置知识:Unity 基础
“天地玄黄,宇宙洪荒。日月盈昃,辰宿列张。”¹ 在一切开始之前,你应该了解的一些 Unity 的基础知识。 本章的目的是为后续文章提供基本知识,因此如果读者发现后续文章中有无法理解或者复杂的概念,请及时反馈以更新本章内容。 [1]: 《千字文》,意为“天是青黑色的,地是黄色的,宇宙形成于混沌蒙昧的状态中。太阳正了又斜,月亮圆了又缺,星辰布满在无边的太空中。”
VRChat Avatar Unity 工程报错合集与排查思路
本章节的主旨目的是详细解释常见错误的可能原因,重点在于帮助新手掌握基础的排查错误思路,或者帮助新手在提问时能更有效地提供信息。 还有另一本书也包含类似的内容。如果想要快速查阅常见错误和可能的对应解决方案,请阅读《都是 Unity 的错!!(Unity 报错合集与解决方案)》。
VRChat Avatar 工程的项目管理指南与最佳实践
你有没有意识到 VRChat Avatar 工程本身管理起来很痛苦?你是不是想要无限的后悔药?我懂的,我懂的。 你应当了解更好的管理 VRChat Avatar 工程的方式。在这一系列文章中,你将学到: 使用 VRChat Creator Companion 或 ALCOM 进行包管理,以及为什么要使用包管理 使用 git 进行项目版本控制 使用预制体(Prefab)和预制体变体(Prefab Variant)管理组件,模块化工程 阅读本系列文章可能需要一定的计算机基础应用知识。
思路刹路口及之后所有:VRChat Avatar 改模常见问题、错误、陷阱与解答
也许你又一次: 导入某个 unitypackage 的时候破坏掉了你的 liltoon 着色器,导致光照不正常; 或者上传模型不小心覆盖掉了旧的模型; 导入的新模型所有材质都是粉色的; 小心这些陷阱,希望你能度过顺利的一天。
附录:疑难杂症备忘录
这些文章不知道该放在哪,但是如果能帮到你就太好啦!
VRChat Avatar SDK 脚本介绍
关于 VRChat Avatar SDK 中那些常用和不常用的脚本功能介绍。
常见问题、错误、陷阱与解答
本章节记录一些 Unity 或 VRChat Avatar SDK 或 VRChat 本身的错误以及容易触发的陷阱。 需要注意的是,由于软件版本一直在更新,因此阅读本章内容时,请务必注意信息时效性。 如果文章内容存在疏漏或错误请及时反馈。如果存在信息有效性问题,请及时反馈修正。
Modular Avatar 应用指南与问题解答
Modular Avatar(后文简称 MA)是一套功能强大的适用于 VRChat Avatar 开发的开源组件合集。它基于 Non-Destructive Modular Framework(NDMF,谐音"なでもふ")开发,和 NDMF 生态有良好的兼容性,例如 Avatar Optimizer 或者各种基于 NDMF 的商品组件。 不同于 VRCFury 面向新手玩家的一站式傻瓜化解决方案,MA 面向的是有一定 VRChat Avatar 开发知识的开发者,而不是完全的改模新手。因此尽管 MA 功能强大且有...
前置知识:VRChat Avatar SDK 基础
你是否好奇为什么 VRChat Expression Parameters 要写一遍参数,动画控制器(Animator Controller)也要写一遍参数?为什么上传模型时 SDK 会抱怨“使用了未定义的参数”? VRChat Avatar 深度依赖 Unity 本身的功能,在此基础之上,VRChat Avatar SDK 桥接了一些组件来实现 VRChat 自己的需求,例如 Expression 菜单和参数系统。 对于新手,Unity 和 VRChat Avatar SDK 的功能边界是个重要话题:通过学习...
面向 VRChat Avatar SDK 预制件开发者的指导手册
我不想再导入旧版 liltoon/modular avatar/vrcfury/poiyomi 啦!你知道 VRChat Avatar SDK 提供的默认动画控制器都是 WD OFF 吗?麻烦检查一下 MA Merge Animator 的“匹配 Avatar WD”设置啦! 本章旨在指出新手开发者想要分发自己的预制件时应当注意的问题,以及提供一些最佳实践。这有助于降低可能存在的后续技术支持烦恼,并改善预制件的用户体验。
功能介绍:常用 VRChat Avatar SDK 组件
“教练,我想(不想)看到头上戴的装饰品/光环/眼镜怎么办?” VRChat Avatar SDK 提供了很多组件,或用于游戏对象,如 PhysBone、Contact;或用于动画器(Animator),如各种 State Behaviour。本章内容旨在介绍常用的组件,帮助新手快速了解 VRChat Avatar SDK 的各种功能。 顺带一提,上面提到的问题可以用 VRC Head Chop 脚本解决 :)
材质(Material)与着色器(Shader)
(施工中)
换装手册:如何给你的模型穿新衣服
功能介绍:VRChat Avatar 可用的 Unity 组件
VRChat 限制了许多 Unity 组件的使用,只允许一部分 Unity 组件。本章内容介绍 VRChat Avatar 常用的 Unity 组件。 值得注意的是,VRChat Avatar SDK 从 3.7.0 起提供了 VRChat 自己的约束(Constraint)组件实现,因此本章内容将不再介绍 Unity 约束组件,其功能与 VRC 约束组件完全一致,因此只有在需要转换到非 VRChat 相关的项目时才需要考虑使用 Unity 约束组件。