预览模型动画

本页面介绍 "模型" 标签页的使用方法.
模型标签页是本程序的核心功能, 通过该标签页可以导入模型文件, 并且设置文件相关参数, 查看模型不同的动画/皮肤效果.
标签页分为上下两部分, 上面是已导入的模型列表, 下面是模型列表选中项的参数面板, 支持多选显示和批量设置.
导入模型
除了在浏览标签页的右键菜单中导入模型外, 最常用的应该是直接在模型标签页导入, 目前支持两种方式导入模型:
- 直接拖拽模型的骨骼文件或者包含骨骼文件的文件夹导入.
- 复制文件/文件夹, 然后在列表中粘贴导入.
两种方式都会自动递归检测文件夹及其子文件夹中的所有文件, 并且通过文件后缀名来判断是否是合法的可导入模型文件, 支持的标准后缀有:
上述骨骼文件格式需要有配套的同名 *.atlas 文件, 并且 atlas 文件配套的 png 文件需要在同一目录下.
除此之外可能还有一些非标准的后缀, 例如 *.skel.bytes 等, 这些非标准后缀会根据社区 issue 的情况进行扩充.
导入模型后, 可以对选中项单击鼠标右键使用右键菜单功能, 例如调整层级顺序 (也可以直接拖拽列表项进行排序), 或者重新加载模型等.
修改模型参数
成功导入文件后, 右侧的预览画面会显示模型动画, 选中列表中的项, 下方的参数面板则会显示选中项的基本信息, 并且可以修改模型参数.
右侧预览画面会高亮选中的模型, 并且左侧的列表和预览画面是联动的, 支持同步的单选/多选, 在右侧画面中可以通过按住 Ctrl 来进行多选的选择和取消选择.
渲染
渲染参数面板可以设置模型是否显示 (与列表中的显示列值一致), 以及模型是否是预乘纹理 (当模型出现白框灰色缝隙时可以调节此参数) 等其他参数.
变换
可以在变化参数面板设置模型的空间位置等参数, 但是另一种方式是通过鼠标在预览画面中同步设置这些参数.
- 使用鼠标左键可以直接拖动修改选中模型的位置坐标
- 按下 Ctrl 后使用鼠标滚轮可以修改选中模型的缩放大小
皮肤
皮肤参数面板显示选中模型的所有可用皮肤列表, 如果是多选则取交集显示.
其中如果存在 default 皮肤, 则仅进行显示并且不可修改始终为启用状态, 其余皮肤可以设置启用/禁用.
皮肤面板支持多选后批量启用和禁用.
插槽
插槽页面支持自定义插槽的附件内容以及启用/禁用插槽, 用于去除一些画面中不希望出现或者想要被替换的元素 (例如马赛克).
禁用插槽并不是通过透明度等方式进行禁用, 为了确保任何情况下都禁用成功, 禁用的插槽将从渲染流程中移除, 所有与该插槽相关的内容将会完全跳过渲染不显示.
插槽面板支持多选后批量启用和禁用.
动画
动画面板支持多轨道动画设置, 右键菜单支持轨道管理, 添加轨道后, 可以设置该轨道上的单个循环动画, 并且会显示动画时长.
调试
该面板用于设置预览画面中显示的调试内容, 例如骨骼线或者包围盒等, 该面板设置不影响模型导出时的内容.
应用和保存模型参数
右键单击选中的模型列表项, 有一些关于参数的指令, 其中复制/应用参数用于快速批量调整大量模型的参数. 例如来自于同一个游戏的模型有相同的可调节参数, 那么可以调整一个后以它为代表, 将它的参数复制并应用到剩余的模型上.
除了可以在程序运行时复制和应用参数, 还支持将参数保存为文件, 方便下次启动时还原之前的模型设置.
应用参数时, 如果被应用的模型不存在某些参数, 则通常会忽略设置.
一些和渲染有关的设置
Spine 的纹理分为预乘和非预乘两大类, 为了正确显示模型动画, 我们需要正确的设置预乘选项.
在 "文件" -> "首选项" 菜单中, 可以设置纹理加载选项, 该选项为全局选项, 将会影响所有新加载的模型 (已加载模型不受影响).
若启用了强制预乘选项, 则导入模型时, 会将纹理强行转换为预乘纹理导入 (如果本身是预乘的则会重复预乘), 这种方式下导入的模型视为预乘模型.
在模型的参数面板渲染页中, 可以设置单个模型的预乘参数, 该选项于模型的预乘情况匹配, 如果非预乘模型通过首选项被强制预乘, 则此处也应该开启预乘.