[java]PixelShader:2d骨骼动画图帧编辑器

软件名称:PixelShader
软件作者:SevAS末夜
软件版本:ver.61.2
软件截图:


运行环境:Java SE(winXP、win7、win8、win10,J2se跨平台未测试)
软件说明:基础的图形变换、图层复合,以及2D骨骼动画图帧编辑

菜单介绍:
一、文件
1.    新建(清理画布)
2.    导入(支持透明图片、图片变换属性layer、本工具project,以及PSD文件)


 


3.    导出(暂时支持合并图层为png、图层变换属性layer文件)


 


4.    打开工程(已保存的project)
5.    保存工程(保存当前project)
6.    退出(附带保存警告)

ps.图层变换layer文件为xx.pxl,工程project文件为xx.evp;

二、编辑
1.    画布
2.    视图(鼠标滑轮放大或缩小预览)
3.    居中(所有加载图层全局居中,呈框选状态,修改任意图层信息后失效)

三、帮助
1.    指南(附带操作说明)
2.    关于(本项目信息)
3.    版本(历史更新版本)

工作模式:
1.    编辑模式(左侧工具栏【+】)
2.    预览模式(左侧工具栏【-】)
ps.点击【+】打开编辑模式,再选中右侧树结构列表,则可使用工具栏对图层进行编辑,所有工具栏功能仅对选中图层生效,点击【-】按钮则结束图层编辑;

功能介绍:(注:工具栏集成,未添加进入菜单选项)
1.    宽高(待加入图形算法模块,已分离编辑功能)
2.    缩放(当前选中图层放大或缩小倍数)
3.    变换(旋转角度0-360)
4.    锚点(旋转中心点)
5.    透明(图层透明度)
6.    深度(图层按深度依次绘制,层深最大即绘制为最上层)
7.    画布(决定窗口显示大小,以及导出图片最终尺寸)
8.    视图(缩放视图)
9.    显示(单个图层显示或隐藏)
10.    位置(图层绘制在画布的坐标)

父子关系:
 


 

 
ps.点击【+】编辑模式,则可用鼠标拖动右侧树列表图层,对当前拖动图层赋予父子关系;
此演示小人儿作品来自画画大佬【脆皮酥炸蜜汁金黄炸鸡腿】

骨骼操作:
 
 

 
ps.带有父子关系的图层,进行位移或变换旋转时,子系图层会因父图层进行同步变换,相关规则为祖控制父,父控制子逐层传达(相关操作指南见【帮助】>【指南】菜单);
(例:如图0.png旋转30度,其子辈同步并进行相对位置旋转)

 

用途:
        虽然初衷是想要做到类spine或live2d的操作,鉴于本人还在研究【图形算法】未实现【布点扭曲】,此工具仅能做到类ps图层(或分组)智能对象操作(不改动原图,仅于内存端操作),2d骨骼动画图帧编辑保存(单个工程为一帧),暂未制作支持此工程的图帧播放器。
        PSD for java支持库来自谷歌的远古jar库,效果不太好会丢失图层,树结构我没多去研究,等有时间了我去换个好用的。
        至于群友测试拿来给图片加水印,或者长图拼接、以及接头霸王恶搞表情包……当着面发成果给我看,我……我都没有生气哦。
        本工具为个人制作,源码仅供学习交流,请勿使用本工具或二改源码衍生工具,对任何其作者未授权的图形作品进行编辑的,所造成的任何版权纠纷或索要经济赔偿的,本人及此工具和源码不承担任何责任。

源代码项目仓库GitHub地址:https://github.com/neverever1533/EvolutionVector

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值