绝地潜兵2Mod科研:真动态骨骼-VRM

Description
基于VRM1的动态骨骼,理论兼容VRM1 SpringBone的所有功能,包括但不限于链式传导、Collider-Bone间碰撞、重力等。
使用VRCPhysBone的VRC模型可以在Unity里方便的转换并导出。
别惦记那破披风了,跟披风半毛钱关系都没有。
也别惦记那破jiggle了,跟jiggle只有半毛钱关系。
原理大致是运行时注入额外的骨骼信息,劫持游戏本身的蒙皮解算过程找到注入点,劫持角色位移运用到TRS过程的计算过程以获取运动数据,使用外置动态骨骼解算器解算后覆写游戏本身的蒙皮。
为什么头发飘得这么夸张?在VRChat飘的就是这么夸张,只是在VRC里不会跑这么快也看不见自己的头发而已。
目前的配置与生效过程都挺麻烦,还有运行时数据需要在游戏中进行神秘仪式来获取(想我了吗OpenVR Space Calibrator)
还有另外几款科研,基于累计损失血量的逐步自动关闭Mod部件,为mod恢复血迹污渍效果与自定义血迹颜色。
整理好了就会发GitHub,大家一起来完善。