一个拿来加载与导出Spine动画的工具
一定需要Java15才能运行
或使用打包好的exe程序
导出MOV需要FFmpeg
当前版本:1.2.6
它本质上是我学习Java和OpenJFX的练习作品
我虽然尽可能保证它能正常使用
但是不能保证它好用
也不能保证拥有大多数功能
本工具使用高度定制的Spine运行时
Spine Universal LibGDX Runtimes
目前渲染实现会占用大量不必要的带宽
在DriftFX稳定后会尝试迁移
目前要求系统支持像素缓冲区
如果出现 (这其实是JDK的一个Bug)
[warning][gc,alloc] SavePNG: Retried waiting for GCLocker too often allocating %d words
则说明内存回收时出现问题
这种情况下一定会丢帧,卡顿
并且FFmpeg处理时会卡住
这时只能重启程序解决
请调整JVM参数以允许更多内存分配
或者降低分辨率或质量与提高性能
- 高分辨率(Camera) = 高内存需求
- 高质量(Quality) = 成倍增加的内存需求
- 高性能(Performance) = 更高的CPU需求,但内存占用随着性能的增加而减少
RAM:
4G+ = Extreme (240FPS)
3G~ = Standard (120FPS)
2G~ = Fast (60FPS)
CPU
高性能 = High (12)
普通 = Normal (6)
低压 = Low (3)
以导入After Effects为例
默认30FPS时,伸缩设置
Extreme = 800%
Standard = 400%
Fast = 200%
- 加载Spine的Skel和Json
- 重载骨骼与贴图
- 查看与播放动画
- 查看与切换皮肤
- 变换大小
- 调整位置
- 调整速度
- 循环播放
- 播放暂停
- 导出透明MOV
- 导出透明PNG
- 调整性能质量
- Spine 2.x ×
- Spine 3.1 √
- Spine 3.2 √
- Spine 3.3 √
- Spine 3.4 √
- Spine 3.5 √
- Spine 3.6 √
- Spine 3.7 √
- Spine 3.8 √
- Spine 4.0 √