第十八届d2话题之:解密亚运数字火炬手的核心技术能力和开发细节

亚运史上首次推出的数字火炬手, 突破地域、身份等多重限制,让你我这样的普通人也可以参与到火炬传递的活动中来。全球有接近1亿的亚运数字火炬手,彼此间构建起了一个庞大的火炬传递体系。 这背后就离不开蚂蚁的互动技术,以及背后的技术开源技术产品 Galacean 。Galacean 的核心开发同学戏称自己又一次参加了一个上亿项目。"上一次还是蚂蚁森林搜集的 10g 能量,以及过年在五福里赚的两块六。"这次,作为蚂蚁集团数字火炬手项目的前端技术人员,人人都能成为数字火炬手的背后,是他和同事写下的20万行代码,数百台不同型号手机的上万次测试,以及创造的两万亿种数字火炬手形象。

作为杭州亚运会官方合作伙伴与技术服务方,蚂蚁集团提前组建了"蚂蚁亚运办公室",近千人,分为数字服务专班、数字支付专班等多个团队就开始参与其中,努力用科技助力杭州亚运会实现亚运史上5个"首创"。 数字火炬手,就是其中的世界首创。

亚运火炬手背后的开源技术框架 - Galacean

数字人技术作为文化和科技深度融合的代表,已经在新闻,电商,直播等诸多场景中逐步推广开来。但是传统的数字人技术一般基于 Unity 和 Unreal 等大型游戏引擎,同时需要美术花费大量时间雕刻人物细节,最终呈现的往往是一段视频,很难在网络空间中进行传播和互动。我们基于 Galacean 引擎打造了现代化的数字人创作平台,使得数字人可以基于 Web3D 技术进行创作,分享以及互动。Galacean 提供的基于物理的真实感渲染,脚本,动画组件以及通过 WebAssembly 编译的 PhysX 为构建这一高效创作平台提供了可能。该平台直接对接美术资产,以低代码的方式集成了动画编排,逆向动力学,物理引擎等高级动画能力,并且可以直接输出为 XR 互动场景或者前端开发组件。 通过这种端到端的方式,降低了美术与开发之间的沟通成本。为非图形开发者在新的业务场景应用数字人技术创造了机会。

亚运数字火炬手是如何实现的?

在第 18 届 D2 终端技术大会上,两位核心开发 汪恒(斐兮) 蚂蚁-虚拟形象前端负责人、祝旭东(慎思) 蚂蚁- Galacean 引擎技术专家,将为大家详细解密亚运数字火炬手的核心技术能力和开发细节。通过本次分享,你将能够了解到:1、亚运数字人火炬手做了哪些互动场景的探索与尝试?做一个亚运数字火炬手需要实现哪些功能?捏脸换装能力是如何实现的?为了支撑亚运的互动场景,我们做了哪些工作?2、开发亚运数字火炬手遇到了哪些问题?1 亿亚运火炬手的形象数据是如何维护的?如果做到 3D 应用线上全机型覆盖?我们探索了哪些生产提效的方法?3、如何用 Galacean Editor 来开发 3D 应用?如何开发、编辑和维护 3D 资产?

马上参加

除了数字火炬手的精彩话题,在本届D2上,创新体验专场还将为你带来更多精彩内容。D2 终端技术大会 (Mobile Developer & Frontend Developer Technology Conference, 简称 D2)一如既往地立志于建设一个促进业内交流、引领终端领域发展的平台。延续三年前的线下盛况,第十八届 D2 线下版又向我们招手了!这次,它将踩着 2023 年的尾巴,于 12 月 16 号,和你我相约在美丽的杭州(阿里巴巴西溪园区),一起分享技术的乐趣,共同探讨行业的发展。大会官方网站:d2.alibabatech.com/,可查看更多话题和大会...

扫码购票!马上解锁精彩话题!

相关推荐
C_心欲无痕15 分钟前
nginx - 核心概念
运维·前端·nginx
开开心心_Every19 分钟前
安卓做菜APP:家常菜谱详细步骤无广简洁
服务器·前端·python·学习·edge·django·powerpoint
前端_Danny21 分钟前
用 ECharts markLine 实现节假日标注
前端·信息可视化·echarts
古城小栈23 分钟前
Rust 丰富&好用的 格式化语法
前端·算法·rust
丢,捞仔33 分钟前
uni-app上架应用添加权限提示框
前端·javascript·uni-app
Glink38 分钟前
从零开始编写自己的AI账单Agent
前端·agent·ai编程
Hilaku39 分钟前
我是如何用一行 JS 代码,让你的浏览器内存瞬间崩溃的?
前端·javascript·node.js
努力犯错玩AI39 分钟前
如何在ComfyUI中使用Qwen-Image-Layered GGUF:完整安装和使用指南
前端·人工智能
Lefan42 分钟前
在浏览器中运行大模型:基于 WebGPU 的本地 LLM 应用深度解析
前端
五仁火烧42 分钟前
npm run build命令详解
前端·vue.js·npm·node.js