AnimateDiff 生成补间动画

编程入门 行业动态 更新时间:2024-10-22 07:24:03

AnimateDiff 生成补间<a href=https://www.elefans.com/category/jswz/34/1769013.html style=动画"/>

AnimateDiff 生成补间动画

测试了下工作流,输入是2张图片,一张作为起点,另一张作为终点。

主要的实现原理:

1 通过controlnet的tile来处理

2 设置timestep_keyframe控制每一帧controlnet的权重

3 controlnet权重弱的部分,animatediff的影响变强

# ControlNet Tile 可以做什么?

借助 Controlnet Tile,你可以:

  • 修正图像细节

  • 纹理变化

  • 图像放大

- 生成图像,再使用Tile修正细节

- 修改皮肤纹理

- 图像翻译

# 什么是 AnimateDiff ?

AnimateDiff 该论文提出了一个实用的框架,用于为现有的文本生成图像模型添加动画效果。该框架通过插入一个新的运动模块(经过训练学习了视频片段的动作知识)到已经冻结的文本生成图像模型中。所有基础模型都能够轻松地生成各种各样的个性化动画图像。

基本的原理是什么呢?官方的解释有点深奥,我们换一种方式理解下此项技术:

Shadow是一位小朋友,他喜欢玩积木。有时候,他用积木搭建了一个静态的建筑,但是觉得有些无聊,想让它动起来。

于是,他想到了一个好方法,就是给他的积木加上一个小机器人,让它们动起来。

这个小机器人可以学习如何动,然后把学到的动作教给积木。

这样,Shadow所有搭建好的建筑都可以动起来了,而且不需要每次都重新学习一遍。

就像小朋友们学会了一个游戏规则,就可以用它来玩很多不同的游戏一样。

# 动画原理

比如要实现以下视频的效果,我们只需要准备2张图片,调整整个动画每一帧上controlnet的权重即可。 

工作流文件 - 知识星球 下载

# 思考

除了做动图、动态LOGO等,还有哪些应用?欢迎一起交流探索。

最近,我们制作了comfyUI的中文指南,共享文档:

comfyui中文指南

# 招募共建者

ComfyUI中文社区#文档汉化内测,全新的创作方式等你来探索!

更多推荐

AnimateDiff 生成补间动画

本文发布于:2023-12-04 01:21:31,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1659340.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:动画   AnimateDiff

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!