第七十三章 浩宇秀的骨骼动画
    十一月十五日,凌晨零点三十分。深圳创新大厦五楼东侧的“浩宇秀”项目组办公区,灯光惨白,空气里有种混合了泡面、汗液和电子组件过热的焦糊味。三十多个人挤在十几台计算机前,屏幕上是各式各样的3D模型编辑器、动画曲线调节窗口、和实时喧染预览界面。但所有人的目光,都聚焦在中央那台最大的显示器上。

    屏幕上是一个3D的卡通少女模型,齐耳短发,大眼睛,穿着简单的白T恤和牛仔裤。但此刻,这个模型正在“动”——不是简单的平移或旋转,是真正意义上的“动”。她眨了眨眼,眼睛的弧度自然,甚至能看到睫毛的轻微颤动。她歪了歪头,颈部的皮肤有微妙的拉伸和挤压。她抬起手,五指张开又合拢,指关节的弯曲细腻真实。然后,她做了一个鬼脸——吐舌头,右眼单眨,左脸颊鼓起。整个动作流畅得象真人,但又带着卡通特有的夸张和可爱。

    “喧染帧率?”陈默站在显示器前,声音嘶哑。他是美术总监,也是“浩宇秀”项目的负责人,已经连续工作七十二小时,眼里的血丝浓得象要滴出血。

    “实时预览,85帧。”身后的工程师回答,“模型面数一万两千,骨骼数一百零七根,蒙皮权重全部刷完。单个动作数据量平均8KB,传输压缩后不到2KB。在56K拨号上,加载一个完整角色加三套动作,大概需要十秒。”

    “十秒……”陈默喃喃道。QQ秀加载一个静态2D形象,也要五秒。他们的3D骨骼动画角色,只要十秒。这个优化,是团队两个月通宵的结果。

    “物理仿真呢?”他问。

    “头发和衣摆的物理仿真开了,用简化的弹簧质点模型,CPU占用很低。碰撞检测做了优化,不会穿模。表情系统基于Blend Shape,四十七个基础表情,可以混合出上千种变化。”

    “好。”陈默深吸一口气,走到白板前。白板上画着浩宇秀的整体架构图:底层是骨骼动画引擎,中间是资源管理系统,上层是编辑器和商店。最上方用红笔写着一行字:“让每个用户,都能拥有独一无二的数字化身。”

    “最后测试一遍。”陈默说,“角色创建,服装搭配,动作编辑,表情包生成,实时预览,网络同步。所有流程,全部走一遍。一小时后,我要看到上线版本。”

    键盘声瞬间密集如暴雨。办公室里只剩下指令的呼喊和测试反馈:

    “角色创建流程通了,默认提供二十个基础脸型、四十种发型、一百种服装模板。”

    “服装搭配系统正常,支持图层叠加,颜色自定义。”

    “动作编辑器有点卡,骨骼太多,实时预览掉帧。”

    “优化!把非关键骨骼的刷新率降到30帧!”

    “表情包生成好了,用户录制五秒视频,自动生成GIF表情。”

    “网络同步……延迟有点高,同屏十个角色,动作同步偏差超过200毫秒。”

    “用插值和预测!客户端先演算,服务端矫正!”

    一小时后,凌晨一点三十分。所有测试通过。陈默走到林浩办公室,敲门。林浩正在看“浩宇秀”的后台数据仿真报告,抬起头。

    “准备好了?”他问。

    “准备好了。”陈默说,“但有个问题。我们的骨骼动画技术,比QQ秀先进至少两年。一旦上线,腾讯肯定会抄。而且,他们有钱,有流量,如果我们不能快速创建壁垒,可能很快被追上。”

    “他们抄不了。”林浩说,“骨骼动画的技术门坎在算法,在工具链,在内容生态。。我们的编辑器,让小白用户三分钟就能捏出可动的3D形象。我们的内容商店,已经签了五十个独立画师,储备了三千套服装和五百个动作。腾讯要追,至少要半年。而半年后,我们的用户习惯已经养成了。”

    他顿了顿,补充道:“而且,我们免费。”。没有弹窗,没有公告,只是在好友列表的右上角,多了一个小小的、发着微光的“秀”字图标。用户点开,会进入一个全新的界面:

    左侧是3D角色展示区,一个默认的卡通形象在轻轻摇晃,眨着眼。右侧是编辑面板,分“脸型”“发型”“服装”“动作”“表情”五个标签页。下方是“保存形象”和“分享到动态”按钮。

    第一个发现这个功能的是个大学生,网名“猫头鹰”,在宿舍用HICQ和游戏队友语音开黑时,无意中点到了那个图标。然后,他愣住了。

    屏幕上的3D角色,不是QQ秀那种扁平的、僵硬2D图片,是一个真正“活”的卡通形象。他移动鼠标,角色会跟着转头。他打字,角色的嘴会微微开合,象在说话。他点开“动作”标签,里面有几十个缺省动作:挥手,跳舞,耍酷,甚至还有一套完整的太极拳。他选了“跳舞”,角色立刻跳起一段流畅的街舞,动作连贯,甚至还有踩点和律动。

    “我操!”猫头鹰在语音里喊,“你们快看HICQ!出新功能了!3D的!会动!”

    宿

本章未完,请点击下一页继续阅读>>