1977,赶山打猎娶女知青
第1640章 火眼
作者:梅菜干扣肉二零零六年。三月。
北京。西郊。
国家气象局地下三层。
超级计算机中心。
机房的门是双层密封的,推开第一道门,冷风灌进来,温度比外头低十五度。
第二道门后面,是一条五十米长的走廊,走廊两侧排列着一人多高的服务器机柜,密密麻麻,从头排到尾。
机柜上的指示灯疯了一样地闪。
绿的,蓝的,偶尔蹦出一个红的,又灭了。
风扇的嗡嗡声盖住了一切。
走廊尽头,监控室。
超算中心主任姓周,四十出头,戴一副厚片眼镜,穿蓝色工作服,胸口别着工牌。
他盯着屏幕,手指头在键盘上敲了几下,调出了系统日志。
日志刷了满屏。
过去三十天,每天凌晨两点到五点,闲置算力利用率百分之百。
一个代号占着所有资源。
“火眼”。
周主任往上翻了翻,每天都是这个名字。
他把日志导出来,打了个电话。
“局里批的那个气象可视化项目,代号叫什么?”
电话那头查了两分钟。
“代号是‘火眼’。”
“每天凌晨跑的?”
“对,审批文件上写的就是凌晨闲置时段。”
周主任挂了电话,又看了看日志。
数据包的体量不对。
气象数据再怎么可视化,也不需要这么大的浮点运算量。
他点开了“火眼”的资源占用明细。
GPU调用率,百分之九十八。
这不是气象数据。
气象模型主要吃CPU,不吃GPU。
GPU跑到百分之九十八的,只有一种活——图形渲染。
周主任把明细关了。
想了想,没再查。
审批文件是上面签的字,他没那个胆子往上捅。
同一时间。
际华集团。地下一层。临时技术工位。
老徐的团队在这儿扎了根,六个人,三班倒,盯着凌晨的数据回传。
技术主管叫小陈,二十七岁,中科院计算所出来的,半年前被老徐从一家游戏公司挖过来。
小陈这会儿在白板上画图,给老徐讲“火眼”项目的架构。
“超算中心有一万两千个CPU节点,我们写了一套分布式并行渲染算法,把这些节点拆成独立渲染单元。每个单元只负责一小块画面,算完了往主节点汇总。”
老徐听着,没插嘴。
小陈指了指白板上一个红色方框。
“传统渲染最大的问题是内存溢出。一帧画面太复杂,单台机器扛不住,直接死机。我们这个算法,把内存压力分摊到上万个节点上,单个节点的负载不到百分之八。”
老徐点了下头。
“跑一帧多久?”
“复杂场景,两分半。简单场景,四十秒。”
老徐算了一下。
一秒二十四帧,三分钟预告片,四千三百二十帧。
按平均每帧一分半算,不到五天。
放在他自己的工作室,这个量要跑两年。
“还有一件事。”小陈翻到白板另一面。
上面写着四个字:东方引擎。
“张总的意思,超算的算力不能全拿去渲染画面。三成算力分出来,建一个物理引擎数据库。”
老徐皱了下眉。
“什么物理引擎?”
小陈从桌上拿起一叠打印纸。
“中国传统服饰的布料物理特性。丝绸怎么飘,麻布怎么垂,铠甲的金属片怎么碰撞。还有古建筑的榫卯结构受力模型,斗拱承重的反馈参数。全部数值化,做成底层数据库。”
老徐接过来翻了两页。
数据来源标注得很清楚。故宫博物院提供的实物测量数据,中国丝绸博物馆的纤维力学报告,清华建筑系的古建结构分析。
老徐把纸放下了。
“这东西建好了,以后做任何中国题材的动画,布料和建筑的物理效果都不用重新算?”
“对。一次建库,永久调用。”
老徐没说话,站了一会儿。
他干了十二年动画,每一部片子的衣服飘动都要从头调参数,调一件衣服要两周。
这个数据库建好了,两个小时。
“张总还交代了一件事。”小陈把白板最底下一行字指给老徐看。
“火种OS——底层接口对接。”
老徐不懂操作系统的事,小陈解释了一句。
“张总在硅谷搞的那个开源操作系统,叫火种。这个物理引擎的底层接口,只跟火种OS兼容。以后《齐天》要是出互动产品,游戏也好,体验软件也好,只能跑在国产系统和国产芯片上。”
老徐这下听明白了。
锁死。
从根上锁死。
技术是自己的,标准也是自己的。
谁想用,得先用我的系统。
同一周。
东京。
龟田亚太文化株式会社总部。十二楼会议室。
龟田坐在主位,面前放着一台笔记本电脑,屏幕上播着新番动画的样片。
三月东京动漫展的参展片目,最后一轮审查。
画面切到一场打斗戏。两个角色高速对攻,拳脚交错。
画面卡了。
不是完全卡死,是肉眼可见的掉帧。快速运动的时候,角色轮廓模糊,背景撕裂了一瞬,补了一帧黑画面。
制作主管站在旁边,手心出汗。
“社长,高速运动场景的渲染预算不够,帧率上不去。如果要修,需要追加三千万日元的渲染费用,工期多两周。”
龟田把笔记本合上了。
“加动态模糊滤镜,把掉帧盖住。”
制作主管嘴张了张。
“社长,滤镜盖不干净,专业观众一眼能看出来。”
“展会上有几个专业观众?普通人看不出来就行了。不追加预算,不延工期。”
制作主管点了头,退出去了。
当天下午,制作团队发了一封内部邮件,标题是“新番高速场景动态模糊方案”。邮件里详细列出了掉帧的具体帧数、滤镜参数、处理前后对比截图。
邮件走的是龟田公司的内网。
但龟田公司的渲染服务器里,藏着一段代码。
代码没动任何文件,没改任何数据。它只做了一件事——把内网邮件服务器的通信记录复制了一份,通过加密通道传到了新加坡那家壳公司的备用邮箱。
壳公司的邮箱每小时自动转发一次。
收件方:北京,际华集团,技术部。
老徐拿到邮件的时候,是凌晨三点。他没睡,在等超算的回传数据。
邮件是日文的。
老徐看不懂,叫了个日语专业的实习生过来翻。
翻完了,老徐看了两遍。
掉帧。动态模糊掩盖。拒绝重新渲染。
老徐把翻译件装进信封,写了张条子,一起放在张红旗办公桌上。
第二天早上。
张红旗到了办公室,拆开信封,看完了。
拿起电话。
“浩子。”
“哥。”
“东京展会的设备,我加一项。”
“说。”
“通过香港新天地的渠道,找德国蔡司的军工部门,订三套全息投影发生器。型号我让技术部拟好了,一会儿传真给你。”
刘浩在电话那头翻了翻东西。
“全息投影?那玩意儿不是军用的吗?”
“军用的流明度高,色彩还原好。展会现场光线杂,普通投影扛不住。”
“走什么名义?”
“舞台灯光设备。让德胜帮忙,他在广州跑了这么多年,免检通关的路子他熟。海运发东京,展会前三天到。”
刘浩记下了。
“行,我今天就联系。”
挂了电话。
张红旗又拨了一个号。
“老徐。”
“在。”
“龟田的新番掉帧,你看到了。”
“看到了。”
“东京展会上,我要做一组对比展示。他的高速运动场景,和我们《齐天》同等条件下的高速运动场景,同屏对比。”
老徐在电话那头吸了口气。
“张总,你要当面拆他的台?”
“不是拆台,是教学。教他什么叫技术。”
老徐没再问了。
“我把《齐天》里孙悟空对战二郎神的那段高速打斗重新切一版,专门对标他的掉帧段落。”
“好。切完了直接灌进加密U盘,跟设备一起发东京。”
电话挂了。
同一天晚上。
东京动漫展组委会发布了全球媒体通稿,附带一张展位分布图。
一楼到三楼,全是日本本土大厂和欧美参展商。
中国展团在地下二层,最东边的角落,紧挨着配电室和消防通道。
分布图的标注写得客气。
“非核心展示区。”
龟田在推特上转发了这张图。
配了一句话:
“传统文化的终点是地下室。”
底下一千多条转发,日本网友笑成一片。
北京。
际华集团。
刘浩把推特截图打印出来,放在张红旗桌上。
张红旗看了一眼。
把截图翻了个面。
背面是空白的。
他拿起笔,写了一行字。
“地下室上面是什么?是地面。地面上站着的人,低头就能看见我。”
写完了,把纸折好,装进口袋。
三月十五。
东京。
该去了。