做了一个看spine2d viewer,主要是为了便捷

https://github.com/yihkllo/spineviewer-love,ui重构,支持spine2.1-4.2全部版本,支持live2d,拖拽skel/json进来,建议直接把整个文件夹拽进来,会直接识别所以spine或者live2d,或用工具栏的选择文件夹,功能还是有不少的,支持skel和json,zip,live2d,很多地方都加入了很多的细节,导入文件夹后上下切换spine,左右切换animations,点击渲染区也可以推进animations,复杂点的初始位置偏移大记得开左边的原点(0,0)

更新了1.2.2版本

1.Spine 4.3 支持
现已支持4.3的spine版本

2.视频导出
当前版本自带重新编译的简单化 ffmpeg,无需下载ffmpeg
MP4 改用 H.265,支持更高分辨率导出
修复导出画面多出一截标题栏的问题。
自定义渲染尺寸时,在预览中标出实际渲染区域

3.文件列表与收藏夹
收藏夹支持分组:新建、重命名、删除分组,模型可移动或复制到其他分组。
支持拖框多选、右键批量操作
收藏图标优化
文件列表不再不再列出部分Unity 组件文件

4.插槽面板(重做)
鼠标悬停性能大幅优化,现在不在过度卡顿
插槽ui重做
插槽筛选优化并支持框选插槽

5.图层
背景可进入图层、图层栏目中长按拖动调整顺序,并可单独隐藏或删除某一层。

6.界面细节优化
弹窗统一为同一样式
修复 Qt 6.8.3 的列表绘制问题:滚动或多选后部分行的背景和星标消失。
修复列表滚远后框选位置错位的问题

SpineLoveEX

6 个赞

不错,终于来了个支持2.1和3.4版本的了 如果有兴趣搞个全兼容呗,还差3.3就全制霸了
D9D1931275627F8CB397A57D53273F8C

1 个赞

!?强强?!

1 个赞

erica.zip (457.0 KB)
(早晚有一天要建立spine查看器素材测试库找bug)


编辑更新(1/X):
是spine查看内容时在触摸板双指手势当鼠标滚轮放大时会回滚缩小…

看来下个版本更新要便捷的话,希望是从 cdn.jsdelivr.net/gh/ 这类分流cdn站里读取skel/json及zip压缩包,以及路径文件夹来查看其他spine动画

有些位置不对的话,把左边的offset(0,0)打开,图片skin动作多的话打开这个就行,简单的cg什么的关上

很感谢制作这个项目!这个viewer已经包含了绝大多数功能,非常有用,另外有几个拙见或许可以在后期的更新计划中参考,首先缩放、速度的数值调节可以添加文本输入,拉进度条比较难以精确控制,其次软件可以添加画布功能或可手动输入更改显示区尺寸,方便控制导出视频或图片的尺寸,最后或许可以在导出功能栏设置增加选择指定文件夹导出,或者增加像专业spine一样的文件名+动画的导出名称规则等内容,感谢分享!

尝试导出视频后,似乎发现导出视频会附带最后一帧,这样循环播放的视频就会产生衔接卡顿现象,或许也可以增加勾选"导出视频是否附带最后一帧"的选项

继上一段提到的问题,测试其他动画后发现卡顿原因问题可能出在第一帧?动画预览的自动循环流畅,我清除了所有混合轨道后重新导出也是第一帧卡顿,不知道是否是我的导出操作有误

这个我还真的完全不知道,没考虑过,已经修复啦,下个版本会有的,谢谢拉,其实我自己知道有一些些小bug,但是实在懒得改了 :grinning_face:

感谢感谢,这个卡帧率问题已经修了,看来大家对导出有比较高的要求,我开始制作的时候还是以看cg为目的,现在除了webm都是直接录制,以后会考虑专门为了导出设计设计

1 个赞

好久没玩了,重新弄了下,、重构了一遍,加上了live2d,桌宠测试中,改为了全中文,支持下铁铁

这个ui可以吧,我感觉还是很好看的,功能优化非常多,但是可能没老版本方便,live2d和桌宠还在完善中

2 个赞

可以可以,UI非常好看

我的天啊!这个版本好好看!!!!很好用诶!插槽部分的“鼠标插槽悬浮”真的很好用!!!live2d也能丝滑查看!太厉害了!!!
然后就是有一些个人建议:
1.现在“文件”部分除了模型外还会显示"Atlas"、“_SkeletonData”,能否不显示这些。
2.“插槽”部分能否支持多选,现在的情况好像只能一个个单选。我了解到“筛选插槽”这个功能,很好用!就是不知道能否加一个这个功能!
3.“导出”的时候能否添加一个暂停键/回到第一帧的暂停键,方便选择这一帧导出。

有个问题,目前导出分辨率的像素值最大是“6710”吗,好像更大的数字会应用不了。

收藏夹这个好用!!!!!!!!!很快捷!!!如果能多选一键收藏就好了orz真的好强!!!

谢谢拉,插槽ui会改一下和优化一下,导出可以导出序列帧的,某一帧的话我研究研究,收藏这个会改改,可能会出在收藏里面创立文件夹,分类收藏,搜索这种,还有一个阉割版的移动版本会出

期待啊啊啊!!!其实能停在最开始的第一帧就可以,导出选序列帧我去尝试一下!感谢老师解答!!!老师这个真的很好用!!!

大佬,这个是什么原因呢

应该是老windows版本的问题应该吧,你用这个替换下应该没问题,或者把 main 文件夹里的 D3Dcompiler_47.dll 改名为 D3Dcompiler_47.dll.bak看看,后面会修复这个老版本兼容性

SpineLoveEX-d3d.zip (1.7 MB)

感谢大佬,问题解决了,我看演示的里面是有碧蓝的live2d,我导了个白凤的,但是怎么都没找到,spine动画是可以正常展示的

应该是偏移的问题,其实加载了,不过偏移错误,晚上修复下,live2d其实很多没弄好的,版本只是初步的

好的,感谢大佬 :clap:

新版发了,偏移应该修复了

1 个赞