1 Star 0 Fork 1

StudySpace / DigitizedHuman

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 5.14 KB
一键复制 编辑 原始数据 按行查看 历史
木子金兑 提交于 2023-10-12 17:24 . doc: update readme

AI 数字人

你到这个世界上来,你应该有这样一个觉悟,就是你终究是要死的,这就是一个人他很悲剧的,他无论多厉害,无论多牛,无论多么嚣张,他都要死的,他都有终结那一天。

——当年明月

一、项目介绍

随着人工智能的迅猛发展以及数字媒体技术的蓬勃进步,我深感对数字生命的实现存在着广泛的可能性。即便无法赋予机器真正的生命,我们仍可将记忆巧妙地转化为数字形态,令其似乎化身为一个拥有我们某些特质的数字个体。正是出于这一初衷,我们展开了这个项目,致力于探索如何塑造一个具备我们独特特征的数字化存在。

二、人物建模

1、球体贴图

  • 工具:一张人脸正面图片 ,UEmetahuman creator

  • 流程:

    1. 创建一个球形静态网格体

    2. 把人脸贴到球体上

    3. 静态网格体生成metahuman

    4. metahuman creator中调整

  • 优点:简单

  • 缺点:丢失太多人脸特征,贴图人脸会产生形变

2、Blender 插件FaceBuilder

3、AnatoFace

  • 工具: AnatoFace(ios 免费)、Blender(或其他 DCC 软件)、UEmetahuman creator

  • 流程

    1. AnatoFace ->Scan 按照提示动画生成模型并导出

    2. 导入 Blender 调整

    3. 导入 UE,转换并生成metahuman

    4. metahuman creator中调整

  • 优点:简单,快捷、免费

  • 缺点:只支持 obj 格式,导出的模型需要 DCC 软件修改后才能导入 UE 中使用,模型导出是通过邮件发送的(可能会信息泄露)

  • 资料:

    1. AnatoFace on the App Store (apple.com)

4、Qlone

5、Deep3DFaceRecon_pytorch

6、DECA

三、动作捕捉

四、人物控制

1、AI Controller

NPC 场景

实现流程:

  1. 蓝图类——AI Controller

  2. 行为树

  3. 黑板

  4. 任务蓝图

  5. 骨骼网格体

2、Mass AI

ECS 架构

关于 ECS:

  1. ECS是什么?

    一种架构模式

    实体(Entity)——组件(Component)——系统(System)

  2. 用来解决什么问题?

  3. 如何解决?

五、声音

1、口型

2、语音

六、对话

1、ChatGPT

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/lrayt-study-space/digitized-human.git
git@gitee.com:lrayt-study-space/digitized-human.git
lrayt-study-space
digitized-human
DigitizedHuman
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891