青华文学

繁体版 简体版
青华文学 > 刚准备高考,过气顶流逆袭什么鬼 > 第558章

第558章

沈墨白的条件落实得很快。

温韵诗在合同备忘录里加了那行字——“色彩考据:敦煌莫高窟七十二窟色谱数据库”——然后把修订版发给了法务。法务那边没有任何异议,这种署名条款不涉及权益分配,走个流程就过了。

协作模式的磨合比许琛预想的要快。

温韵诗用三个小时把美术组和沈墨白团队的工位打散重组,按照黑风山、黄风岭等章节分组排列。每组面对面摆放,中间只隔一张一米二宽的长桌——近到两个人伸手就能指到对方屏幕上的任何一个点。

第一张概念图的诞生过程,验证了这套流程的价值。

美术组的小赵在动笔画黑风山枫叶之前,先问了对面的文化顾问陈若溪一个问题:“这个场景的枫叶颜色,你手上有对应的色谱数据吗?”

陈若溪从铝合金工具箱里摸出两个小瓶——朱砂和赭石。

“沈老师定的黑风山色彩基调是盛唐晚期。”她推了推黑框眼镜,“枫叶的红不能用纯朱砂。纯朱砂太艳了,是盛唐鼎盛期的颜色,热烈张扬。黑风山的情绪不是自信——是挽留。朱砂和赭石七比三混合,出来的红是这个——”

她翻开笔记本,指着一个一厘米见方的色块。

那个颜色介于红和棕之间,暖的,沉的,带着一层薄薄的褐色底调。

小赵盯着看了五秒,然后在数位板上调出了几乎一模一样的颜色。

草图在当天下午完成。陈若溪只提了两条细节修改——树皮纹理的走向和远景禅院的屋脊线角度。四十分钟改完,终稿提交,没有打回。

这是文化校验层运行以来,第一张一次通过的概念图。

但磨合不全是顺滑的。

第二周,小赵和陈若溪因为黑风山全景图的枫叶颜色爆发了一次正面冲突。小赵认为大面积铺色时,既定的沉稳暖红不够抢眼,需要提亮一档加纯朱砂。陈若溪坚持色彩基调不能破——“你加了纯朱砂进去,这个颜色和黑风山的情绪是矛盾的。”

两个人谁也不让。

李明远走过来,把两个版本都打印成a3贴在白板上,叫了美术组所有人投票。

结果:沉稳版十一票,提亮版四票。

理由集中在同一个点——“左边的红虽然不艳,但它和背景的灰绿、土黄配在一起时反而更跳。画面整体色温偏冷,这种温暖但不刺目的红就成了唯一的暖色中心,视线会自动被吸过去。右边把红提亮了,整个画面变吵了,反而没有焦点。”

小赵站在白板前面站了很久。

当天下午两点十五分,他把陈若溪的色谱数据表打印出来,用磁铁吸在了自己工位的隔板上。

从那天开始,美术组工位的隔板上陆续出现了新东西——拓片复印件、甲胄结构图、矿物色谱条、壁画局部放大图。它们和原来的参考图、角色草稿混杂在一起,两个团队的边界在这些纸张和磁铁之间,一点一点地溶解了。

——

协作模式运行到第二周末尾。

周五晚上九点四十七分,温韵诗发了一个文件包到许琛的邮箱。

标题:《天命人起》·黑风山章节·第一批终稿概念图·已通过双重审核。

许琛在宿舍打开文件。七张图。

第一张是黑风山全景。4k分辨率的画面展开,整座山脉浸在一层琥珀色的光里——枫叶的红从画面中央向四周扩散,不刺目,不张扬,但你没有办法把目光移开。

他放大到200%看细节。树干的纹理有方向、有节奏,裂缝从根部向上延伸,越往上越细。地面的落叶没有腐烂,每一片都保持着刚脱落时的鲜艳——因为时间停滞了。

第二张是黑熊精。

许琛的手指在触控板上停了很久。

这个角色的脸——不是凶悍的,不是狰狞的。眉骨很重,眼睛不大,瞳孔接近黑色,但底下还有一层光。嘴角既没有上扬也没有下垂。法令纹从鼻翼两侧深深刻下来——不是老,是承受了太多东西之后的沟壑。

他什么都看见了,什么都理解了,但什么都不打算再说了。

这不是一个游戏boss。

许琛把所有终稿打包,发给马文龙,附了一句:“第一批交卷。”

十点四十一分,马文龙回了两个字:“来趟。”

——

十一点零八分,许琛到达奇迹游戏工作室。

大会议室的门开着。六十五寸led大屏上投着黑风山全景图,马文龙站在屏幕前面,灰色t恤,灰扑扑的板鞋,一动不动。

许琛在他身后三步远的地方站定。

“沈老师的色谱数据用了多少?”马文龙没有转身。

“第220窟和第217窟的混合方案。陈若溪逐像素校准过。”

会议室安静了五秒。

“把沈老师的合同从顾问改成联合美术总监。薪资翻倍。他值这个价。”

许琛没有意外。

马文龙转过身来,目光从大屏上收回,落在许琛脸上。

“去跟沈老师谈。”

——

——

当晚十一点四十分,许琛在出租车后座拨了沈墨白的号码。

嘟了四声,接通。背景音里有极细微的纸页翻动声——老人还在工作。

“沈老师,马总看了第一批终稿概念图。他想把您的合同从顾问改成联合美术总监,薪资翻倍。”

电话那头安静了很久。

然后沈墨白的声音传过来,带着一种许琛从未在这个老人嘴里听到过的松弛。

“联合美术总监这个头衔,我不要。”

许琛没有追问。他等着。

“但有一个条件——游戏上线的时候,片尾字幕里加一行字。”

“什么字?”

“色彩考据:敦煌莫高窟七十二窟色谱数据库。”

沈墨白停了一拍。

“让那些工匠的颜色,被人记住。”

许琛看着车窗外飞速后退的路灯。

“好。”

挂了电话,他给温韵诗发了一条消息:“沈老师不要头衔。条件是片尾字幕加一行色彩考据署名。记到合同备忘里。”

三个字回过来:“记下了。”

——

第二天上午。

许琛坐在宿舍阳台的折叠椅上,膝盖上摊着一本翻到中间的《游戏引擎架构》。六月末的阳光从梧桐树叶的缝隙里漏下来,在书页上投了一片碎金色的光斑。

书翻到的那一章讲的是骨骼动画系统。

许琛的目光在“动画状态机”和“骨骼融合”这两个术语之间来回扫了几遍。他的脑子里已经不是在读书了——他在想《天命人起》的战斗系统。

《古墓》的战斗做得不差。打击感、反馈、暴力美学,该有的都有了。但那套系统的底层逻辑是西方动作游戏的路子——翻滚、闪避、轻重攻击、处决动画。放在古墓探险的题材里没问题,放在“西游”里就不够了。

“天命人”的核心战斗机制是七十二变。

这不是一个简单的技能切换——不是按个键变成老虎咬一口再变回来。

许琛脑子里的画面比这复杂得多。棍法打到一半,手臂化作鹰翼横扫;落地的瞬间双腿变成虎爪,借势弹起;空中翻转时脊柱拉长,尾巴甩出去抽在敌人脸上——

一种流动的、实时的、像水一样在不同形态之间无缝过渡的战斗体验。

这种东西,传统的动画状态机做不了。

许琛把书合上,拿起手机,翻到沈星苒的对话框。

“第二批改良样品出来了吗?”

等了大概四十秒。

“昨天刚完成最后一组压力测试。”

“数据怎么样?”

“极端动作下的信号漂移率从0。7%降到了0。4%以下。采样频率峰值稳定在1350hz,比第一批高了将近四成。”

许琛盯着这几个数字看了两秒。

0。4%的信号漂移率——哪怕穿着这套衣服做后空翻接劈叉,采集到的数据也不会出现断层或跳帧。

1350hz——每秒一千三百五十次采样。

武术动作的特点是什么?快。极快。一个咏春的日字冲拳从起手到收回不到零点三秒,中间手腕的旋转、肘关节的伸展、肩胛骨的前送,全部压缩在这零点三秒里。传统动捕设备在这种速度下会丢数据,丢了就得靠动画师手动补。

但1350hz不会丢。

许琛回了一条:“正好。我这边有个新需求,可能要借你的设备做一轮武术动捕测试。”

“什么类型的武术?”

“还没定。可能是棍法,也可能是拳法,也可能都要。等方案确定了再跟你细说。”

“好。设备随时可以调用,操作人员需要提前一天预约。”

“行。”

许琛锁了屏,从折叠椅上站起来。他没去食堂,叫了辆车,去奇迹游戏。

——

下午两点十五分。

许琛推开三楼策划组大会议室的门时,里面的气氛已经不太对了。

许琛推开三楼策划组大会议室的门时,里面的气氛已经不太对了。

会议桌两侧坐了十二个人。左边六个,右边六个,泾渭分明。桌面上摊着打印出来的设计文档,a3大小的纸张上画满了流程图和状态转换表,有些纸的边角被人攥皱了,有些纸上被红色马克笔画了大大的叉。

温韵诗站在白板旁边,手里拿着一支没有拧开笔帽的马克笔——她已经听了一个小时了,谁也说服不了谁。

许琛进来的时候,所有人的目光都转向了门口。

他没有坐到主位上去,拉了一把靠门口的椅子,坐在会议桌的短边。

“继续。当我不存在。”

安静了三秒。然后左边那排最前面的男人开口了——策划组骨干,姓吴,银框眼镜后面的眼睛布满红血丝。

“我再说一遍我的观点。七十二变的战斗机制,最稳妥的做法是预设形态库。玩家在战斗中切换不同形态——虎形、鹰形、蛇形——每种形态对应一套独立的招式动画和数值体系。切换时有零点五秒过渡动画,过渡期间无敌帧。”

他把流程图推到桌子中央。

“好处是什么?可控。每种形态的动画都是预先制作好的,不存在穿模风险,不存在物理碰撞异常,测试成本低,开发周期短。”

右边立刻有人接话。

“可控是可控了,但这跟市面上那些动作游戏的武器切换有什么区别?”

说话的是另一个策划,寸头,说话时喜欢用手指敲桌面。

“换把刀变成换个形态,底层逻辑一模一样。玩家不是傻子——他花四百块买一个3a游戏,你给他一个换皮的武器切换系统,他会骂死你。”

“那你说怎么做?”吴策划的语气升了半度。

寸头策划站起来,走到白板前面,从温韵诗手里接过马克笔,画了一个人形轮廓。

“实时形态融合。”他在人形四肢上画了箭头。“不是整体切换,是局部变化。玩家可以只变右臂——变成熊掌,一拳砸下去;同时左手还是人形,握着金箍棒。下半身变成豹腿增加移动速度,上半身变成龟壳格挡伤害。任意部位、任意形态、实时组合。”

他转过身面对所有人。

“这才是七十二变。不是七十二套固定招式——是七十二种可能性的自由排列组合。”

会议室里的空气变得更紧了。

吴策划把眼镜往鼻梁上推了推。

“你说的这个东西,理论上当然好。但你告诉我——实时骨骼融合怎么做?右臂变成熊掌的时候,肩关节的连接点怎么处理?上半身是龟壳、下半身是豹腿的时候,腰椎的物理碰撞体怎么计算?”

他伸出一根手指。

“现在全世界有几个引擎能做到这个?零个。”

寸头策划的嘴张了张,没有接上话。

许琛坐在门口的椅子上,双臂交叉抱在胸前。他的目光从左边扫到右边,又从右边扫回左边。

两派人的表情他都看清楚了。

左边——不是不想做自由组合系统。他们知道那个方案更好,但不相信团队能做出来。

右边——不是不知道技术难度。他们画得出设计图,但画完之后自己也不确定这张图能不能变成代码。

争论的本质不是玩法优劣。

是信心。

许琛正要开口,会议室的门被人从外面推开了。

马文龙走进来。灰色t恤,深色运动裤,灰扑扑的板鞋——和昨晚一模一样,可能就没换过。右手里捏着一叠a4纸,纸张被折了一道痕,边角有些卷。

他径直走到白板前面,把那叠纸往桌上一拍。

“你们吵的那个问题,我昨晚想了一宿。”声音沙哑,眼底的青黑比平时更深——他确实一夜没睡。“实时骨骼融合,技术上能不能做?”

他用食指点了点那叠纸。

“能。”

马文龙把纸展开。第一页是一张手绘架构图——圆珠笔在a4纸上徒手画的,线条潦草但逻辑清晰。

“新动捕服的千点位数据流是关键。”他的手指沿着架构图上的箭头移动。“传统动捕是两百到三百个采集点,骨骼映射一对一。但千点位不一样——一千零二十四个采集点,意味着每根骨骼上有三到五个冗余采集点。这些冗余数据以前是被丢弃的——因为传统的动画状态机用不上。”

他翻到第二页,上面是一串手写的数学公式,字迹歪歪扭扭但没有涂改。

“但如果我们不丢弃这些冗余数据,而是用它们来计算骨骼之间的实时权重分配——比如右臂从人形变成熊掌的过程中,肩关节处五个采集点的数据会呈现一个渐变的过渡曲线。这条曲线本身就包含了如何从a形态平滑过渡到b形态的物理信息。我们不需要手动设计过渡动画——数据本身就是过渡动画。”

会议室里没有人说话。

第三页是一个状态机拓扑图,和传统的完全不同——不是树状结构,是网状结构,任意两个状态之间都有连线,连线上标注着权重系数。

“但这套东西要跑起来,需要一个全新的动画状态机架构。”马文龙把纸放下,转过身。“现有的引擎——虚幻也好unity也好——动画系统都是基于有限状态机的。我们需要的是一个连续状态空间——不是离散的状态a或状态b,而是a和b之间任意一个中间值。”

他停了一拍。

『加入书签,方便阅读』