方凯的解决思路很简单,在尽可能保障顺滑体验和视觉效果同时,尽可能降低使用门槛,让各地用户各种机型都能参加到这场亚洲盛会中。如果以往没有解决方案,那就自研重新打造,必须“既能又能”。
方凯和同事们参考了运动员的经典穿搭,先画好所有衣服鞋子的三视图,再搭建3D模型,用几十万张图像数据搭建起服装模块,再加上在捏脸环节他们设置的58个控制器,让亚运数字火炬手的形象最多可以达到两万亿种。
最终,基于蚂蚁集团自研的Web 3D引擎Galacean、区块链、AI算法、Oceanbase数据库、小程序云等复合技术的能力,上亿用户可以流畅地在智能亚运一站通支付宝小程序上完成线上火炬传递。
此前,方凯也是另一个国民项目“支付宝集五福”活动的前端技术负责人,他在兔年五福项目里就已经通过Web 3D引擎为亚运数字火炬手做了次“预演”,上亿人在3D福气乐园里化身数字人互相拜年、换福卡,点燃了1000多万场烟花,看了2000多万次的舞龙舞狮。
PART3
1个亿只是节点不是终点
在亚运会倒计时2个月当天,方凯突发奇想给自己立下了一个有仪式感的小目标:在开幕式9月23日前,减掉23斤体重。从此,他每天早上7点半到公司健身房跑8至10公里。他没想到,在亚运数字火炬手破亿这天就提前完成了小目标。
破亿瞬间过去,方凯短暂兴奋后,“技术男”的理性又回来了,他说:“1亿只是一个节点,但还不是终点。几天后的亚运会开幕式和比赛期间,我还要和团队继续做好万无一失的准备。”
这是亚运“薪火相传”背后20万行代码的故事,也是无数亚运人的缩影。