工具这里使用VRLabs的免费商品:VRLabs Marker | マーカー - VRLabs - BOOTH
前提模型的数值可用位至少13
模型的一级菜单至少一个可用位
一、导入下载解压后拖入即可,然后在项目“Assets-VRLabs-Marker”找到“Marker.cs”将其拖到“层级”中模型的名字上,然后点击模型名字即可在“检查器”看到脚...
添加描述文件在“层级”中选中模型名字即可在右方组件搜索添加“VRC Avatar Descriptor”
第一个为VRC的描述,第二个为蓝图
一、View
用于调整视角球,即在游戏中看到的位置,一般放在两眼中间
点击“Edit”即可在“场景”中调整位置,调整完成后点击“Return”
二、LipSync定义后模型可在开麦说话时开口
一般点击“A...
前言交互系统(Contacts)允许角色检测与自己或其他人的信号,然后可以使用这些信号产生的参数来触发动画
交互系统分为发送端(VRCContactSender)和接收端(VRCContactReceiver)。发送端是为了被检测而存在,即一直在广播自己的参数(Collision Tags),接收端检测发送端,如果和发送端参数(Collision ...
前言
官方消息:原动骨插件最终将被全部移除,将全部自动转为新动骨
自动转换
将带动骨的模型拖入场景,选择模型后点击上方“VRChat SDK-Utilities-Convert DynamicBones to PhysBones”
注意:毕竟只是自动转换,Dynamic Bones和PhysBones并不相同,肯定会有不完美的地方 (指很多b...
一、准备文件已经录好开关音频的动画文件,可参考:添加MMD舞蹈(Animator Locomotion Control)
二、参数
参数
动画器(FX层)
数值
描述
开关(Bool) 例如“Music_Start”
添加
添加
控制随机播放开关
选择歌曲(Int) 例如”Music”
添加
可选(如果添加可在游戏显示 当前播放歌曲和...
一、文件准备
舞蹈动画文件
音乐
关于MMD舞蹈转换,请参考:FX层-固定于世界的模型跳MMD舞蹈
不过这里要调整动画方向,点击动画文件,在右方”跟变换旋转-依据“选择”原始“
二、制作音乐开关1)压缩音频点击音频文件,在右方选择压缩格式(一般默认的”Vorbis“即可),选择质量(越低压缩率越高),然后点击应用即可
2)加入音频在模型上创建一个...
添加在“动画器-图层”点击一个状态,在“检查器”中点击“添加行为”即可看到VRC的脚本
Animator Layer Controller
可以改变某一图层的权重(权重为1时正常播放)
层权重将保持不变,直到某个其他状态再次运行此状态行为并将其重置
名称
Purpose(目的)
可播放(Playable)
选择要改变的动画层
图层(...
动画器图层一、前言不同图层的动画可以同时发生,同一图层同时只能只能执行一个动画
权重:(0~1),1为正常播放
遮罩:此层上使用的遮罩,可以限制动画的播放部位,例如只要播放上半身的动画,可以使用一个遮罩定义在上半身播放动画。
二、数值类型在”动画器“中添加参数有四种类型
Float 浮点数,可以理解为小数
Int 整数型,可以理解为整数
Bool...
一、将MMD舞蹈转换为动画文件1)下载VRC工具箱下载地址:VRChatAvatarToolkit 发行版 - Gitee.com
文件直链:VRC工具箱v1.2.5_by如梦.unitypackage
作者B站:如梦Nya的个人空间_哔哩哔哩_bilibili
2)导入文件
VRC工具箱
MMD动作文件(vmd文件)
(可选)MMD的模型(pmx...
一、使用预制件1)下载并导入Unity点击下载:稳定刚体
下载后解压将整个文件夹拖入Unity中
2)处理找到prefab文件,将其拖入模型的子集,然后右击“解压缩预制件”
将其中的“Anchor”拖到上一级,即模型的子集,可重命名(如“贝纳勒斯”)
然后依次展开“worldSpace-Container-Cube” ,将“Cube”的“Mesh ...