洪恒飞 科技日报记者 江耘
8日,杭州第19届亚运会火炬传递活动在杭州市正式开启。数字火炬设计师、蚂蚁集团员工夏思禹在西子湖畔边上举起火炬,缓缓跑起。成为一名火炬手,夏思禹倍感自豪。让她更为自豪的是,她参与了数字火炬传递的设计工作,让每个人都可以参与到火炬传递。
图为杭州第19届亚运会火炬手夏思禹正在参与火炬传递。选手供图
(资料图片)
杭州是亚运会史上首个尝试数字火炬传递的主办城市,让每个人都可以参与线上的火炬传递活动,还可以根据个人喜好,选择不同的肤色、五官、脸型和发型,创造出一个只属于自己的、独一无二的数字人火炬手。
这个数字火炬手的背后,是基于蚂蚁集团提供的区块链、AI、大数据和云计算等复合技术能力的支持,还有全自研的3D引擎Galacean来支持“薪火相传”的线上火炬传递活动,可以在手机端小程序中直接使用,已累计支持亿级用户的平稳运行。
在数字火炬手的开发上,夏思禹和设计、技术团队一起,花了大功夫。作为一名运动达人,她把自己每周健身的观察和心得,都融入数字火炬手的动作设计、装扮细节里。
“单是‘捏脸’这一过程,我们就写了20万行代码。”夏思禹介绍,根据公开数据的采集,团队将眉形、眼睛、肤色等做了非常多的素材扩展。除了“捏脸”,数字火炬手形象也可以通过AI数字生成,通过数实融合,让全球的参与者都有独一无二的数字火炬手形象,更有代入感地去参与数字点火。
在服装上,夏思禹和同事们参考了运动员的经典穿搭,先画好所有衣服鞋子的三视图,再搭建3D模型,光图像数据就用了几十万张。“你看篮球运动员的上衣是不是都很长,羽毛球运动员的就要短一些,霹雳舞运动员的上衣就更短啦。”夏思禹说,还有鞋子,足球鞋、篮球鞋和跑步鞋也是不同的,因为这些鞋子对抓地力的要求都不同。
有了人物形象,还差动作。一个能“跑起来”的亚运数字火炬手该如何精准呈现呢?这就需要动态捕捉了。真人演绎,设备储存,再放到数字火炬手身上,同时不断调整,让动作更流畅协调。
当亿万人共同在线上“跑动”,传递火炬,参与者的“丝滑体验”至关重要。夏思禹表示,蚂蚁集团专门有一个技术团队负责数字火炬传递的技术开发,针对设备机型差、渲染卡顿和网络环境信号较弱等情况,团队采用自主研发的3D渲染引擎Galacean,解决了规模化和数字化呈现的堵点,甚至可以支持上亿人次的使用。
夏思禹表示,这个引擎还会运用在杭州亚运会开幕式数字点火环节上,“希望能让所有观众看到、参与并体验到盛会的精彩时刻。”