Advanced Search
Search Results
1182 total results found
Resonite 新手指南
关于Resonite的游戏玩法,教程,都会在这里。这是一个类Vrchat的游戏,得益于在线编辑器,自由度是非常高的。
VRChat 网络困境指南
VRChat 有时会出现难以解释的网络波动,这可能导致网站、游戏、模型上传等网络过程中出现问题。为了应对这种情况,我们为您提供了一套解决方案。 请注意,本指南并不能完全确保在将来发生类似情况时的适用性。
赛博扫盲大全
在这里了解并学习您创作所需的最最基础的内容 ψ(`∇´)ψ
【初级包】资源购置手册
社区的创作者们一直在持续创作产出优质的作品,而购买并且使用他们同样是作为一名创作者所要了解并且掌握的技巧。
lilAvatarUtils 使用说明书
一个快速检视模型资料的工具,还能查看模型在不同光照环境下的外观、清除多余资料等,对于改模十分有帮助!非官方說明文件,若有不符之處請以官方為準。
udonGraph(入门到入门)
适合萌新,做一些比较小的系统,或者恐怖游戏。 有经验的开发者建议用udon C#进行开发
Avatar 参数分步同步架构:白皮书
分步同步是一个用于大幅减少 Synced Parameter Bit 消耗的主动系统,以容纳超过 256 bit Synced Parameter Bits 的同步参数,由此允许开发者在 Avatar 内容纳更多功能。 封面图标:creatiforest
如何压缩您的 VRChat 模型大小
来自澎澎——一个人的努力不能完成这个篇幅较大的紧急文档,我们欢迎大家在这里分享自己的思路和惯用工具! 2024 年 7 月 16 日,VRC 已正式实行 SDK 端上传时,对模型大小的新限制。 2024 年 11 月 1 日,VRC 已正式实行在游戏端内,对模型大小的强制限制。 为应对这个改变,我们将在此文档中解释什么是模型大小,以及如何通过简单的工具/文件操作来优化它。
AAO: Avatar Optimizer Wiki 汉化(1.7.6)
AAO: Avatar Optimizer: Anatawa12 的非破坏性小型模型优化实用脚本集合。 这些脚本在进入播放模式或打包构建模型时运行。 Avatar Optimizer 是在 GitHub 开发的开源软件,根据 MIT License 协议发布。 本文经过机器翻译,辅以人工校对检查完成。原文地址:vpm.anatawa12.com/avatar-optimizer/beta/en/docs/tutorial/basic-usage/
WYSIWYG 编辑器入门指南
如果你想要编写图书,你需要先阅读图书《发布与创作》来了解最基础的步骤与规范。 如果你是第一次使用这类编辑器,你可以在这里学习最基本的各种文本样式,排序方式,表格等知识。 你需要一个 VRCD 账号才能编写和修改图书。同样的,在修改他人图书前需要先征求许可。 此图书完工于 2024 年 7 月 9 日。主要编写人 Hrenact,感谢 Misaka-L 和 COCOA GAME 提供的帮助,帮我分担了一些编写压力。如果 WYSIWYG 编辑器有重大更新,请及时联系我更新图书来以确保它的时效性。
VRChat Open Beta 更新日志
我们将在这里更新 VRChat 的 Open Beta 更新。
VRChat 开发者更新
我们将在这里更新 VRChat 的开发者更新。 摘取网址:https://ask.vrchat.com/c/official/31
VRChat 游戏更新日志
我们将在这里更新 VRChat 的游戏更新日志。 摘取网址:https://docs.vrchat.com/
【VRChat】为你的 PC 模型创建 Android 版本
此教程皆在用尽量最通俗易懂的语言教会你为自己的模型创建 Android 版本,来达到在非 PC 版本的 VRChat 上也能看到你自己的模型。 Android 版本拥有非常严格的性能限制,这意味着你的模型只能固定为一种外观。并且大部分外观效果必须弃用。 此教程默认你拥有基础 Unity 和 Blender 知识:包括但不限于安装 UnityPackage,复制粘贴物体组件,融并骨骼等操作。
VRM官方文档-汉化版-【VRM】
VRM-面向 VR 的 3Davatar(化身) 文件格式「VRM」是一种用于处理 VR 应用程序的人形3D化身(3D模型)数据的文件格式。它基于 glTF2.0,并且任何人都可以自由使用它。 此外,还提供了用于在 Unity 中进行 VRM 文件读写的基于 C# 的标准化的实现方式(UniVRM),并且它是开源的。 内容来源于VRM官方文档,修改了原文部分牛头不对马嘴的部分,结合了英文与日文两个版本,并根据个人经验进行精修(官方文档两个语言版本内容有不一致的地方,甚至互相缺少某些内容)。 官方文档中的例图使...
VRM官方文档-汉化版 -【UniVRM】
由于官方对文档的维护更新较少,多数内容基于老版本,因此部分截图使用的是就版本插件,UI可能会和新版有所区别,虽然译者会在翻译时队文档的操作进行复现,会尽量补充官方文档遗漏的内容,尽可能提供更完善详细的描述。
光照烘焙与你
Unity 中的照明是一个复杂的话题,其性能开销也很大。它常常让人面对到大量的试验和错误。为了消除这种试验和错误,本书总结了许多关于光照烘焙的重要信息。 本书基于原作者在Gitlab上的指南: https://gitlab.com/s-ilent/SCSS/-/wikis/Other/Light-Baking 作者:Silent 文章原址:Light Baking and You | VRCLibrary
针对 VRChat 的 Unity 编辑器讲解【副本】
Quest3面罩面捕方案(cymple)
言谈举止,动声色。 Powered by cymple.
VRChat 安卓版入门教程
在这里了解所有入门 VRChat 安卓版所需的知识。
SpringBone(弹簧骨骼)
Humanoid(人形)
Meta(元数据)
FirstPerson(第一人称)
创建项目
二、ALCOM 下载与使用手册
✨正确下载/安装/使用 ALCOM
1、下载/安装软件
2、打开VRChat,注册、登录账号
动画控制器 Animator Controllers
制作 VRM-1.0
🚧创建 VRM-1.0 模型 测试环境 • Unity 2019.4.30f1 • UniVRM 0.80.0
从 VRM-0.x 迁移到 VRM-1.0
窗口功能介绍
VRChat SDK 专栏
使用 Udon Graph 制作
报告您的硬件情况
这是最基本的除错信息,请耐心观看,如您 仅使用电脑游玩,请只阅读 报告电脑硬件 章节 使用 Index 等 DP 直连电脑的 VR 游玩,请阅读 报告电脑硬件 与 报告直连 VR 硬件章节 使用 Pico 或 Quest 等串流到电脑 VR 游玩,请阅读 报告电脑硬件 与 报告串流 VR 硬件章节 仅使用一体机 VR 版 VRChat 游玩,请阅读 报告串流 VR 硬件章节 本章节将会在部分页面中提及您应当使用某种第三方软件,该行为是为了能更快的解决您的问题,如您不信任前者,您可以采取其他您所...
1. 硬件层面
2. 软件层面
3. 模型层面
VRC世界资源
接下来的配置
写入默认 (Write Defaults)
原文出处:https://notes.sleightly.dev/write-defaults/ 写入默认 (Write Defaults) Write Defaults 是 Animator States 中的一个选项,对于许多 Avatar 创作者来说,它可能会造成困扰,因为其行为有时非常奇怪和出乎意料。预期的行为如下: Write Defaults 选项决定了通过这个动画所做的更改是否保持不变。 译者注释:Write Defaults 选项决定了当前播放的动画对物体所做的更改是否在当前动画结束和离开状...
人形遮罩 (Avatar Mask)
原始页面:https://notes.sleightly.dev/animator-masks/ Unity 行为 Avatar Mask 会基于在遮罩中启用和禁用的选项,阻止或允许 Humanoid Muscle 数值、材质球替换和 Transform 的动画处理。如果一个动画层具有一个启用了特定值的 Avatar Mask,那么该层的动画可以对该值进行动画处理。如果一个动画层具有一个禁用了特定值的 Avatar Mask,那么该层的动画则不能对该值进行动画处理。具体而言: 如果一个动画层具有启用了 H...
VRC Avatar Descriptor
添加描述文件 在 层级(Hierarchy)中选中模型名字即可在右方组件搜索添加 VRC Avatar Descriptor 第一个为 VRC 的描述,第二个为蓝图。 一、View 用于调整视角球,即在游戏中看到的位置,一般放在两眼中间。 点击 Edit 即可在“场景”中调整位置,调整完成后点击 Return 二、LipSync 定义后模型可在开麦说话时开口。 一般点击 Auto Detect! 可自动添加,如无法正常识别请手动添加 一般“Mode”为第四个 Viseme Blend...
PhysBones
前言 官方消息:原动骨插件最终将被全部移除,将全部自动转为新动骨 自动转换 将带动骨的模型拖入场景,选择模型后点击上方“VRChat SDK-Utilities-Convert DynamicBones to PhysBones” 注意:毕竟只是自动转换,Dynamic Bones和PhysBones并不相同,肯定会有不完美的地方 (指很多bug) 正文 添加PhysBones 在想要“动”的骨骼(例如头发,裙子等)上添加组件“VRC Phys Bone”即可 添加组件后可以看到模型上有白线,就是“...
Contacts
前言 交互系统(Contacts)允许角色检测与自己或其他人的信号,然后可以使用这些信号产生的参数来触发动画 注意:交互系统和动骨系统是不同的(我刚开始看搞混了) 交互系统分为发送端(VRCContactSender)和接收端(VRCContactReceiver)。发送端是为了被检测而存在,即一直在广播自己的参数(Collision Tags),接收端检测发送端,如果和发送端参数(Collision Tags)相同,则更新参数 添加交互系统的组件 在物体或骨骼上添加组件搜索“vrc”,找到相应组件点击即...
State Behaviors
添加 在“动画器-图层”点击一个状态,在“检查器”中点击“添加行为”即可看到VRC的脚本 Animator Layer Controller 可以改变某一图层的权重(权重为1时正常播放) 层权重将保持不变,直到某个其他状态再次运行此状态行为并将其重置 名称 Purpose(目的) 可播放(Playable) 选择要改变的动画层 图层(Layer) 选择影响第几个图层(从0开始) ,第0层(即第一个)无法被改变(始终为1) Goal Weight 想要改...
Cloth
布料(Cloth)组件与带蒙皮的网格渲染器(Skinned Mesh Renderer)协同工作,从而提供基于物理的面料模拟解决方案。此组件是专为角色服装设计的,仅对蒙皮网格有效。如果向非蒙皮网格中添加Cloth组件,则 Unity 会删除非蒙皮网格并添加蒙皮网格。 网格与骨骼权重处理 因为布料与动骨是不同的系统,为了共存需要做相应的处理 大致为以下要求 单层网格 确保衣服是单层的 缝合网格 确保衣服是完整的 分离干扰 衣服上的小配件可能会对布料模拟有所干扰 四边形网...
Particle System
文章过长,可能有所疏忽-最后更新:2022.08.11 前言 粒子系统组件具有许多属性,为方便起见,检查器将它们组织成多个称为“模块”的可折叠部分 要展开和折叠模块,请单击显示模块名称的栏。使用左侧的复选框可启用或禁用该模块中属性的功能 Open Editor(打开编辑器)按钮在单独的 Editor 窗口中显示选项,可让您一次性编辑多个系统 在本文中表格属性处黑体为一级属性,斜体为属性选项,无字体为二级属性 另:粒子系统属性设置一般单位为秒 创建 在层级右击,选择效果-粒子系统 场景面板 Sce...
Trail Renderer
Trail Renderer(轨迹渲染器) 轨迹渲染器 (Trail Renderer) 组件在移动的游戏对象后面渲染一条多边形轨迹。此组件可用于强调移动对象的运动感,或突出移动对象的路径或位置。飞弹背后的轨迹为飞弹的飞行轨道增添了视觉清晰度;来自飞机机翼尖端的凝结尾迹是现实生活中出现的轨迹效果的一个例子 创建 在层级中右击Effects(效果)-Trail(拖尾) 轨迹设置 属性 功能 Width(宽度) 定义宽度值和曲线值以控制轨迹沿其长度的宽度。双击可创建新的顶点 ...
Animation
首先是制作动画,动画的制作一般是一个物品开关 开关 物品开关即录制动画把一个物品打开 同时这个物品可以放在自己的身体部位上(物体绑骨),例如手部 粒子特效一般也可以通过录制开关进行播放 动作 动作动画一般是MMD的舞蹈动作或Pose动作,建议使用现成的,自己制作较为困难 现成的 对于MMD舞蹈,一般可以使用相应的工具进行转换为Unity可以识别的文件,对于Pose动作一般有成品可以进行购买使用 自行制作 如果使用Unity进行制作是不现实的(动作可以在动画窗口添加属性-Animator里找),可...
Parameters
过渡的条件可使用官方数值,只需要在”动画器-参数”添加类型和名字与官方数值相同的参数即可 一、数值类型 在”动画器“中添加参数有四种类型 Float :浮点数,可以理解为小数 Int :整数型,可以理解为整数 Bool :布尔型,只有”True“和”False“两种取值 Trigger :触发器,和布尔型很像,但只能被设为true,一旦被过渡使用就会自动被设为false(好像在VRC中没用?) 下表为VRChat数值类型(一个模型的“数值”上限为“256 bits”) 数值类型 ...
Animator Layers
不同图层的状态可以同时发生,同一图层同时只能执行一个状态 图层 点击+可以添加一个图层,点击图层旁边的齿轮图标,会弹出一个小窗口,可以设置该图层对应的参数 属性 描述 Weight(权重) 这一层的权重,0代表该层权重是0(该层不生效),1代表该层权重为1(该层中的动画能完全表现) Mask(遮罩) 此层上使用的遮罩,可以限制动画的播放部位,例如只要播放上半身的动画,可以使用一个遮罩定义在上半身播放动画。设置后该图层上面会显示一个M的小图标 Blending ...
VRChat Menu
类型 介绍 Button(按钮) 值只改变一次,通常大约一秒钟 Toggle(切换) 点击会变为设定值,直至关闭 Sub Menu(子菜单) 下一级菜单,设置参数类似”Toggle” Two Axis Puppet(双轴控制) 两个参数(float)控制垂直与水平(-1.0~1.0) Four Axis Puppet(四轴控制) 四个参数(float)控制上下左右(0~1.0) 可用来制作摇尾巴 Radial Puppet(百分比转...
上传前准备
一、前提条件 1)拥有 VRChat 账号(官网注册) Steam 登录的不行,如果名字后面有其他字符说明是 steam 登录,请官网注册账号并绑定 2)账号等级达到蓝色(New User) 在线时间,经常去人多的地方,好友数量,和好友在一起等都会加速升级 二、Unity的下载与安装 1)打开 Unity 官网下载界面 官网下载界面链接(CN):Unity所有版本下载 | Unity中国官网 2)下载 Unity Hub 并安装 下载Unity需要先注册登录才行 3)下载 Unity 2022....
成品模型上传
引言 成品模型指别人几乎什么都做好了的模型,自己只需要上传就行。 通常可在Booth上购买 一、Unity汉化准备 1)确定从Unity Hub安装简体中文组件 打开Unity Hub并登录,点击左方“安装”,找到“2019.4.31f1c1”(c1指中国版),点击右方齿轮,选择“添加模块”,找到“简体中文”后选择并安装 2)没有“添加模块”或未从Unity Hub安装 注:此方法我未试过,不保证可以使用 <1>下载zh-cn.po文件 下载链接:zh-cn.po <2>把文件放在Unity安装目...
MMD模型转为FBX
引言 MMD模型不能被Unity识别,可以通过两种方法进行转换,本文借助Blender转换,借助插件转换请参考将MMD模型导入unity – yexca|Hiyoung’Blog 一、下载并安装Blender和插件 1)下载Blender2.93 官方下载链接:Index of /release/ (blender.org) 请寻找2.93版本进行下载 2)下载插件 Github链接:Releases · absolute-quantum/cats-blender-plugin (github.com...
MMD模型上传
一、MMD模型导入Unity 上篇文章讲述了MMD模型转换为FBX,现在将MMD模型所有的文件都导入Unity 二、MMD模型适配 1)材质 点击FBX文件,右方点击”Materials-位置-使用外部材质“,然后点击应用,等待亿会 2)骨骼 依次点击”Rig-动画类型-人形“,点击应用,等待亿会 然后点击”配置…“进入查看骨骼 首先确定是不是T-pose,如果不是,右边划到最下方,点击”动作-强制T动作“,然后检查骨骼是否错误(一般有错误在”Head“) 检查完毕后点击”Done“ 三、添加S...
SDK2转为SDK3
一、导入相关 不用导入SDK2,导入上传SDK3模型需要的东西即可 二、去SDK2的描述 将模型放进场景后(拖入prefab文件或双击场景文件),点击模型 在右边将其余组件删除(一般最后俩个),仅保留“Transform”和“Animator”两个组件即可 三、添加SDK3描述文件 1)调整视角球 ”VRC Avatar Descriptor“第一个为”View“,即我们要调整的视角球,点击”Edit“即可在Unity调整,大概放在额头前,然后回到脚本点击”Return“即可 2)添加”Viseme...
添加默认图层与菜单
如果是SDK3模型,可能已经有了数值和菜单,如没有参考以下操作 动画层 为模型添加Base,Action和FX默认控制器 如果是“SDK2转SDK3”或“MMD模型”,在“VRC Avatar Descriptor”的“Playable Layers”里点击“Customize”,然后在对应层后面点“Default 图层名” 如果是SDK3模型,可能已经有了对应层,可以将没有的加入 然后在“Assets\VRCSDK\Examples3\Animation\Controllers”可找到所有的默认控制器 ...
Base层-蹲姿,趴姿
一、Unity添加“动画器”窗口 在左上方“Window-动画-动画器”即可打开动画器窗口,可拖动放至任意位置(如“游戏”窗口右边) 二、打开Locomotion层控制器 找到控制器所在位置点击即可在“动画器”窗口显示(可在左方点击模型名字后再在右方“VRC Avatar Descripor”找到Base层点击定位) 三、修改站姿 在“Locomotion”层中找到“Standing”,点击后在右方“检查器”点击“Motion”后的“vrc_StandingLocomotion”即可定位,然后点击文件,替...