本插件完全无损,不会影响模型的性能评级,也不会修改原工程文件。如果你想恶心一下盗模的人,强烈推荐给你的模型挂上这个。
正确用法是配合OSC密码锁等使用,能让破解成本变得极高;也可以直接给任意模型挂载,几秒装好,轻松恶心调试、解包的人。目前未遇到不能使用本脚本的工程。如果遇到问题请先用MA Manual Bake Avatar功能,一般都能解决。
下载地址:https://github.com/cocokoishi/AvatarObfuscator/releases/download/v0.4.9/dev.cocokoishi.avatar-obfuscator-0.4.9.unitypackage
功能:混淆Blendshape、GameObject名称、大多数文件名等,同时保留MMD与VRC客户端需要的参数,为社区绝大多数插件做了兼容。
关于OSC密码锁:混淆不改变顺序,相同种子下混淆结果不变。在游戏里面使用角色后在路径在路径C:\Users\用户名\AppData\LocalLow\VRChat\VRChat\OSC找到你的角色并复制你需要的参数。关于面部捕捉:已完全支持,请将面部捕捉参数写入白名单(字符串匹配,含有指定字符的parameter不会被混淆)。但如果把密码锁相关参数也写进白名单,你的密码锁将形同虚设。就我个人的想法而言,请尽量使用OSC密码锁如果你真的要防盗。密码锁的FX层拓扑结构几乎完全一致。一旦盗模者意识到这一点,所有轮盘密码锁都将形同虚设,无论是否经过混淆。改模永远是在Unity的框架内折腾。我们所做的一切只能是延缓和恶心盗模者,增加破解成本,从未指望能永远挡住倒模。在AI逆向的今天,能让盗模者为此多花上好几个小时,就已经值了。
免责声明:请勿将此工具用于闲鱼等二手市场销售的模型,或违反DMCA及原作者条款的模型。作者对使用本插件造成的任何损失不承担责任,使用前请务必备份项目。
特别感谢:PuddingKC大佬对本项目的支持!(也可以尝试他的混淆器,我们在不知情的情况下各自独立开发了混淆器,目前功能相同,实现可能有区别,一些bug可能不会在他的版本复现:https://booth.pm/zh-cn/items/8307865 )