专栏名称: GitHub好项目
GitHub上好项目分享;分享 GitHub 上知名的 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具,为 GitHub 开发者提供优质编程资讯。
目录
相关文章推荐
半岛都市报  ·  青岛小哥黄晓明,突然发文:圆梦! ·  15 小时前  
Vlinkage  ·  Vlinkage指数 | 2月9日剧综网播指数 ·  2 天前  
煮娱星球  ·  榜妹热线 ... ·  2 天前  
第1眼新闻  ·  亚洲首部!《哪吒2》再创历史! ·  3 天前  
第1眼新闻  ·  亚洲首部!《哪吒2》再创历史! ·  3 天前  
偶俚张家港  ·  张兰、汪小菲抖音账号,无限期封禁 ·  4 天前  
偶俚张家港  ·  张兰、汪小菲抖音账号,无限期封禁 ·  4 天前  
51好读  ›  专栏  ›  GitHub好项目

自动 3D 角色动画的数字人项目开源

GitHub好项目  · 公众号  ·  · 2024-04-17 07:12

正文

大家好,我是GitHub好项目君,每天分享GitHub上的好项目

我们每天分享开源项目,根据开源协议都可以赚钱

DigitalHuman 是一个旨在根据相机输入在 3D 角色模型上 自动生成 全身姿势动画 + 面部动画的

镜像代码:

http://www.gitpp.com/digital-twin/digitalhuman

DigiHuman的介绍

DigiHuman 是一个用于在 3D 虚拟角色上实现动画生成自动化的系统。它使用姿势估计和面部标志生成器模型在 3D 虚拟角色上创建整个身体和面部动画。
DigiHuman 是使用 MediaPipe Unity3D 开发的。MediaPipe 生成人体全身和面部的 3D 地标,Unity3D 在处理 MediaPipe 生成的地标后用于渲染最终动画。下图显示了应用程序的整体架构。

特点:

  1. 实时性 :DigiHuman能够实时捕捉和分析用户的动作与表情,并立即在3D虚拟角色上反映出来,减少了动画制作的延迟。

  2. 精确性 :利用MediaPipe技术,DigiHuman可以精确地捕捉人体全身和面部的细微动作,生成准确的3D地标数据,从而实现精细的动画效果。

  3. 灵活性 :系统支持多种输入设备和方式,可以方便地集成到不同的应用场景中,同时支持自定义的3D角色模型和动画效果。

  4. 易用性 :用户无需具备专业的动画制作知识,即可通过简单的操作生成高质量的3D动画。

  5. 可扩展性 :DigiHuman的架构设计考虑了未来的扩展需求,可以方便地添加新的功能或优化现有的算法。

功能:

  1. 全身姿势动画生成 :通过捕捉用户的身体动作,自动生成与之相对应的3D角色的全身动画。

  2. 面部动画生成 :能够捕捉用户的面部表情,并在3D角色的面部上实时生成相应的动画效果。

  3. 3D地标数据捕捉 :利用MediaPipe技术,精确捕捉人体全身和面部的3D地标数据,为动画生成提供准确的信息。

  4. 自定义角色模型 :支持用户上传和集成自定义的3D角色模型,增加了系统的灵活性和个性化。

  5. 实时预览与调整 :用户可以在系统中实时预览生成的动画效果,并根据需要进行调整和优化。

  6. 导出与分享 :生成的动画可以方便地导出为常见的动画文件格式,便于用户在不同平台上分享和使用。

  7. 多场景应用 :DigiHuman适用于游戏开发、电影制作、广告营销、虚拟现实等多个领域,可以满足不同用户的需求。

通过结合这些特点和功能,DigiHuman成为了一个强大而灵活的3D虚拟角色动画生成工具,为用户提供了全新的动画创作体验。

手动画

全身动画

人脸动画

安装

按照说明运行程序!

后端服务器安装

  1. 安装 MediaPipe python。

 pip install mediapipe

  1. 安装 OpenCV python。

 pip install opencv-python

  1. 转到 backend 目录并安装其他要求:

 pip install -






请到「今天看啥」查看全文