BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1574|回复: 16

[addon] 复制粘贴关键帧

[复制链接]
发表于 2015-4-8 14:44:43 | 显示全部楼层 |阅读模式
本帖最后由 imdjs 于 2015-4-13 11:54 编辑

这是在群里MasicBlack 提出的功能,我觉得实现也不难,于是就有了这个。
这个插件是用来复制选定物体的当前时间关键帧,然后再批量粘贴到自己或其它物体上,
。被复制或粘贴的关键帧以当前帧为准。
目前是初版,可能有潜在的bug,功能也相对简单。快捷键是在3d空间或时间线空间里按ctrl alt c 和 ctrl alt v
复制,粘贴,如果原来有插件也是ctrl alt c 和 ctrl alt v  必须要改一下,否则会发生键位冲突。


下载:http://yunpan.cn/cVPeIAMQxQFWD  访问密码 1567



发表于 2015-4-8 21:00:50 | 显示全部楼层
本帖最后由 云风如我 于 2015-4-8 21:09 编辑

我到现在也不明白,官方在开发复制粘贴关键帧功能时,为啥先要判断一下,如果对应通道不存在关键帧,就不给粘贴……

按用户的(常理)思路,如果粘贴目标不存在对应的关键帧通道的话,应该自动创建出通道,如果没有任何通道(无 ACITION),则自动创建,然后再粘贴才对吧。

既然选择了那些关键帧并执行了复制,那自然是希望粘贴时,目标也带有(复制目标)对应的关键帧。

估计官方做这功能时,只考虑同一个物体中的关键帧的复制粘贴吧,而不是不同物体之间的关键帧复制粘贴……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-11 10:34:33 | 显示全部楼层
本帖最后由 imdjs 于 2015-4-11 10:40 编辑

在api里没有新建action的功能,只能先插入关键帧才能新建action,但这不是我想要的动作,本来想用模拟按键新acton的方法,但在3d空间里会提示context不对,只能在dope sheet空间里执行。我再研究一下怎样在3d空间里实现新建一个空action的方法。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-13 11:16:20 | 显示全部楼层
更新了版本,现在可以自动新建action
回复 支持 反对

使用道具 举报

发表于 2015-4-13 11:37:22 | 显示全部楼层
报错……

这路径显然不是我的,你是不是用了绝对路径?
未命名.JPG

点评

http://yunpan.cn/cVPeIAMQxQFWD 访问密码 1567 再更新了下,原来 是我的版本上传错误。  详情 回复 发表于 2015-4-13 11:53
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-13 11:53:13 | 显示全部楼层
云风如我 发表于 2015-4-13 11:37
报错……

这路径显然不是我的,你是不是用了绝对路径?

http://yunpan.cn/cVPeIAMQxQFWD  访问密码 1567

再更新了下,原来 是我的版本上传错误。

点评

还是有问题,没有任何反应……就和没开插件一样。  详情 回复 发表于 2015-4-13 12:33
回复 支持 反对

使用道具 举报

发表于 2015-4-13 12:33:55 | 显示全部楼层
imdjs 发表于 2015-4-13 11:53
http://yunpan.cn/cVPeIAMQxQFWD  访问密码 1567

再更新了下,原来 是我的版本上传错误。 ...

还是有问题,没有任何反应……就和没开插件一样。
未命名2.JPG

点评

到输入面板,检查一下 快捷键是否ctrl alt c, ctrl alt v  详情 回复 发表于 2015-4-13 12:39
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-13 12:39:34 | 显示全部楼层
本帖最后由 imdjs 于 2015-4-13 12:43 编辑
云风如我 发表于 2015-4-13 12:33
还是有问题,没有任何反应……就和没开插件一样。

到输入面板,检查一下 快捷键是否ctrl alt c,  ctrl alt v,如果不是 可能要手动改一下,或者把原来ctrl c 的改成这个。
QQ截图20150413124050.jpg

点评

快捷键注册没问题,应该是注册成功的: [attachimg]6121[/attachimg] 但就是没反应…… [attachimg]6122[/attachimg] 看信息提示,粘贴应该是正确执行的,但复制就不知道了。 原本想通过空格键直接执行 bl_idna  详情 回复 发表于 2015-4-13 12:52
回复 支持 反对

使用道具 举报

发表于 2015-4-13 12:52:54 | 显示全部楼层
本帖最后由 云风如我 于 2015-4-13 13:08 编辑
imdjs 发表于 2015-4-13 12:39
到输入面板,检查一下 快捷键是否ctrl alt c,  ctrl alt v,如果不是 可能要手动改一下,或者把原来ctrl  ...


快捷键注册没问题,应该是注册成功的:

未命名3.JPG

但就是没反应……

ad.gif

看信息提示,粘贴应该是正确执行的,但复制似乎没有得到执行。

因为你没开源,所以我只能推测,你是不是将两个操作。集成在一个命令函数里,然后用勾选作为切换开关?

尝试按  CTRL + ALT + V ,然后点“复制还是粘贴关键帧”,复制命令正常完成,

未命名5.JPG

但粘贴时又出问题了……(那个奇怪的路径又出来了)

未命名4.JPG



点评

如果没有复制到数据,就不能粘贴,这次我直接在header 里加入两个按钮,可以不用快捷键。  详情 回复 发表于 2015-4-13 13:18
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-13 13:18:26 | 显示全部楼层
本帖最后由 imdjs 于 2015-4-13 13:19 编辑
云风如我 发表于 2015-4-13 12:52
快捷键注册没问题,应该是注册成功的:

如果没有复制到数据,就不能粘贴,这次我直接在3d空间与时间线的header 里加入两个按钮,可以不用快捷键。
QQ截图20150413131930.jpg

点评

还是有问题,复制似乎正常了,但粘贴似乎只粘贴了起始帧。 而且通道是变绿了,但动画模块下的“动画摄影表”中,整个时间段内都找不到关键帧点。 [attachimg]6127[/attachimg]  详情 回复 发表于 2015-4-13 13:37
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-9-22 21:04 , Processed in 0.036221 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表