自定义角色模型

将自己喜欢的角色制作成 Alive 桌宠模型并导入

准备角色模型

准备自己喜欢的角色的 mmd 模型(pmx格式),可以在 模之屋 搜索下载;

把下载好的模型解压,然后在 pmx 转换器 将 pmx 模型转换为 bpmx 模型(注意此处选择的是模型文件夹);

新建一个文件夹,将文件夹名称命名为 角色名称-服装 ,将 bpmx 模型放入其中。

修改 .alive.json 文件

复制下面的默认的 .alive.json 代码,在 bpmx 模型相同的目录下新建一个 txt 文件(文件名与 bpmx 文件名保持一致),将代码贴入其中;

{
    "what_is_this_file": "A specification file for Alive to play mmd motions",
    "model_info": "",
    "alive_model": ".bpmx",
    "background": {},
    "extra_models": [],
    "pose_motions": [],
    "relax_motions": [
        {
            "motion_name": "relax",
            "motion": "default",
            "extra": []
        }
    ],
    "interact_motions": [
        {
            "motion_name": "anger",
            "motion": "default",
            "stop_blink": false,
            "with_extras": []
        },
        {
            "motion_name": "cry",
            "motion": "default",
            "stop_blink": false,
            "with_extras": []
        },
        {
            "motion_name": "shame",
            "motion": "default",
            "stop_blink": false,
            "with_extras": []
        },
        {
            "motion_name": "think",
            "motion": "default",
            "stop_blink": false,
            "with_extras": []
        },
        {
            "motion_name": "excited",
            "motion": "default",
            "stop_blink": true,
            "with_extras": []
        },
        {
            "motion_name": "surprised",
            "motion": "default",
            "stop_blink": true,
            "with_extras": []
        },
        {
            "motion_name": "sad",
            "motion": "default",
            "stop_blink": true,
            "with_extras": []
        }
    ],
    "open_motion": "default",
    "alive_wake": {
        "model": "./aww/yeah_shun_guang.onnx",
        "wake_word": "yeah_shun_guang",
        "sensitivity": 0.2,
        "vad_threshold": 0.5,
        "end_duration": 3
    },
    "voices": []
}

按照下面的格式,修改 model_info 字段;

"model_info": "角色模型来源:《绝区零》-- 铃;\n角色模型改造:观海子;\nAlive适配:GoAHi(可以输入你自己的名字)",

alive_model 修改为对应的 bpmx 模型;

保存文件,然后将 .txt 文件后缀修改为 .alive.json。

打包并导入

返回文件资源管理器的上一层,将对应的 Alive 桌宠模型文件夹打包为 .zip 文件;
打包后,zip文件中第一层应该只有一个文件夹,其他内容在这个文件夹下。如下所示:

. 铃-泳装.zip