动漫3D虚拟人物制作为企业数字化转型提供强大动力
一个 3D 虚拟数字人角色的制作流程,可以分为概念设定-3D 建模-贴图-蒙皮-动画-引擎测试六个步骤,涉及到的岗位有原画师、模型师、动画师等。角色概念设定、贴图绘制一般是由视觉设计师来完成;而建模、装配(骨骼绑定)、渲染动画是由三维设计师来制作完成。这里主要讲的是建模、贴图、骨骼绑定、渲染动画三维范畴。
AI虚拟人是指具有音唇精准同步、表情手势丰富逼真,带来全新用户体验。
通过多模态数字人能将企业的文化、品牌价值、商业服务等充分结合为一体,虚实结合,既可以作为企业的形象大使迎宾接客,品牌推广;又可以化身展馆讲解员代表,提供高质量的客户服务。
此外,支持用户自定义上传符合平台要求的素材,完成个性化内容创作,并适配完成所有皮肤,不限制模板;
应用行业:文旅景区、数字政企、房产园区、高校大学、餐饮休闲等各行各业。
虚拟人物制作时的基本流程简介:
1、形象设计
基于虚拟形象IP设计或真人偶像绘制原画和三视图、招牌动作表情。
2、建模绑定
进行面部及身体3D建模,选择关键点,将识别关键点映射至模型上,进行绑定。关键点绑定的数量及位置影响最终效果。
3、动作捕捉
利用动作捕捉设备或特定摄像头+图像识别,捕捉在形体、表情、眼神、手势等方面的关键点变化。
4、驱动渲染
真人演员(在虚拟偶像中称为中之人)根据制作需要进行相应表演,实时驱动虚拟数字人表演。
5、虚拟内容
通过动捕驱动虚拟人进行直播,或录制其动作生成短视频等虚拟内容。
那么,从技术层面看,虚拟数字人的制作流程是怎样的?我们一起来了解一下。
(1)形象设计:明确需求用途和虚拟形象类型
首先要明确虚拟数字人的形象类型、品牌用途、以及使用场景,并结合品牌调性以及目标客户群体进行原画、三视图等相关设计。
(2)资产制作:建模、绑定和真人表演捕捉
确定好形象类型,然后经过角色设计、角色建模贴图、角色绑定,利用全身的惯性动捕设备、光学动捕系统,以及面部捕捉系统,完成全身的动作捕捉,实现身体、表情、手势的实时变化,提升互动感和真实感。
(3)角色复活:实时驱动渲染和内容输出
最终将实时数字人接入实时渲染引擎,进行材质、灯光、特效、多应用场景功能技术开发。
虚拟数字人的制作方式、渲染流程、得到有效简化。借助于AI技术,可快速生成不同风格化的形象,降低了传统数字人制作方式在建模、原画环节所需投入的成本和时间。并且通过AI模型训练,使得数字人在表情、口型及肢体动作表现得十分自然协调,不仅在动作协调上提升了 AI 数字人的拟人化程度,更是减轻了对动作捕捉技术的依赖。
品牌通过与虚拟数字人联动开展一系列营销活动,一方面,实现品牌与年轻受众群体之间的紧密连接,可以更加精准的把握年轻人的诉求。另一方面则是,通过把品牌理念融入虚拟IP形象中的方式,实现品牌的焕新,提升了辨识度,从而传递品牌价值、孵化年轻粉丝,最后形成品牌独有IP。
虚拟数字人是如何制作的?都需要用到哪些技术?我们一起来了解一下。
(1)明确需求用途和虚拟形象类型
在开始虚拟形象设计之前,首先要明确虚拟数字人的形象类型以及品牌用途、使用场景,并结合品牌调性以及目标客户群体进行创作是重要基础。
(2)建模设计、绑定和真人表演捕捉
确定好形象类型,然后经过角色设计、角色建模贴图、角色绑定,利用全身的惯性动捕设备、光学动捕系统,以及面部捕捉系统,完成全身的动作捕捉,实现身体、表情、手势的实时变化,提升互动感和真实感。
(3)实时驱动渲染和内容输出
借助内容制作工具和资源库,对场景进行实时渲染,构建人物和场景实时互动的画面;最终将复活的实时数字人接入实时渲染引擎,为元宇宙模拟现实世界的互动。
虚拟人是一个技术的综合体,是人类用科技拟合自身的浪漫探索与想象。现阶段虚拟人制作主要涉及建模、驱动和渲染三大技术,依据这些技术制造出一个类似于真人的虚拟形象,包括人物形象、语音生成、动画生成、音视频合成显示、交互等板块设计,再与AI人工智能相结合,最终展现出人类的行为表现。
虚拟人物多少钱能做出来?比较简单的虚拟人物定制大概在几万块左右,虚拟人物越真实越细节,功能越多,费用会更高,可能达到几十万。深圳华锐视点致力于虚拟数字人底层核心技术的研发,为不同领域用户提供虚拟数字人一站式解决方案,为企业加速数字化转型提供强大动力。
相关文章:
动漫3D虚拟人物制作为企业数字化转型提供强大动力
一个 3D 虚拟数字人角色的制作流程,可以分为概念设定-3D 建模-贴图-蒙皮-动画-引擎测试六个步骤,涉及到的岗位有原画师、模型师、动画师等。角色概念设定、贴图绘制一般是由视觉设计师来完成;而建模、装配(骨骼绑定)、渲染动画是由三维设计师来制作完成。…...
数据同步工具比较:选择适合您业务需求的解决方案
在当今数字化时代,数据已经成为企业的核心资产。然而,随着业务的扩展和设备的增多,如何实现数据的高效管理和同步成为了一个亟待解决的问题。本文将介绍几种常见的数据同步工具,并对比它们的功能、性能和适用场景,帮助…...
Python中数据结构列表详解
列表是最常用的 Python 数据类型,它用一个方括号内的逗号分隔值出现,列表的数据项不需要具有相同的类型。 列表中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。列表都可…...
引领行业高质量发展|云畅科技参编《低代码开发平台创新发展路线图(2023)》
8月8日-9日,中国电子技术标准化研究院于北京顺利召开《低代码开发平台创新发展路线图(2023)》封闭编制会。云畅科技、浪潮、百度、广域铭岛等来自低代码开发平台解决方案供应商、用户方、科研院所等近30家相关单位的40余位专家参与了现场编制…...
Ubuntu22.04编译Nginx源码
执行如下命令 # ./configure --sbin-path/usr/local/nginx/nginx --conf-path/usr/local/nginx/nginx.conf --pid-path/usr/local/nginx/nginx.pid输出结果,出现如下: Configuration summary using system PCRE2 library OpenSSL library is not used …...
视频上传,限制时长,获取视频时长
使用element的upload上传文件时,除了类型和大小,需求需要限制只能长传18秒内的视频,这里通过upload的before-upload,以及创建一个音频元素对象拿到durtaion时长属性来实现。 getVideoTime(file) {return new Promise(async (resol…...
Open3D 进阶(5)变分贝叶斯高斯混合点云聚类
目录 一、算法原理二、代码实现三、结果展示四、测试数据本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫。 系列文章(连载中。。。爬虫,你倒是爬个完整的呀?): Open3D 进阶(1) MeanShift点云聚类Open3D 进阶(2)DB…...
5、css学习5(链接、列表)
1、css可以设置链接的四种状态样式。 a:link - 正常,未访问过的链接a:visited - 用户已访问过的链接a:hover - 当用户鼠标放在链接上时a:active - 链接被点击的那一刻 2、 a:hover 必须在 a:link 和 a:visited 之后, a:active 必须在 a:hover 之后&…...
Synchronized与Java线程的关系
前言 Java多线程处理任务时,为了线程安全,通常会对共享资源进行加锁,拿到锁的线程才能进行访问共享资源。而加锁方式通过都是Synchronized锁或者Lock锁。 那么多线程在协同工作的时候,线程状态的变化都与锁对象有关系。 …...
使用本地电脑搭建可以远程访问的SFTP服务器
文章目录 1. 搭建SFTP服务器1.1 下载 freesshd 服务器软件1.3 启动SFTP服务1.4 添加用户1.5 保存所有配置 2. 安装SFTP客户端FileZilla测试2.1 配置一个本地SFTP站点2.2 内网连接测试成功 3. 使用cpolar内网穿透3.1 创建SFTP隧道3.2 查看在线隧道列表 4. 使用SFTP客户端&#x…...
批量修改文件名怎么操作?
批量修改文件名怎么操作?不管你使用电脑处理工作还是进行学习,都会在电脑中产生很多的文件,时间一久电脑里的文件更加杂乱无章,这时候如果不对电脑中的文件进行及时的管理,那么很可能出现文件丢失而你自己还发现不了的…...
【LeetCode】538.把二叉搜索树转换为累加树
题目 给出二叉 搜索 树的根节点,该树的节点值各不相同,请你将其转换为累加树(Greater Sum Tree),使每个节点 node 的新值等于原树中大于或等于 node.val 的值之和。 提醒一下,二叉搜索树满足下列约束条件…...
linux 安装 kibana
首先下载 kibana https://www.elastic.co/cn/downloads/kibana 然后上传到linux /usr/local 目录下解压安装 修改config/kibana.yml 配置文件,将elasticsearch.hosts 然后再nginx 中做一个端口映射,实现在浏览器中输入后xxxx:5602 nginx 可以将请求转发…...
STM32入门——IIC通讯
江科大STM32学习记录 I2C通信 I2C(Inter IC Bus)是由Philips公司开发的一种通用数据总线两根通信线:SCL(Serial Clock)、SDA(Serial Data)同步,半双工带数据应答支持总线挂载多设备…...
DTC 19服务学习2
紧跟上篇 0x04 reportDTCSnapshotRecordByDTCNumber 通过DTC和快照序列来获取DTC快照记录。 适用以下假设: — 服务器支持存储给定 DTC 的两个 DTCSnapshot 记录的能力。 — 此示例假定是上一个示例的延续。 — 假设服务器请求服务器存储的 DTC 编号 123456 的两个…...
【腾讯云 TDSQL-C Serverless 产品体验】基于腾讯云轻量服务器以及 TDSQL-C 搭建 LNMP WordPress 博客系统
文章目录 一、前言二、数据库发展与云原生数据库2.1 数据库发展简介2.2 云原生数据库简介2.2.1 云数据库与云原生数据库区别 三、腾讯云 TDSQL-C 数据库3.1 什么是腾讯云 TDSQL-C 数据库3.2 为什么推出 TDSQL-C 数据库?传统 MySQL 架构存在较多痛点3.2.1 传统 MySQL…...
【vue3】对axios进行封装,方便更改路由并且可以改成局域网ip访问(附代码)
对axios封装是在main.js里面进行封装,因为main.js是一个vue项目的入口 步骤: 在1处创建一个axios实例为http,baseURL是基础地址(根据自己的需求写),写了这个在vue界面调用后端接口时只用在post请求处写路由…...
Java IO流(三)线程模型
传统阻塞I/O模式 其中黄色框表示对象,蓝色框表示线程,白色框表示API方法 特点 采用阻塞IO模式获取输入数据每个连接都需要独立的线程完成数据的输入,业务处理和处理结果数据返回 潜在问题 并发数很大时,需要对应每个连接请求创建一个线程,所以占用资源很大连接创建后,若当前…...
string(模拟实现与深拷贝)
目录 深拷贝与浅拷贝 浅拷贝: 深拷贝 写时拷贝(了解) 模拟实现 准备 完整代码 深拷贝与浅拷贝 浅拷贝: 也称位拷贝,编译器只是将对象中的值拷贝过来。如果对象中管理资源,最后就会导致多个对象共享同一份资源,当一…...
5.Vue_Element
文章目录 1 Ajax1.1 Ajax介绍1.1.1 Ajax概述1.1.2 Ajax作用1.1.3 同步异步 1.2 Axios1.2.1 Axios的基本使用1.2.2 Axios请求方法的别名 2 前端工程化2.1 前端工程化特点2.2 Vue项目开发流程 3 Vue组件库Element3.1 Element介绍 1 Ajax 1.1 Ajax介绍 1.1.1 Ajax概述 Ajax: 全…...
链路追踪jaeger
这里的链路指的是客户端向服务发起一个请求,该请求所经过的路线,也可以说是该请求经过的流量 例如: 客户端发起一个下订单的请求其流量过程: request—>service—>order-web—>order_srv—>mysql—>order_srv—&…...
神经网络基础-神经网络补充概念-42-梯度检验
概念 梯度检验(Gradient Checking)是一种验证数值计算梯度与解析计算梯度之间是否一致的技术,通常用于确保实现的反向传播算法正确性。在深度学习中,通过梯度检验可以帮助验证你的神经网络模型是否正确地计算了梯度,从…...
<kernel>kernel 6.4 USB-之-hub_port_connect()分析
<kernel>kernel 6.4 USB-之-hub_port_connect()分析 kernel 6.4 USB系列文章如下: <kernel>kernel 6.4 USB-之-hub_event()分析 <kernel>kernel 6.4 USB-之-port_event()分析 <kern…...
linux驱动学习3-外部中断
在做中断试验时,发现中断驱动总是insmod失败,之后定位到 gpio_request 失败,之后是想到使用的野火做好的系统,在uEnv.txt中会加载大量设备树插件,将key相关的设备树插件屏蔽即可。 linux中断API函数 中断号 每个中断…...
vue中的canvas插件
vue中canvas插件有vue-konva、vue-fabricjs、vue-canvas-effect、vue-chartjs和vue-threejs等。详细介绍:1、vue-konva是一个用于在Vue.js中使用Konva.js的插件,Konva.js是一个功能强大的HTML5 2D 渲染引擎,可以用于创建交互式的Canvas应用程…...
分享图片 | 快速浏览网页资源,批量保存、一键分享图片
前言 小伙伴学习吉他,有时需要在互联网搜索曲谱资源,而多数曲谱均为图片,并且为多页,在电脑上显示练习很不方便,需要停下来点击鼠标进行翻页,影响练习的连贯性。 为了解决上述问题,通常把图片…...
Programming abstractions in C阅读笔记:p123-p126
《Programming Abstractions In C》学习第50天,p123-p126,总结如下: 一、技术总结 1.notaion 这也是一个在计算机相关书籍中出现的词,但有时却不是那么好理解,因为它可以指代很多对象,这里做一个记录。示…...
自然语言处理从入门到应用——LangChain:链(Chains)-[通用功能:LLMChain、RouterChain和SequentialChain]
分类目录:《自然语言处理从入门到应用》总目录 LLMChain LLMChain是查询LLM对象最流行的方式之一。它使用提供的输入键值(如果有的话,还包括内存键值)格式化提示模板,将格式化的字符串传递给LLM,并返回LLM…...
ElasticSearch-安装部署全过程
本文已收录于专栏 《中间件合集》 目录 概念说明什么是ElasticSearch什么是Kibana什么是RESTful API 提供服务安装过程安装ElasticSearch1.下载ElasticSearch 安装包2.解压安装包3.进入解压之后的文件夹4.创建一个data文件夹用来存储数据5.进入config文件夹编辑elasticsearch.y…...
mathematica报错:Tag Plus is \ Protected
在使用化简函数Simplify的时候使用了规则的语法,但是规则可能没有使用等号。 例如 Simplify[(1 - c^2)/d^2, c^2 d^2 1]等号被认为是赋值符号,要修改为两个等号: Simplify[(1 - c^2)/d^2, c^2 d^2 1]这样就不会报错了。...
seo在线网站诊断推推蛙/今天的新闻 最新消息摘抄
2019独角兽企业重金招聘Python工程师标准>>> Bean的作用域Spring 3中为Bean定义了5中作用域,分别为singleton(单例)、prototype(原型)、request、session和global session,5种作用域说明如下&am…...
php做的购物网站代码/个人怎么做百度竞价
来源:网络之前的一个同事,通过做假的离职证明和工资流水就进了一个大公司,而且工资从15k一下子到了24k,真的是撑死胆大的,饿死胆小的。有网友则表示,至少人家面试是真的,说明能力还是可以的&…...
wordpress 首页显示文章列表/百度统计官网
ctrlf:搜索本文将内的字符串ctrlshiftf:搜索工程中所有文件中的字符串ctrlp:搜索文件,在工程中所有文件中vscode可以动态实时语法检测,还能安装很多插件,也能很强大的标识符跳转(比sourceInsigh…...
做透明头像的网站/个人网站建设
一、前言 前两天项目遇到一个需要给页面添加大纲导航的功能,要求把页面中的特定标签加入到大纲导航中。类似这样: 需求本身并不难,不过想把这个东西做得通用一些,也就是以后再有别的页面需要加导航,不用再重新写很复杂…...
分类信息网站做淘客/网络市场调研
零、前言 这次的作业比较特殊,有两种做法。由于我对网页很熟悉,所以选择网页。 细节不赘述,下面写一下这次作业的几个亮点。 一、亮点 最大的亮点就是这个页面是纯客户端的,没有服务端。也就是说所有功能都是在本地完成。 简单介绍…...
wordpress修改导航栏/百度电脑版官网
手机视频监控系统就是通过用户的手机随时随地来观看远程监控点的视频,也是我们常用的监控直播方式,比如有宝宝的家庭会安装这个,更便于查看宝宝的状态。我们的流媒体服务器支持多终端的播放方式,web端、手机端。那么手机视频监控是…...