Project1

标题: 突破动画素材192*192单帧动画大小的限制 [打印本页]

作者: lymv    时间: 2025-9-5 21:27
标题: 突破动画素材192*192单帧动画大小的限制
本帖最后由 lymv 于 2025-9-8 14:48 编辑

在开发时遇到了素材问题,原动画的素材是4000*4000的5*5的动画序列帧图片,rmmv要求为960*960,缩小以后再通过rmmv的放大倍率让我的动画细节直接模糊了,所以弄了一个使用高分辨率素材的插件,目的就是保证高分辨率的序列帧单帧细节不被模糊掉。
可以正常的通过960*960的序列帧图把位置设置好,然后把高分辨率素材改名放入素材目录下,更方便设置一些。
使用方式
一、动画名称配置
由于rmmv软件中动画没有备注这个设置,简单粗暴的把设置放进了动画的名称里,格式为"动画名称+<hd_size:宽+高>",宽和高是序列帧中单帧的大小。

动画名称没有设置hd_size的默认还是使用单帧192*192的设置
二、图片素材
对应的动画素材分辨有两类,一个是用于rmmv制作动画的原始图,一个是带后缀_hd的高分辨率素材

Wind59.png用于rmmv软件中进行动画的编辑,Wind59_hd为实际使用的4000*4000的高分辨率动画素材。
动画扩展_预加载优化.zip (3.61 KB, 下载次数: 17)

作者: 中文世界    时间: 2025-9-6 12:24
本帖最后由 中文世界 于 2025-9-6 13:56 编辑

谢谢,对我很有用,这个可商用吗,还有战斗的特效动画解析度过高到568x568以上,甚至468x468,使用招式一开始会有lag,帧数175,可以感觉100帧后切第二张图片时有lag,这问题是不是暂时无解,
作者: 伽罗的太华山    时间: 2025-9-7 11:39
实测MZ似乎不支持
作者: 1077553039    时间: 2025-9-7 16:07
本帖最后由 1077553039 于 2025-9-8 16:48 编辑

感谢,这个太有用了
作者: BCJT    时间: 2025-9-7 21:15
优化游戏也很重要啊:加载这种太多帧的图片比较吃资源;应该多运用RM的动画编辑功能,只使用关键帧完全能做出各种过渡效果。
作者: lymv    时间: 2025-9-8 14:24
伽罗的太华山 发表于 2025-9-7 11:39
实测MZ似乎不支持

我是因为游戏在使用mv开发,顺手分享出来的,mz的引擎我还没看过
作者: lymv    时间: 2025-9-8 14:27
BCJT 发表于 2025-9-7 21:15
优化游戏也很重要啊:加载这种太多帧的图片比较吃资源;应该多运用RM的动画编辑功能,只使用关键帧完全能做 ...

主要还是动画一般会有spine做好的完整效果,拿到rmmv中没法用,另辟蹊径了一下
作者: lymv    时间: 2025-9-8 14:47
中文世界 发表于 2025-9-6 12:24
谢谢,对我很有用,这个可商用吗,还有战斗的特效动画解析度过高到568x568以上,甚至468x468,使用招式一开 ...

可商用的,后面的延迟问题我放入了一个预加载的优化版本,可以更新看一下,同时对于单帧500以上的高分辨率图片可以用python写一个脚本进行简单的无损压缩将减小处理的压力,无损一般也有在线网站,都是能优化的,不会对实际的分辨率和显示有影响
作者: 中文世界    时间: 2025-9-8 14:51
lymv 发表于 2025-9-8 14:47
可商用的,后面的延迟问题我放入了一个预加载的优化版本,可以更新看一下,同时对于单帧500以上的高分辨 ...

谢谢回复,优化版本我再试试看,真的很有帮助




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1