跳到主要内容

命令行

安装完整 wheel 后,会提供三个命令:

命令用途
voxelkitJSON → VFP。
vox2vfpMagicaVoxel 单模型 VOX → VFP。
vfp2voxVFP 权威体素 → VOX。

JSON → VFP

voxelkit model.json model.vfp \
--chunk-size 16 \
--no-preview \
--thumbnail-size 256 \
--thumbnail-background transparent \
--verify

常用参数:--no-thumbnail 关闭 THMB;--thumbnail-background '#20252D' 写入实体背景;--render-cache 启用默认关闭的 RND0;--no-runtime-cache--no-animation-cache 分别关闭基础缓存和 ANM0。

VOX 转换

vox2vfp model.vox model.vfp --no-preview --thumbnail-background '#17212B'
vfp2vox model.vfp model.vox

命令会将结果输出为 JSON,适合 CI 或脚本读取。任何格式错误会以非零退出码结束,并将诊断写入标准错误。

自动化建议

set -euo pipefail
voxelkit "$INPUT_JSON" "$OUTPUT_VFP" --no-preview --verify
python3 -c 'from voxelkit import Vfp; Vfp.parse("'"'"'$OUTPUT_VFP'"'"'").extract_thumbnail("'"'"'$OUTPUT_PNG'"'"'")'

生产脚本应固定 wheel 版本、记录输入 source hash 与输出文件大小,并在需要可信资产时使用 --verify 或 Python validate()。不要用 THMB/PRVW 的存在代替权威验证。