沈墨白的条件落实得很快。
温韵诗在合同备忘录里加了那行字——“色彩考据:敦煌莫高窟七十二窟色谱数据库”——然后把修订版发给了法务。法务那边没有任何异议,这种署名条款不涉及权益分配,走个流程就过了。
协作模式的磨合比许琛预想的要快。
温韵诗用三个小时把美术组和沈墨白团队的工位打散重组,按照黑风山、黄风岭等章节分组排列。每组面对面摆放,中间只隔一张一米二宽的长桌——近到两个人伸手就能指到对方屏幕上的任何一个点。
第一张概念图的诞生过程,验证了这套流程的价值。
美术组的小赵在动笔画黑风山枫叶之前,先问了对面的文化顾问陈若溪一个问题:“这个场景的枫叶颜色,你手上有对应的色谱数据吗?”
陈若溪从铝合金工具箱里摸出两个小瓶——朱砂和赭石。
“沈老师定的黑风山色彩基调是盛唐晚期。”她推了推黑框眼镜,“枫叶的红不能用纯朱砂。纯朱砂太艳了,是盛唐鼎盛期的颜色,热烈张扬。黑风山的情绪不是自信——是挽留。朱砂和赭石七比三混合,出来的红是这个——”
她翻开笔记本,指着一个一厘米见方的色块。
那个颜色介于红和棕之间,暖的,沉的,带着一层薄薄的褐色底调。
小赵盯着看了五秒,然后在数位板上调出了几乎一模一样的颜色。
草图在当天下午完成。陈若溪只提了两条细节修改——树皮纹理的走向和远景禅院的屋脊线角度。四十分钟改完,终稿提交,没有打回。
这是文化校验层运行以来,第一张一次通过的概念图。
但磨合不全是顺滑的。
第二周,小赵和陈若溪因为黑风山全景图的枫叶颜色爆发了一次正面冲突。小赵认为大面积铺色时,既定的沉稳暖红不够抢眼,需要提亮一档加纯朱砂。陈若溪坚持色彩基调不能破——“你加了纯朱砂进去,这个颜色和黑风山的情绪是矛盾的。”
两个人谁也不让。
李明远走过来,把两个版本都打印成A3贴在白板上,叫了美术组所有人投票。
结果:沉稳版十一票,提亮版四票。
理由集中在同一个点——“左边的红虽然不艳,但它和背景的灰绿、土黄配在一起时反而更跳。画面整体色温偏冷,这种温暖但不刺目的红就成了唯一的暖色中心,视线会自动被吸过去。右边把红提亮了,整个画面变吵了,反而没有焦点。”
小赵站在白板前面站了很久。
当天下午两点十五分,他把陈若溪的色谱数据表打印出来,用磁铁吸在了自己工位的隔板上。
从那天开始,美术组工位的隔板上陆续出现了新东西——拓片复印件、甲胄结构图、矿物色谱条、壁画局部放大图。它们和原来的参考图、角色草稿混杂在一起,两个团队的边界在这些纸张和磁铁之间,一点一点地溶解了。
——
协作模式运行到第二周末尾。
周五晚上九点四十七分,温韵诗发了一个文件包到许琛的邮箱。
标题:《天命人起》·黑风山章节·第一批终稿概念图·已通过双重审核。
许琛在宿舍打开文件。七张图。
第一张是黑风山全景。4K分辨率的画面展开,整座山脉浸在一层琥珀色的光里——枫叶的红从画面中央向四周扩散,不刺目,不张扬,但你没有办法把目光移开。
他放大到200%看细节。树干的纹理有方向、有节奏,裂缝从根部向上延伸,越往上越细。地面的落叶没有腐烂,每一片都保持着刚脱落时的鲜艳——因为时间停滞了。
第二张是黑熊精。
许琛的手指在触控板上停了很久。
这个角色的脸——不是凶悍的,不是狰狞的。眉骨很重,眼睛不大,瞳孔接近黑色,但底下还有一层光。嘴角既没有上扬也没有下垂。法令纹从鼻翼两侧深深刻下来——不是老,是承受了太多东西之后的沟壑。
他什么都看见了,什么都理解了,但什么都不打算再说了。
这不是一个游戏Boss。
许琛把所有终稿打包,发给马文龙,附了一句:“第一批交卷。”
十点四十一分,马文龙回了两个字:“来趟。”
——
十一点零八分,许琛到达奇迹游戏工作室。
大会议室的门开着。六十五寸LED大屏上投着黑风山全景图,马文龙站在屏幕前面,灰色T恤,灰扑扑的板鞋,一动不动。
许琛在他身后三步远的地方站定。
“沈老师的色谱数据用了多少?”马文龙没有转身。
“第220窟和第217窟的混合方案。陈若溪逐像素校准过。”
会议室安静了五秒。
“把沈老师的合同从顾问改成联合美术总监。薪资翻倍。他值这个价。”
许琛没有意外。
马文龙转过身来,目光从大屏上收回,落在许琛脸上。
“去跟沈老师谈。”
——
当晚十一点四十分,许琛在出租车后座拨了沈墨白的号码。
嘟了四声,接通。背景音里有极细微的纸页翻动声——老人还在工作。
“沈老师,马总看了第一批终稿概念图。他想把您的合同从顾问改成联合美术总监,薪资翻倍。”
电话那头安静了很久。
然后沈墨白的声音传过来,带着一种许琛从未在这个老人嘴里听到过的松弛。
“联合美术总监这个头衔,我不要。”
许琛没有追问。他等着。
“但有一个条件——游戏上线的时候,片尾字幕里加一行字。”
“什么字?”
“色彩考据:敦煌莫高窟七十二窟色谱数据库。”
沈墨白停了一拍。
“让那些工匠的颜色,被人记住。”
许琛看着车窗外飞速后退的路灯。
“好。”
挂了电话,他给温韵诗发了一条消息:“沈老师不要头衔。条件是片尾字幕加一行色彩考据署名。记到合同备忘里。”
三个字回过来:“记下了。”
——
第二天上午。
许琛坐在宿舍阳台的折叠椅上,膝盖上摊着一本翻到中间的《游戏引擎架构》。六月末的阳光从梧桐树叶的缝隙里漏下来,在书页上投了一片碎金色的光斑。
书翻到的那一章讲的是骨骼动画系统。
许琛的目光在“动画状态机”和“骨骼融合”这两个术语之间来回扫了几遍。他的脑子里已经不是在读书了——他在想《天命人起》的战斗系统。
《古墓》的战斗做得不差。打击感、反馈、暴力美学,该有的都有了。但那套系统的底层逻辑是西方动作游戏的路子——翻滚、闪避、轻重攻击、处决动画。放在古墓探险的题材里没问题,放在“西游”里就不够了。
“天命人”的核心战斗机制是七十二变。
这不是一个简单的技能切换——不是按个键变成老虎咬一口再变回来。
许琛脑子里的画面比这复杂得多。棍法打到一半,手臂化作鹰翼横扫;落地的瞬间双腿变成虎爪,借势弹起;空中翻转时脊柱拉长,尾巴甩出去抽在敌人脸上——
一种流动的、实时的、像水一样在不同形态之间无缝过渡的战斗体验。
这种东西,传统的动画状态机做不了。
许琛把书合上,拿起手机,翻到沈星苒的对话框。
“第二批改良样品出来了吗?”
等了大概四十秒。
“昨天刚完成最后一组压力测试。”
“数据怎么样?”
“极端动作下的信号漂移率从0.7%降到了0.4%以下。采样频率峰值稳定在1350Hz,比第一批高了将近四成。”
许琛盯着这几个数字看了两秒。
0.4%的信号漂移率——哪怕穿着这套衣服做后空翻接劈叉,采集到的数据也不会出现断层或跳帧。
1350Hz——每秒一千三百五十次采样。
武术动作的特点是什么?快。极快。一个咏春的日字冲拳从起手到收回不到零点三秒,中间手腕的旋转、肘关节的伸展、肩胛骨的前送,全部压缩在这零点三秒里。传统动捕设备在这种速度下会丢数据,丢了就得靠动画师手动补。
但1350Hz不会丢。
许琛回了一条:“正好。我这边有个新需求,可能要借你的设备做一轮武术动捕测试。”
“什么类型的武术?”
“还没定。可能是棍法,也可能是拳法,也可能都要。等方案确定了再跟你细说。”
“好。设备随时可以调用,操作人员需要提前一天预约。”
“行。”
许琛锁了屏,从折叠椅上站起来。他没去食堂,叫了辆车,去奇迹游戏。
——
下午两点十五分。
许琛推开三楼策划组大会议室的门时,里面的气氛已经不太对了。
会议桌两侧坐了十二个人。左边六个,右边六个,泾渭分明。桌面上摊着打印出来的设计文档,A3大小的纸张上画满了流程图和状态转换表,有些纸的边角被人攥皱了,有些纸上被红色马克笔画了大大的叉。
温韵诗站在白板旁边,手里拿着一支没有拧开笔帽的马克笔——她已经听了一个小时了,谁也说服不了谁。
许琛进来的时候,所有人的目光都转向了门口。
他没有坐到主位上去,拉了一把靠门口的椅子,坐在会议桌的短边。
“继续。当我不存在。”
安静了三秒。然后左边那排最前面的男人开口了——策划组骨干,姓吴,银框眼镜后面的眼睛布满红血丝。
“我再说一遍我的观点。七十二变的战斗机制,最稳妥的做法是预设形态库。玩家在战斗中切换不同形态——虎形、鹰形、蛇形——每种形态对应一套独立的招式动画和数值体系。切换时有零点五秒过渡动画,过渡期间无敌帧。”
他把流程图推到桌子中央。
“好处是什么?可控。每种形态的动画都是预先制作好的,不存在穿模风险,不存在物理碰撞异常,测试成本低,开发周期短。”
右边立刻有人接话。
“可控是可控了,但这跟市面上那些动作游戏的武器切换有什么区别?”
说话的是另一个策划,寸头,说话时喜欢用手指敲桌面。
“换把刀变成换个形态,底层逻辑一模一样。玩家不是傻子——他花四百块买一个3A游戏,你给他一个换皮的武器切换系统,他会骂死你。”
“那你说怎么做?”吴策划的语气升了半度。
寸头策划站起来,走到白板前面,从温韵诗手里接过马克笔,画了一个人形轮廓。
“实时形态融合。”他在人形四肢上画了箭头。“不是整体切换,是局部变化。玩家可以只变右臂——变成熊掌,一拳砸下去;同时左手还是人形,握着金箍棒。下半身变成豹腿增加移动速度,上半身变成龟壳格挡伤害。任意部位、任意形态、实时组合。”
他转过身面对所有人。
“这才是七十二变。不是七十二套固定招式——是七十二种可能性的自由排列组合。”
会议室里的空气变得更紧了。
吴策划把眼镜往鼻梁上推了推。
“你说的这个东西,理论上当然好。但你告诉我——实时骨骼融合怎么做?右臂变成熊掌的时候,肩关节的连接点怎么处理?上半身是龟壳、下半身是豹腿的时候,腰椎的物理碰撞体怎么计算?”
他伸出一根手指。
“现在全世界有几个引擎能做到这个?零个。”
寸头策划的嘴张了张,没有接上话。
许琛坐在门口的椅子上,双臂交叉抱在胸前。他的目光从左边扫到右边,又从右边扫回左边。
两派人的表情他都看清楚了。
左边——不是不想做自由组合系统。他们知道那个方案更好,但不相信团队能做出来。
右边——不是不知道技术难度。他们画得出设计图,但画完之后自己也不确定这张图能不能变成代码。
争论的本质不是玩法优劣。
是信心。
许琛正要开口,会议室的门被人从外面推开了。
马文龙走进来。灰色T恤,深色运动裤,灰扑扑的板鞋——和昨晚一模一样,可能就没换过。右手里捏着一叠A4纸,纸张被折了一道痕,边角有些卷。
他径直走到白板前面,把那叠纸往桌上一拍。
“你们吵的那个问题,我昨晚想了一宿。”声音沙哑,眼底的青黑比平时更深——他确实一夜没睡。“实时骨骼融合,技术上能不能做?”
他用食指点了点那叠纸。
“能。”
马文龙把纸展开。第一页是一张手绘架构图——圆珠笔在A4纸上徒手画的,线条潦草但逻辑清晰。
“新动捕服的千点位数据流是关键。”他的手指沿着架构图上的箭头移动。“传统动捕是两百到三百个采集点,骨骼映射一对一。但千点位不一样——一千零二十四个采集点,意味着每根骨骼上有三到五个冗余采集点。这些冗余数据以前是被丢弃的——因为传统的动画状态机用不上。”
他翻到第二页,上面是一串手写的数学公式,字迹歪歪扭扭但没有涂改。