Make-A-Character

Make-A-Character

文生3D数字人工具,借助 Make-A-Character,您可以毫不费力地从文本描述中生成可控、逼真、可动画的3D数字人角色。

#Ai工具箱 #Ai开源项目
收藏

Make-A-Character简介

Make-A-Character,通过一句话描述人的脸型、五官、发型特征,即可高效率、规模化地生成具备全栈式美术能力的超写实3D数字人。生成结果包含人头人体,配饰服装,并支持表情动画资产进行驱动,让3D数字人栩栩如生地动态化展示。你也可以自定义面部特征,例如脸型、眼睛颜色、发型、眉毛类型、嘴巴和鼻子,以及添加皱纹和雀斑等。Make-A-Character支持英文和中文提示。

Make-A-Character项目地址:https://human3daigc.github.io/MACH/

Make-A-Character演示地址:https://www.modelscope.cn/studios/XR-3D/InstructDynamicAvatar/summary

Make-A-Character主要特征:

1、高度逼真:角色基于真实人类扫描数据集生成,发型为实际发丝而非网格,使用Unreal Engine的物理基础渲染(PBR)技术渲染,以实现高质量实时渲染效果。

2、完整模型:每个角色都是完整模型,包括眼睛、舌头、牙齿、全身和服装,无需额外建模即可立即使用。

3、可动画化:角色配备复杂的骨骼装置,支持标准动画,增强其逼真外观和多样化应用。

4、可控制性:用户可以详细自定义面部特征,例如脸型、眼睛颜色、发型、眉毛类型、嘴巴和鼻子,以及添加皱纹和雀斑等。

5、行业兼容:生成的3D角色可以无缝集成到现有的计算机图形(CG)工作流程中,特别是在游戏和电影行业中常用的工作流程。

Make-A-Character原理:

Make-A-Character(MACH)结合了大语言模型、视觉模型和3D生成技术。

该框架利用大型语言模型(LLM)来提取各种面部属性(例如,脸型、 眼睛形状、嘴巴形状、发型和颜色、眼镜类型)。然后,这些语义属性被映射到 相应的视觉线索,进而指导使用Stable生成参考人像图像 与 ControlNet 一起扩散。通过一系列的2D人脸解析和3D生成模块,网格 并生成目标面部的纹理,并将其与其他匹配的配件一起组装。 参数化表示可以轻松制作生成的 3D 头像的动画。

Make-A-Character.png

Make-A-Character使用:

1、输入人脸描述

2、点击生成并等待2分钟

3、查看生成效果

通过这些步骤,Make-A-Character可以快速从简单的文本描述中生成逼真的、完整的、可动画化的3D角色,适用于各种娱乐和专业场景。

与Make-A-Character相关工具