「硬核实操」如何拥有一个自己的数字人模型

开通VIP,畅享免费电子书等14项超值服

首页

好书

留言交流

下载APP

联系客服

2023.04.06江苏

作者:京东健康陈刚

近年来,随着人工智能技术,VR,元宇宙等技术的发展(可以阅读从Chat-GPT看技术概念及医疗领域科技与应用场景),数字人(DigitalHuman)逐渐成为研究的热点之一,数字人是指通过计算机技术模拟出的具有人类外表,动作和语言能力的虚拟人物,具体可以应用到电影、游戏、虚拟现实、智能客服、带货主播等多个领域。

本文大致分为三个章节:

1.第一部分会介绍常用技术以及简介,以及自己用到构建一个自己虚拟数字人用到的3D引擎和三维软件

2.第二部分会详细描述生成细节,通过照片建模,创建模型,添加细节,添加表情,优化效果,接入场景,最终效果

3.第三部分总结本篇内容

从预见未来到遇见未来,让我们开始,向上吧技术人!!!

要聊需要那些技术,先聊需要那些步骤?

·收集数据:首先需要收集自己的数据,包括照片、视频、声音等,这些数据将成为数字人的基础。

·人脸检测:利用计算机视觉技术对照片进行处理,检测出其中的人脸。可以使用已有的人脸检测算法,例如OpenCV、Dlib等。

·人脸识别:对于检测出来的人脸,需要利用人脸识别技术对其进行识别和分析,从而获取人脸的各种特征和信息。可以使用已有的人脸识别算法,例如FaceNet、VGGFace等。

·3D建模技术:数字人是一种三维模型,因此需要掌握3D建模技术。这包括了掌握3D建模软件的使用,如Blender、Maya、ZBrush等。

·优化细节:优化数字人的各种细节,包括皮肤纹理、发型、服装等,让数字人更加真实、生动。

·材质和纹理制作技术:数字人需要具有逼真的材质和纹理,因此需要掌握材质和纹理制作技术。这包括了掌握材质和纹理制作软件的使用,如SubstancePainter、Photoshop等。

·动画制作技术:数字人需要具有动态的动作和表情,因此需要掌握动画制作技术。这包括了掌握动画制作软件的使用,如Unity、UnrealEngine等。

以下文字内容较多,先放一个自己建好的模型

·Photoshop、相机:这部分忽略一下,哈哈哈

·StableDiffusion:AI图像生成工具,一个基于LatentDiffusionModels(潜在扩散模型,LDMs)的文图生成(text-to-image)模型,生成图片的原理是通过模拟稳定扩散过程并生成相应的数据,然后将数据可视化展示为图片,以帮助用户更好地理解实验结果和数据特征

·ChatGPT:OpenAI团队ChatGPT-4O开发了一种新的技术,使ChatGPT也可以生成图片。这种技术被称为DALL·E(即“DrawingArtificiallywithaLearnedLanguageModelandaEncoder”),它结合了语言模型和图像编码器的能力,能够根据给定的文本描述生成对应的图片。

·OpenCV:是一个用于计算机视觉的开源库,它提供了许多常用的计算机视觉算法和工具,如图像处理、特征提取、物体检测、人脸识别、跟踪等。OpenCV支持多种编程语言,包括C++、Python等。

·Dlib:是一个C++库,它提供了用于机器学习、图像处理、计算机视觉等领域的算法和工具。其中最知名的功能是人脸识别,它基于深度学习和传统的计算机视觉技术,并提供了人脸对齐、人脸特征提取等功能。

·FaceNet:是由Google开发的一个深度学习算法,用于将人脸图像转换为高维向量表示,从而实现人脸识别。FaceNet使用了三个主要组件:卷积神经网络、三元组损失函数和在线学习方法,这些组件使得FaceNet能够在大规模人脸识别任务中达到很高的准确率。

·VGGFace:是由牛津大学的研究团队开发的人脸识别算法,它基于深度卷积神经网络,并使用了许多卷积层和池化层来提取人脸图像的特征。VGGFace包含了两个模型:VGGFace和VGGFace2,其中VGGFace是一个较早的模型,而VGGFace2是一个新的模型,它在大规模人脸识别任务中具有更好的性能。

·Blender:是一个用于三维建模、动画、渲染和交互式应用程序开发的开源软件。它支持多种三维对象的创建和编辑,包括多边形网格、NURBS曲线、体积网格等,并提供了丰富的材质和纹理编辑器,可以帮助用户创建出逼真的场景和角色。

·Metashape:前身为PhotoScan)是一个用于三维重建和地形建模的商业软件。它可以根据照片生成高精度的数字模型,并提供了多种渲染选项和工具,如纹理映射、贴图、相机校准等。Metashape还可以将生成的模型导出到其他软件中进行后续处理和应用。

·Maya:是一款专业级的三维建模和动画软件,广泛用于电影、电视、游戏等领域。它提供了丰富的建模和动画工具,包括多边形网格、NURBS曲线、动力学仿真、粒子系统等,并支持多种渲染引擎,如Arnold、V-Ray等。

·ZBrush:是一款专业级的数字雕刻软件,用于创建高精度的三维模型和角色。它提供了多种绘画和雕刻工具,包括多边形建模、纹理映射、雕刻笔刷等,并支持实时预览和交互式渲染。

·LayaAir:是一个用于Web、移动和小游戏开发的HTML5引擎。它提供了多种功能和工具,如3D渲染、物理引擎、GUI编辑器等,可以帮助用户创建出高效、高质量的Web应用和游戏。LayaAir还支持多种开发语言,包括JavaScript、TypeScript等。

·Unity3D:Unity3D是一款实时3D互动内容创作和运营平台,支持多种平台和设备,包括PC、移动设备、虚拟现实和增强现实等。Unity3D提供了强大的编辑器和工具,支持C#和UnityScript等多种编程语言,可用于游戏开发、AR/VR应用开发等。

·UnrealEngine:UnrealEngine是一款由EpicGames开发的3D游戏引擎,同样支持多种平台和设备,包括PC、主机、移动设备、VR和AR等。UnrealEngine提供了强大的编辑器和工具,支持C++和蓝图等多种编程方式,可用于游戏开发、建筑可视化、虚拟展览等。

·CryEngine:CryEngine是一款由Crytek开发的3D游戏引擎,同样支持多种平台和设备,包括PC、主机、移动设备、VR和AR等。CryEngine提供了强大的编辑器和工具,支持C++和Lua等多种编程方式,可用于游戏开发、建筑可视化、虚拟展览等。

·Godot:Godot是一款免费、开源的3D游戏引擎,支持多种平台和设备,包括PC、移动设备、Web和VR等。Godot提供了强大的编辑器和工具,支持GDScript和C#等多种编程语言,可用于游戏开发、AR/VR应用开发等。

部分软件图标

有以下三种办法

为了不影响建模,一般选择秃头,导出数字人头部模型

2、使用Polycam软件应用上传生成导出

拍照时自己站着不要动,我们做数字人需要头就可以,拍照的仰角和俯角倾斜,拍40张左右即可

导入Blender进行对点云部分删除部分,分析建模,然后导出数字人头部模型

3、通过照片,格式工厂,在Metashape构建模型对点云进行处理导出数字人头部模型,原理是一样的

以上方式根据具体的需求来,第二三种方式更逼真。

安装MetaHuman插件(数字人)、Bridge插件(建模)、LiveLink插件(交互动作)。插件都装好后,重启虚幻引擎

1、导入我们第一步的模型,创建MetaHuman实体,并给实体命名,注意这个名字就是你数字人的名字

2、双击进入,面部选择网格体也就是我们第一步生成的头像模型,并给小人选择合适身体

继续点击提升帧,追踪活动帧,效果如下图

继续点击MetaHuman本体解算、网格体转MetaHuman。

3、在UE5中打开Bridge,登陆一下账号,只有logo的就是我们的小人了。忽略我设计的秃顶和爆炸头小陈

对骨骼,肤色,头发,牙齿,身体,表情动作等进行调整,内容太丰富,建议自己尝试,放一个眼影小陈,和大胡子小陈

1、打开Bridge点击Down

2、添加小人到项目中后项目中多了一个MetaHuman的文件夹,移动到你的场景吧

本文介绍了如何打造一个数字人,描述业内常用的一些软件和技术栈,并实战打造一个以自己为模型构建的虚拟数字人,并详细描述了全过程。总的来说数字人具备了逼真的人类外貌、身体动作和语言能力的虚拟人物,不同的制作方法和技术可以实现不同的效果和应用,选择合适的方法和技术需要根据具体需求和项目情况来确定。

大家将就看完了,模型还是丑丑的,下一步持续提升,让数字人拥有智慧,拥有交互,拥有颜值(毕竟颜值才是正义)。

最后关于数字人的应用场景和结合实际的落地效果,大家有好的idea也可以一起讨论。

我们是互联网医疗服务团队,主要是在医药闭环流程中,承接医患两端服务平台,包括派单、问诊、处方等垂直领域业务,团队一直致力于在医疗行业中探索和应用各种新兴的科技手段。目前主要在医学对话,远程医疗、医学影像诊断等方面进行探索和尝试,相信可以为医生和患者带来更好的医疗服务体验。

THE END
1.三维立体图制作软件排行榜前十名十大相关软件专辑 三维立体图制作软件有哪些?手机三维立体图制作app推荐三维动画制作软件三维制图软件制作思维导图软件手机动图制作软件卡通身体真人头像制作app平面图制作软件动图制作软件制作动图表情包appgif动图手机制作软件矢量图制作软件图片制作app软件图片制作成视频软件设计图制作软件三维画图软件自媒体视频剪辑制作软件...https://m.pianwan.com/s/zj-2583876
2.照片生成模型的软件:3D模型创建工具推荐与指南一、序言 随着科技的不断发展,3D建模技术在游戏开发、影视制作、建筑设计等领域得到了广泛应用。照片生成模型软件的出现,为广大创作者提供了更为便捷的建模形式。本文将为您推荐几款热门的照片生成模型软件,并为您提供指南。 二、热门照片生成模型软件推荐 http://www.slrbs.com/jrzg/aizhishi/124553.html
3.一张照片生成3d模型软件实物扫描成3d模型的软件"一张照片生成3D模型软件"?很多小伙伴想要在第一时间找到自己需要的软件,那么今天小编就为各位带来了"一张照片生成3d模型软件",希望能够帮助大家,一起来看看吧! 1. 3d头像模型生成 软件类型:电脑软件 软件页面:https://duote.com/soft/903667.html 点击下载 软件介绍: 3d头像模型生成是一款PC端专用工具,在这儿...https://www.duote.com/tech/rjxz/402064.html
4.123DCatch下载安装软件标签: 123D Catch APP是迄今为止手机上最为强大的照片生成3D模型的工具,主要功能便是快速地将数码照片转换成为需要的三维模型,可以让使用者将手机相机所拍摄的数字照片上传至云端,并将其转换成3d模型。123D Catch APP利用云计算的强大能力,可将数码照片迅速转换为逼真的三维模型。只使用123d catch破解版让您更...http://www.kkx.net/az/63422.html
1.5款免费AI工具让3D创作更简单!AI模型助力游戏影视等领域AI模型助力游戏、影视等领域-火星时代资讯以及3D建模, AI工具, 游戏设计培训, 影视后期培训, 数字艺术教育的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧! 5款让3D创作更简单的免费AI工具 数字艺术领域的AI技术不断创新,也渗透到3D内容创作中。无需专业技能,这些AI工具可以帮助您快速生成令人惊叹的...https://www.iotsj.com/kuaixun/6867.html
2.设计师如何快速生成3D模型?这7个软件助你!3D 模型是指利用计算机图形技术创建的具有逼真三维感的图像,它们通常用于可视化建筑、产品设计、游戏开发、动画制作等领域。那么设计师如何快速生成 3D 模型呢?今天和大家推荐这 7 个可以快速生成 3D 模型的软件,分别是即时设计、Blender、Posemaniacs、Daz Studio、Lumion、Enscape 和 V-Ray,这 7 个软件都能为你在生...https://js.design/special/article/posemaniacs-site.html
3.把照片生产3d的软件有哪些零代码企业数字化知识站其中,Agisoft Metashape以其易用性和精确度广受欢迎。Agisoft Metashape通过自动化的照片匹配、对齐和建模过程,可以快速生成高质量的3D模型。用户只需导入拍摄的多张照片,软件会自动进行照片处理和模型生成,支持多种输出格式,适用于各种行业应用。 一、AGISOFT METASHAPE...https://www.jiandaoyun.com/blog/article/495382/
4.有没有一种软件能够根据一张照片生成3D模型?BIM免费教程本文将探讨一个问题:有没有一种软件能够根据一张照片生成3D模型?随着技术的不断发展,相关软件不断涌现,提供了一定的解决方案。然而,要实现从照片到3D模型的转换仍然面临一些挑战。本文将介绍目前的技术进展,讨论一些常见的软件和算法,并探讨未来的发展潜力。 http://www.tuituisoft.com/shinei/73653.html
5.仅凭一张照片就能生成3D人体模型仅凭一张照片就能生成3D人体模型 近日,重庆中科云从科技有限公司(以下简称云从科技)提出一种新型DenseBody框架,可直接从彩色照片中获取3D人体姿势和形状。而此基于单帧图像的3D人体重建技术,将原有最低误差降低30%,刷新了世界纪录。 获取人体3D数据不容易https://www.swpu.edu.cn/cxcy/info/1053/2958.htm
6....逼真的3D模型,帮助你实现全身3D人体建模的目标资源浏览查阅169次。在IT行业中,3D人体重建是一项技术密集型的工作,它涉及到计算机视觉、图像处理和图形学等多个领域。本文将深入探讨“3D人体重建:只需一张图片,它就能生成逼真的3D模型”这一主题,以及Facebook Research所研发的相关工具。https://download.csdn.net/download/kaszxc/88562632
7.腾讯AI大规模进入3D领域,一张照片就能生成3D打印级的人偶近日腾讯在旗下的AI大模型应用“腾讯元宝”中上线了一个新的玩法“3D角色梦工厂”,用户只需要上传一张照片,就能生成自己的3D角色,而且可以3D打印出来,成为了首个拥有打印级 3D 生成能力的通用大模型 App。 据悉,“3D角色梦工厂”玩法将大模型生成技术和3D应用结合,只需上传一张五官清晰的正面头像,并选择不同角色...https://www.cnzczz.com/hydt/1189.html
8.快速从简单图像生成3D模型对象51CTO博客哈喽,我是3D熊。经常有学员向我们的班班吐槽说“我是开发人员或者产品经理,没有建模基础,怎么快速建模呀,最好是我丢两三张照片,然后就给我生成一个模型出来” 这不,三次方给大家推荐两个工具,方便大家快速从简单图像生成 3D 模型对象(这个效果呢还是根据具体的物体而定,和专业的建模工具肯定有差别) ...https://blog.51cto.com/u_12004751/3500948
9.是否有一种软件可以把人的照片变成3D模型并不能实现三维模型的生成。此外,为了获得高质量的转换效果,需要使用分辨率较高的原始照片。因此,在...https://ask.zol.com.cn/x/18926449.html
10.用照片生成3d头像模型,建个自己的3d头像3D头像生成器2,可能上传个人的相片,进行创作,生成3D模型可以做成手办留念。1)选择图片适配,按照目前的定义几张...https://www.52pojie.cn/thread-1022068-1-1.html
11.实用技术贴,这里有13个展现你丰富内心的表情应用.gif用小偶做个 3D 模型 为了表现亲切感和更戏剧化的效果,不妨给自己做一套表情包来,你需要的是小偶(iOS、Android)。 小偶可以把你的自拍头像直接生成 3D 动画,自拍一下(普通即可,注意不要戴眼镜或者帽子)就可以生成 3D 头像,经过简单的变装、换发型配眼镜,用表情生成器就可以自动生成一整套的表情包。 https://www.digitaling.com/articles/24570.html
12.照片生成3D模型软件AutodeskReMakePro2017build17.24.1.4...从照片中创建3D网格模型,并很快从任何传感器,如结构光或激光扫描。 导入任何已经生成的3D网格从其他现实解决方案,从扫描仪软件或从CAD /建模应用。 准备/进一步的下游使用optimifze 3D模型(清洁、修复、造型、编辑、重新拓扑,优化比较,出口或发布) 发布模型的3D互动在线观看,可能送人通过超链接或嵌入在一个HTML代码的...http://iiidea.cn/autodesk-remake-pro-2017-build-17-24-1-4-win.html
13.用一百张照片就能完成3D建模,这个免费的App有点东西世超在上网冲浪刷 B 站的时候,意外刷到了影视飓风做过的一个项目:用 10000 张照片还原世界文化遗产。 当时看完视频,不得不说看着这用 10000 张照片还原的河南洛阳老君山 3D 模型,效果还是非常震撼的。 其实这种采用照片生成 3D 模型的技术,看起来非常高级、神奇,其实已经是个有 170 多年历史的老技术了。 https://www.thepaper.cn/newsDetail_forward_21143225
14.顶级3D扫描软件:摄影测量,激光和光扫描以及手机扫描应用Autodesk ReCap可以使用照片,也可以应用激光扫描来生成3D模型。它可以用于空中扫描和近距离。3D对象可以与CAD和BIM软件一起使用。使用此3D扫描软件,您将能够获得高质量的模型,这些模型可以通过专用工具进行编辑。 宾利ContextCapture 这是一款功能非常强大的专业摄影测量软件,能够生成整个基础设施景观。它将为您提供许多高级...https://www.bering3d.com/info/detail/1202.html
15.照片生成三维建模软件下载3DF Zephyr Lite(图片建模软件)是一款可以让图片转换为三维建模的软件,3DF Zephyr Lite可以导出许多常见的3D格式,此过程完全自动,不需要编码,手动编辑或特殊设备。甚至无需外部工具就可以生成高清视频,是从现实出发建模的理想工具。 基本简介 3DF Zephyr Lite 允许您自动和容易地从照片中重建三维模型。这个过程是完全...https://m.qqtn.com/q/443976
16.3DFZephyrFree(照片转三维模型软件)v3.30064位中文特别版3DF Zephyr Free(照片转三维模型软件)是一款操作简单、功能强大的照片转三维模型软件,它具有友好的用户界面,并且能够以许多常见的3D格式导出,甚至可以在不需要外部工具的情况下生成高分辨率视频,3DF Zephyr是从现实建模的完美工具。 3DF Zephyr在转换过程中,所有的操作都是完全自动的。不需要编码目标,手动编辑或特殊设...https://www.iteye.com/resource/weixin_39841856-11475246