一句话生成 3D 人脸资产|ChatAvatar 角色生成 AI 登陆 Cocos

近几个月以来,AIGC 一路高歌猛进,让我们见证了一场行业革命。

然而 AIGC 在 3D 资产领域却仍是业内的难题,少有突破。

小编今天给大家推荐一个 3D 角色 AIGC 利器 ChatAvatar。它可以算是 3D AIGC 领域的一匹黑马,走在了领域的前沿。

ChatAvatar 团队为 Cocos Creator 制作了专门的插件,目前已经上线 Cocos Store,开发者们可以免费获取。

ae44a326fb6e7a47cac80b6f968fd1ec.png

ChatAvatar Import Tool 插件实现一键导入 ChatAvatar 数字人资产包的功能,如:

  • 模型导入

  • 材质导入

  • 贴图资产导入

  • 资产设置

使用该插件可以简单快捷将 ChatAvatar 3D 数字人资产导入引擎场景并投入使用。

af4fe4f02eaa3d144dfcf5a34e55e853.png

关于 ChatAvatar

ChatAvatar 由影眸科技提供。

影眸科技孵化于上海科技大学MARS实验室,成立后已获得奇绩创坛与红杉种子的两轮投资。

通过与国内顶尖人工智能、计算机视觉实验室合作,积极推动尖端实验室科研成果的民用化、商业化,探索前沿人工智能、计算机视觉技术在大众娱乐市场的推广应用。

2021年,AIGC 还未掀起巨浪之时,公司就已经推出国内首个 AIGC ToC 绘画应用 Wand,产品一度登顶 AppStore 分区榜首。

此次登陆 Cocos 商店 的 ChatAvatar 角色生成平台是影眸科技凭借团队在生成式 AI 领域多年的技术积累,使用创造性的方案将自有的 PFA(Production-ready Facial Assets)数据集与 diffusion 技术相结合,做到了以自然语言文本为输入,生成符合 CG 行业制作标准的3D人脸模型与PBR材质。

ChatAvatar 也是首个能够完成产品级 3D 资产生成的 AI 算法框架,也是影眸科技在 AIGC 新赛道上的又一次重大突破。

在 Cocos 中使用 ChatAvatar

我们可以在 Cocos Creator 中引入 ChatAvatar 生成好的角色素材,并支持 Cocos 默认的 PBR 材质。

07950d504057586cac58744197197ab4.png

具体步骤可以参考这个视频:

快速开始

  • 点击编辑器菜单的“文件 -> 导入 ChatAvatar 资源”,在打开的面板上点击 Import 按钮,载入zip包。

25fd621ac962df4992d874fe6af5c547.png
  • 根据需求选择需要导入的内容,再点击确定即可。

91a360eee33451a82c9258e4729fd923.png
  • 导入成功会在项目下的 chat-avatar-import/目录下生成导入的资源,其中 textures、metarials、Animation 和 sources 是一些公共的材质贴图、预览动画以及控制脚本和资源,项目内一份即可,默认会导入到此处,请尽量不要调整公共贴图的位置避免重复导入造成包体增大。

11418b88d40ef8e871a1c460afefcba6.png

身体控制

  • ChatAvatar Import Tool 提供了基础的身体控制脚本与动画文件,ChatAvatar 数字人资产可以生成具有骨骼的身体模型。

  • 将模型文件中的 additional_body 模型文件拖入场景中,并将 chat-avatar-importer/sources/ 中的预置节点 IK、LookAt 添加至 additional_body 节点。同时将 chat-avatar-importer/sources/Canvas 添加至场景中。

8a13f6475fbcc3018d7bf6b738ba140f.png
  • 点击 additional_body 节点并添加如下组件。

ff7bda28c9c162840c69947c6f8f8593.png
  • 点击 Main Camera 并为其添加 chat-avatar-importer/sources/Camera/FollowCamera.ts 组件。

  • FollowCamera.target 设置为 additional_body 节点中的 LookAt 节点。

f0f6f1efcbb796782b2e71f2ebe79f96.png
  • 点击 Canvas 节点,FollowCameraInput.Camera 设置为 Main Camera。

22c419e9d77bc7cae2e82f18726b4862.png

设置完毕,此时即可运行场景并控制角色移动。

面部控制

ChatAvatar 还支持 Blendshape。

Blendshape 的控制脚本可以从 Cocos 官方的模块展示集合中获得(https://docs.cocos.com/creator/manual/zh/cases-and-tutorials/)

ff7d2189c1e2767b5dbaa50d0b32e419.gif

总结

以上就是 ChatAvatar 的主要功能,更多功能就留给开发者们自己去探索咯。

希望开发者们在 ChatAvatar 的加持下,能够更高效、更便捷、更低成本地生产 3D 角色资产,提升自己的游戏产品品质。

点击【阅读原文】即可进入 Cocos Store 商品页面,免费获取 ChatAvatar。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/225749.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Unity中Shader URP最简Shader框架(整理总结篇)

文章目录 前言一、精简 ShaderGraph 所有冗余代码后的最简 URP Shader二、我们来对比一下 URP Shader 与 BuildInRP Shader 的对应关系 与 区别1、"RenderPipeline""UniversalPipeline"2、面片剔除、深度测试、深度写入、颜色混合 和 BRP 下一致3、必须引入…

QWebEngineView 透明色 设置白屏闪烁的问题 已解决

在项目开发中。由于qt5.15 升级到qt6.5 不知道因为什么,QWebEngineView 加载出现白屏, 网上大神给的方案 五花八门,没有一个解决问题。 代码 旧代码QWebEngineView* pWebEngineView new QWebEngineView();//pWebEngineView->page()->…

linux :与静态库链接

文章目录 库的意义合在?提供通用的标准函数如果不使用静态库呢?将所有的标准 C 函数都放在一个单独的可重定位目标模块中 库的缺点为每个标准函数创建一个独立的可重定位文件可行吗? 静态库以存档(archive)的格式存放在磁盘中 参考 我们知道&…

AG16K MCU ARM Cortex M3

AGM AG16K MCU 器件是 FPGAMCU 的 SoC 单芯片产品。 FPGA 单元具有 16K LEs 的逻辑资源,MCU 为硬核 ARM Cortex M3。 MCU 特性  内核 ARM32 位的 Cortex M3 CPU 最高 200 Mhz 工作频率单周期乘法和硬件除法集成的嵌套式的中断控制器(NVIC&#xff09…

2024生化仪器与实验室装备创新发展论坛将于3月6日济南召开

2024生化仪器与实验室装备创新发展论坛 2024年3月6日 | 山东国际会展中心 一、会议介绍 近年来,制药及生物制药行业的高速成长,生化仪器与实验室装备作为科学研究的重要组成部分,同时也在不断的更新和升级。伴随生物制药、CRO等下游行业的…

(c语言)输出一个十进制整数的二进制序列

#include<stdio.h> int main() {int x;scanf("%d",&x);for (int i 31; i >0; i--)//从前向后输出{if (((x >> i) ^ 0) 0) //当移位后全都是0时&#xff0c;进入下一个循环{continue; //需要输出完整二进制数时该判断语句删去}if (…

Javascript高频面试题

系列文章目录 文章目录 系列文章目录前言1.JavaScript常见数据类型null 和 undefind区别symbol&#xff08;ES6新增&#xff09;、bigInt&#xff08;ES10新增&#xff09; 2.JavaScript判断数据类型的方式3. 和 区别&#xff0c;分别在什么情况使用&#xff1f;4.变量声明 va…

[Application] The app delegate must implement the window property if ..... 错误

在xcode中新建ios项目后再真机上运行&#xff0c;会发现手机上一篇漆黑&#xff0c;仔细观察控制台会发现这样的提示&#xff1a; [Application] The app delegate must implement the window property if it wants to use a main storyboard. 大概意思是&#xff1a; app d…

【Spring技术专题】「实战开发系列」保姆级教你SpringBoot整合Mybatis框架实现多数据源的静态数据源和动态数据源配置落地

SpringBoot整合Mybatis框架实现多数据源和动态数据源配置 Mybatis是什么SpringBoot整合Mybatis框架实现多数据源操作应用场景选择和配置Maven依赖禁掉DataSourceAutoConfiguration去除DataSourceAutoConfiguration定制化配置对应的数据源 配置主、从数据源主数据源从数据源配置…

Mybatis-plus介绍与入门

前言 MyBatis-Plus是在MyBatis基础上的一个增强工具库&#xff0c;旨在简化开发者的工作&#xff0c;提高开发效率&#xff0c;同时保留MyBatis的灵活性。使用 MyBatis-Plus 可以减少重复性的代码&#xff0c;简化常见的数据库操作 官方学习文档&#xff1a;MyBatis-Plus (bao…

添加E1000网卡进行测试,只有VMXNET3性能的四分之一

正文共&#xff1a;1444 字 14 图&#xff0c;预估阅读时间&#xff1a;2 分钟 我们前面介绍了VMware ESXi 6.7中的适配器类型性能&#xff08;VMWare ESXi中&#xff0c;不同的虚拟网卡性能竟然能相差三倍&#xff01;&#xff09;&#xff0c;当时的配置项主要为E1000e和VMXN…

RK3568/RV1126/RV1109/RV1106 ISP调试方案

最近一直在做瑞芯微rv1126的开发&#xff0c;由于项目性质&#xff0c;与camera打的交道比较多&#xff0c;包括图像的采集&#xff0c;ISP处理&#xff0c;图像处理&#xff0c;H.264/H.265编解码等各个方面吧。学到了不少&#xff0c;在学习的过程中&#xff0c;也得到了不少…

2.electron之纯原生js/jquery的桌面应用程序(应用篇)

如果可以实现记得点赞分享&#xff0c;谢谢老铁&#xff5e; Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 Electron 将 Chromium 和 Node.js 嵌入到了一个二进制文件中&#xff0c;因此它允许你仅需一个代码仓库&#xff0c;就可以撰写支持 Windows、…

Linux查询指定时间点段日志Linux查询指定文件

Linux服务器高效查询日志查询文件 Ⅰ、常用几种日志查询语法Ⅱ、常用几种查询语法 Ⅰ、常用几种日志查询语法 #查询某日志前xx行日志 head -n 行数 日志文件名 #查询某日志后xx行日志 tail -n 行数 日志文件名 #查询固定时间点日志&#xff08;前提是这个时间点确实有日志输出…

智慧工地人工智能信息管理平台源码,建筑工地管理平台源码

智慧工地云平台源码&#xff0c;微服务架构JavaSpring Cloud UniApp MySql 智慧工地是指以物联网、​移动互联网技术为基础&#xff0c;充分应用人工智能等信息技术&#xff0c;通过AI赋能建筑行业&#xff0c;对住建项目内人员、车辆、安全、设备、材料等进行智能化管理&#…

女生未来赋能计划“闪亮她未来”职业启蒙课程走进开江县

为女童未来赋能&#xff0c;”爱小丫闪亮她未来”职业启蒙系列活动经过前期对接与筹备&#xff0c;于2023年12月4日和7日&#xff0c;分别走进甘棠小学与灵岩小学&#xff0c;本次活动由开江县网格员社会工作服务中心“爱小丫女生未来赋能计划”项目志愿者讲师谭顺玲老师为两所…

解决ES伪慢查询

一、问题现象 服务现象 服务接口的TP99性能降低 ES现象 YGC&#xff1a;耗时极其不正常, 峰值200次&#xff0c;耗时7sFULL GC&#xff1a;不正常,次数为1但是频繁&#xff0c;STW 5s慢查询&#xff1a;存在慢查询5 二 解决过程 1、去除干扰因素 从现象上看应用是由于某种…

荣耀时刻丨2023AIoT新维奖揭晓,美格智能荣登企业榜·行业先锋榜

12月15日&#xff0c;由物联网智库、智次方研究院主办&#xff0c;广东省物联网协会、深圳市物联网协会协办&#xff0c;智次方承办的中国AIoT产业年会暨2024年智能产业前瞻洞察大典在深圳顺利举办。 会上公布了“2023AIoT新维奖”系列榜单评选结果&#xff0c;美格智能荣登20…

C# WPF上位机开发(crc校验)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 为了验证数据传输的过程中有没有发生翻转&#xff0c;我们在传输报文的同时一般还会添加一个crc校验。对于modbus协议也是一样&#xff0c;它在数据…

国际教育-微积分试讲讲稿

Substitution for Integration-Notes换元积分法