零基础可用python将手绘小人转为动画:需macos或ubuntu系统,通过conda创建环境并克隆项目;支持自带示例快速体验或导入自绘png小人(白底黑线、四肢清晰);动作通过替换yaml配置文件选择,如jazz、jumpingjack、kungfu等。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

零基础也能让手绘小人跳起舞来,不用学骨骼绑定、不用调关键帧,只要一张纸、一支笔、一台装好Python的电脑,就能把孩子画的歪歪扭扭小人变成会打拳、会转圈、会开合跳的动画角色。
准备运行环境
先确认你的系统是macOS或Ubuntu——【Windows系统无法正常运行】,强行安装会出现模型加载失败、窗口闪退、动作完全错位等问题。
打开终端,依次执行三行命令创建专用环境:
conda create --name animated_drawings python=3.8.13 → conda activate animated_drawings → git clone https://github.com/facebookresearch/AnimatedDrawings.git
如果提示“command not found: git”,说明没装Git。这时别折腾源码下载,直接去项目GitHub主页下载ZIP包,解压到任意文件夹,然后cd进入该文件夹再继续下一步。
把你画的小人变成动画
方法一:用自带示例快速体验
在已激活的animated_drawings环境中,输入python回车,进入Python交互界面;然后粘贴运行:from animated_drawings import render → render.start('./examples/config/mvc/interactive_window_example.yaml')
窗口弹出后,鼠标左键单击空白处,就会自动加载一个预设简笔画小人,按空格键让它开始跳舞。这是验证环境是否装对的最快方式。
方法二:导入你自己的画
把孩子画的简笔画小人(必须是纯白底、黑色线条、四肢清晰可辨)拍照或扫描成PNG格式;用画图工具裁掉多余边框,只保留人物主体;重命名为character.png,放进AnimatedDrawings根目录;修改yaml配置文件里的character_cfg路径指向这个新图片。
注意:如果小人画得太细、线条断开、或者画了太多装饰(比如帽子、书包、飘带),识别率会大幅下降,动作会抽搐或卡死。
选动作让小人动起来
第一步:打开examples/config/mvc/目录,里面有一堆.yaml文件
第二步:找名字含jazz、jumpingjack、kungfu的文件——jazz是爵士舞,jumpingjack是开合跳,kungfu是武术动作
第三步:把想用的动作文件拖进终端,替换掉之前命令里的interactive_window_example.yaml
比如想看小人打跆拳道,就把taekwondo_demo.yaml拖进去,整行变成render.start('./examples/config/mvc/taekwondo_demo.yaml')
这一步操作起来很简单,直接把文件拖进去就行。但千万别手敲路径,Linux/macOS对大小写和下划线极其敏感,敲错一个字符就报错退出。











