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

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

首页

好书

留言交流

下载APP

联系客服

作者:京东健康 陈刚

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

本文大致分为三个章节:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

·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应用开发等。

·Unreal Engine: Unreal Engine是一款由Epic Games开发的3D游戏引擎,同样支持多种平台和设备,包括PC、主机、移动设备、VR和AR等。Unreal Engine提供了强大的编辑器和工具,支持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
0.数字人是怎么制作出来的呢2. 模型建立:通过3D建模软件,将角色的外观建立成一个3D模型,包括头部、身体、四肢等部分。 3. 材质贴图:为数字人添加材质贴图,包括皮肤、衣服、眼睛等,使数字人更加真实。 4. 骨骼绑定:通过骨骼绑定技术,将数字人的骨骼与3D模型绑定,使其能够进行动画表现。 5. 动画制作:通过动画制作软件,为数字人添加各种动作,包 jvzquC41o0ypj~3eqo5b1?<624;4:;d3:268;
1.简单4步,带你用华为云MetaStudio制作数字人短片摘要:教大家如何用华为云MetaStudio数字内容生产线制作数字人视频,主要包括两种制作数字人视频的方式,一种直接在console上操作,另一种用API制作。 本文分享自华为云社区《使用MetaStudio生产线四步制作数字人视频》,作者: yd_298097624。 随着AIGC新技术尤其是大模型技术的发展,音视频行业、数字内容生产行业正在经历这从jvzquC41fg|fnxugt0nvc€jk0eun1ltpuwsft8hp1huswv4vqrod197243;3;?=;:;=83<9:
2.河北3d角色虚拟数字人制作元腾火艳数智科技供应价格3、智能合成:现阶段2D、3D虚拟数字人均已实现嘴部动作的智能合成,主要方式是建立文本、音频、视频之间的映射关系,从而实现自动对口型的效果。对于表情和动作,当前主要的触发机制是通过随机算法或者脚本的形式人工预设,未来有机会通过智能分析的手段实现自动化,使虚拟数字人的行为与真人更贴合。河北3d角色虚拟数字人制作jvzquC41yy}/eqnpc0io1zyujcthy~kwyw564:=9929827mvon
3.巧用腾讯智影数字人技术,社区医生制作视频助推药品说明书适老化让原本制作一条视频需要3-4天时间缩减到现在的几分钟,大大提升了孙医生制作视频的效率。   孙艳格医生运用腾讯智影的数字人技术制作医嘱视频和药品说明书视频不仅解决了老年患者看不清药品说明书问题,进一步提升了老年患者的用药安全,也为药企药品说明书适老化改造提供了一种创新的解决方案。jvzq<84yyy4ykwmwcpku0lto1vkdj87245682<4f;8::g@7343h58B5c8c?23o7536gg8k91e0nuou
4.数字虚拟人小卓播报|如何用腾讯影智制作数字虚拟人播报(进阶版)大家好!我是北京师范大学元卓计划项目组播报员小卓。今天我为大家带来的是《腾讯智影的3D数字人 视频制作技术》(https://zenvideo.qq.com/没有“3D数字人”功能权限的用户可以使用“数字人播报”功能进行类似操作)。 备注:该教程制作结果,请参考https://yuanzhuo.bnu.edu.cn/my/course/132课时3 jvzquC41{wgo|qzq0dtv0niw0et0c{ykenk039;3
5.如何快速制作虚拟数字人联系人 倪先生请说明来自顺企网,优惠更多 请卖家联系我 19971381880 详细介绍 我们是一家的高科技制作AI数字人的公司,可以完美还原您的形象和声音,需要的话可以随身联系我们。 百度【倪泽寒SEO】,9年互联网营销IP,给您真实的推广体验。 如果您想快速了解,可以直接注册,或者联系我们。 jvzquC41lkth|qtw03758@3eqo5jpot13:9:9<560jzn