第 6 章

外包车间成型

订单在屏幕上打开的时候,还没有人把它叫作“外包”。它只是一封邮件,附着一个压缩包。压缩包里没有寒暄,也没有图纸,只有一张表格和十几张参考图。表格列着资产编号、命名规则、多边形预算、贴图尺寸、提交格式。十几张参考图大多是从游戏截屏里抠出来的,有的边缘还带着压缩损坏的色块,但内容很清楚:断裂的回廊,枯死的树,一个精灵族风格的传送门废墟,远景要透出灰绿色的天光。

李锐滚动鼠标,一级一级把表格看完。这一次来的不再是一张贴图,也不是一个单独的角色模型。表格里列着整套场景:地面要有可平铺贴图,树干要做高模和低模两套,石柱需要破损面处理,远景可以简化但必须匹配客户引擎里的雾化参数。总共有上百个条目,每个条目后面都标着“低模”“高模”“可平铺”“法线贴图”“LOD”这类字眼。

他当时还没有完全意识到,自己正站在一个分界点上。这类邮件不再经过熟人介绍,不再出现在论坛的私信里,而是挂在电子邮箱里,一封一封地抵达。发信方往往没有名字,只有一个项目代号。

过去几年,李锐接的活不是这样的。更早的时候,在深圳和广州,这些活甚至不能被称为一个行当。某个人在论坛上发帖,说手里有两张角色贴图要找人画,价格低,时间紧,能接的私信。另一个人说自己在做建筑效果图,顺带能帮游戏项目改个模型。谁英语好一点,谁就能跟海外的发包方多聊两句。一张贴图,一个简单模型,做完就散,没有标准,也没有流程。

改变是在不知不觉中发生的。零散接单开始被车间式的生产取代。这个变化不是某个公司单独推动的,而是全球游戏开发成本抬升、硬件性能增长和产业链分工延伸共同挤压出来的结果。

那时候,中国单机游戏市场几乎停摆。盗版把正版的价格体系打穿,网络游戏用服务器和点卡绕开了光碟,资本和人才都在朝网游方向涌。李锐很清楚这一点。原来做单机的朋友,在那两年陆续转去了网游公司,有人去做界面,有人去做角色建模,有人去做宣传画。

他们不再讨论故事结构或关卡设计,只讨论在线人数、点卡渠道和版本更新。单机人才要么转行,要么进入外包,要么在网游项目里做与单机无关的重复性内容。

但外包是另一条路。它不需要面对国内市场的盗版,也不需要参与点卡分成。它的客户在海外,付款按美元结算,订单以资产包为单位。中国技术人员要做的,是把别人设计好的东西,按照别人给的规格,在规定的时间内做出来。这件事听起来没有多少创造力,但它需要一种全新的能力:标准化。

标准化在那时还是一个陌生的词。李锐第一次在一家外包公司见到成体系的制作规范时,觉得像进了另一间学校。墙上贴着引擎兼容规范,桌面上摆着客户发来的风格参考。每个项目都有独立的文件夹,里面分成模型、贴图、绑定、导出、修改记录五个子目录。模型要按客户引擎的多边形预算来,贴图分辨率必须是二的幂次方,骨骼命名要和动作绑定表一致。做完一版要放进客户的引擎里打光看效果,不能只在建模软件里转两圈就交差。

这些车间式公司不再满足于一两张贴图,而是能承接整套场景、整套角色资产,甚至参与部分引擎内整合工作。它们训练出的美术工人后来散布到国内各大游戏公司,成为国产项目中技术操作最熟练的一批人。

但那时候,还没人想到那么远。李锐所在的公司,在深圳一栋居民楼的改造办公室里。窗户外面是潮湿的南风,屋里摆着十几台电脑,机箱风扇从早响到晚。老板是跟人合伙的,一个做商务,一个盯生产。做商务的英语好,负责去国外的游戏开发者大会发名片、约见面。盯生产的懂技术,负责把客户的需求拆成表格,再分给下面的人。

商务带回来的第一笔大单,就是一个欧美项目的场景包。客户要求很细:石柱的破损面要用高模烘焙到低模上,树根必须和地面贴图接缝自然,远景板片的雾化颜色要按引擎参数调。交期六周。老板在会上说,这一单做完,如果验收通过,后面还有两个角色包。李锐分到的是场景里的地面部分。他要先做高模,再拓扑成低模,展UV,烘法线贴图,最后放进客户的引擎里看效果。

这和他以前在网游项目里做的完全不一样。网游项目里更讲究数量,催的是产出速度。外包项目里更讲究匹配,客户发来的规格文档有四十多页,每一页都在讲怎么不犯错。

他后来回忆,那六周是他第一次真正理解什么叫工业流程。每个步骤必须留档,每次修改必须记录原因。模型面数超了,要回去删边;贴图有缝隙,要回展UV;法线方向反了,在引擎里会明显发黑。客户那边看的是最终在引擎里的效果,不是单独渲染出来的漂亮图。你必须保证每一个资产在完整的场景里都能合上。

这种工作没有多少个人风格可言。客户的参考图已经定死了方向,你只能把自己压缩进去,像流水线上的一颗螺丝钉。

但恰恰是这种压缩,逼出了标准化的能力。一个美术工人在这个流程里,会逐渐知道一套场景资产应该怎么拆分、怎么命名、怎么优化、怎么合入引擎。这些知识在国内的单机项目和早期的网游项目里,几乎没有人系统地教过。

当新闻还在讲网游在线人数和代理权的时候,一批小公司正在安静的办公室里,把中国美术劳动力第一次组织成稳定的产能。它们大多由有海外项目经验或外语能力强的人创立,核心业务就是把中国的美术劳动力接到全球游戏产业链的分工网络里。它们之间没有统一的行业组织,也没有统一的职业技术标准。每一家公司的规范都是客户教的,商务渠道都是自己跑出来的。

在此之前,中国游戏美术人才处于一种散兵游勇的状态。有人从建筑效果图转行,有人从动画公司过来,有人是自学成才的年轻人。他们有手艺,但手艺没有统一的交付口径。甲客户要一种格式,乙客户要另一种命名,丙客户完全不知道自己要什么。每次接单都像重新学一遍。

外包公司改变了这种局面。它们把分散的手艺人收编进一套可重复使用的流程里,把个人经验转化为组织能力。这个组织能力可以复制,可以培训新人,可以同时承接多个海外项目。它使得产能第一次具有了稳定输出的可能。

一张贴图延迟交付,客户也许只是不太高兴。但一整套场景资产延迟交付,整条开发线都会卡住。所以,能把大包接下来并稳定交付的公司,会在客户那边积累信用。信用越高,单子越大。单子越大,流程越完善。流程越完善,训练出来的人越多。这个循环一旦转起来,就很难停下来。

但它也有另一面:产能在扩张,作品在消失。这句话听起来有些重,但在那个具体的年份,它是可以被感知到的。

李锐在提交那套场景包的最后一版时,打开客户的引擎检查效果。屏幕上是一个完整的废墟场景,石柱、枯树、地面、远景都和参考图里的氛围一致。他调整了最后一块地面贴图的色温,按下保存。他盯着屏幕看了一会儿。场景很美。传送门在远处微微发光,枯树的枝干伸向灰绿色天空,地面纹理在灯光下显得湿润。这个画面会被合并进一个更大的项目里,最后出现在海外的某个游戏中。他的工作会被压缩成几百个模型文件和贴图文件,存在客户的服务器上。

他关掉显示器,站起来。外面已经天黑了。机箱风扇还在响,同事的键盘还在敲。

他站在门口,忽然想不起自己做的这个场景在游戏的哪个位置,会以什么方式被玩家看见。他甚至不知道客户最终会不会采用。这种感觉不算痛苦,更像是一种空洞。

你做得越好,越接近工业标准,你的痕迹就越难单独辨认。你被编进流程里,成为某个环节的一部分。交付之后,作品和你无关。

2002年,这种空洞还不是中国游戏产业的主要情绪。主要情绪在网游那边。大量资本涌入网游,服务器一片一片开起来,点卡一摞一摞卖出去。网吧里坐着打怪升级的人,他们不会去想,自己玩的游戏里有多少美术资产是外包公司做的。外包公司的人也不去想,自己做的场景和角色最终变成了什么。

但恰恰是这种无声的转移,埋下了一条暗河。当单机市场停摆、网游占据主流的时候,中国游戏产业的核心技能并没有完全消失,而是分流进了两个看起来不相关的方向:一个是网游的重复性内容生产,另一个是海外项目的外包车间。前者消耗技能,后者积累技能。两者都不产生自己的单机大作,但后者的积累会在多年之后变成一种可调用的底蕴。

2002年的外包车间,就是这条暗河开始成型的节点。这种车间并不生产作品。它生产的是资产。资产这个词,在中文语境里天然带有一种会计学的冷感。资产可以被编号、被估值、被转移、被重组。它不属于任何个人,只属于完成项目的那个主体——而那个主体,多半是一家海外公司。

中国美术工人进入这个体系的时候,很少意识到自己在放弃什么。他们更多感到的是一种专业化的快感。不再为一个模糊的需求反复改,不再面对说不清要什么又总是推翻重来的客户。客户要什么,就写清楚。怎么做,就照流程来。做到符合标准,就通过验收。这种清晰感,在国内单机凋敝、网游项目混乱的那几年,反而显得珍贵。

它让从业者以为自己进入了一个更先进的生产体系。某种程度上,他们确实进入了。只是这个体系的生产目标是别人的游戏。那之后的两三年里,这套体系迅速扩张。外包公司开始从海外接不同类型的项目:有做角色包的,有做场景包的,有做界面和图标包的。

有的公司专攻写实风格,有的专攻卡通风格,有的专攻奇幻类型,有的专攻科幻类型。它们在国际发包商那边渐渐有了名声:中国团队出活快,价格低,质量稳定,能接硬骨头。

但稳定这两个字,对从业者来说,意味着更细的分工。一个人可能一年都在做地面贴图,另一个人一年都在做法线贴图烘焙。流水线把生产效率提上来了,也把人的技能范围切窄了。时间一长,很多人成了单项能手:知道怎么把高模烘焙到低模上,却不知道这个模型在游戏里承担什么叙事功能;知道怎么把贴图修到无缝,却不知道这个场景在故事中处于什么阶段。

这种技能切片,是工业化积累的必然代价。同一时期,美国的游戏开发团队也在分工,但他们的分工通常发生在同一个项目内部。一个角色美术师会参加例会,知道这个角色在故事中的位置,知道他的动作设计服务于哪段情节。

中国的外包美术师则站在项目外面。他拿到的只是一个包,不是一个作品。他对内容的理解,来自参考图和规格表,不来自故事本身。这种割裂,在那时还没有被广泛讨论。

业内更多在讨论怎么接单、怎么扩大产能、怎么培养新人。技术工人的数量在增加,技术操作越来越熟练。国内各大游戏公司后来会从外包公司挖人,因为这些人带去了在海外项目中磨练出来的标准和效率。但有一件事始终没有变:他们带去的,只是生产执行的能力,不是作品主导的能力。

2002年,中国单机游戏市场依然沉寂。那一年值得被记住的不是某款单机大作,而是外包车间开始规模化运转。这是一个很反讽的节点:在中国自己的单机产品几乎消失的时候,中国的美术产能却被组织起来,喂给了别人的单机产品。

那段时间,有人把这种状态叫作“给世界打工”。这个词在别的行业里也出现过,比如服装、电子、玩具。中国的劳动力被接入全球产业链,承担制造环节,赚取加工费,不掌握品牌和设计。游戏美术外包在本质上没有太大区别,只是它生产的是数字资产,不是实体商品。数字资产有一点不同于实体商品:它不受关税和物流的限制,它可以在网络上一夜之间流向任何地方。

这意味着,中国美术劳动力的产能一旦成型,就会迅速被全球市场吸收。订单暴增的时候,外包公司会加班加点;订单冷淡的时候,工人会闲置或流失。这种波动性,使得外包行业始终处于一种矛盾的节奏中:既在不断扩张,又缺乏长期的稳定感。

那几年的从业者大多还年轻。他们熟悉电脑,熟悉软件,对海外项目有好奇心。他们会在论坛上讨论最新的显卡和游戏引擎版本,会想办法弄到开发工具来学习。他们知道自己做的东西最终会出现在某款海外游戏里,这种知道本身带着某种骄傲。毕竟,全球玩家看到的画面里,有自己的一笔。

但这笔迹不会被看见。它被法线贴图压平,被投影矩阵抹掉,被引擎渲染成统一的视觉效果。它汇入一场宏大的生产,却没有属于自己的角落。

这种状态保持得越久,越会滋生一种不甘。这不算什么高尚的创作理想。它更像是长期精确劳动之后的一种空虚:我做的东西如此接近作品,却永远只是资产。李锐在那时还没有这种自觉。他只是觉得累。

六周的项目结束之后,客户发来验收通过的邮件,老板请大家吃了一顿饭。饭桌上大家聊的是下一个包的内容。有人听说客户后面还有两个角色包,工作量更大,但单价更高。也有人说最近上海的行情在涨,有些人跳槽过去,工资翻了一倍。

没人提起自己做的那个场景。那个传送门废墟,那些枯树和石柱,像是一个已经运走的产品,和做它的人再无关系。

但那套东西被保留下来了。不是作为作品,而是作为模板。公司把整个项目的制作流程整理成内部文档,把客户发来的规格表翻译成中文,把每一步容易出错的地方写进新人培训手册。下一个包来的时候,流程会更顺,交期会更短,质量会更稳。这套能力沉淀在公司里,也沉淀在每个人的手上。

这才是2002年真正发生的事情。不是某一款产品诞生了,而是一种生产能力成型了。它不被人看见,因为它的产品都在海外,它的工人都在车间里,它的意义要等到很多年之后才会被重新解释。

那一年,中国游戏产业表面的故事依旧属于网游。新闻里讲的是在线人数和代理权,股市里涨的是网吧和点卡概念。外包车间没有新闻价值。它太安静了,安静得像深圳那栋居民楼里的机箱风扇,日夜转动,无人注意。

但在那间办公室里,变化已经在发生。李锐后来换了几家公司,做过角色包,做过场景包,也参与过部分引擎内的整合工作。他逐渐熟悉了不同引擎的资产规范,知道怎么处理不同的光照环境和材质需求。他和许多同行一样,在海外项目中打磨出了标准化的手艺。

这种手艺,在中国单机项目缺位的那些年里,成为少数还在持续积累的东西。网游项目里的美术也在积累,但更多积累的是速度和数量。外包项目里的美术积累的是标准和效率。

两者并不相同。前者容易被版本更新和运营节奏淹没,后者则沉淀成了可转移的工业能力。

2002年只是一个起点。那一年,中国美术外包从零散接单走向规模化运作,开始成为全球游戏产能的重要组成部分。它没有改变国内单机游戏停摆的现实,反而证明了错位的存在:中国技术人员越成熟,就越清楚自己手中没有自己的作品。

那六周里,李锐养成一个习惯:每天下班前,把当天修改过的文件按版本号另存一次。他给文件命名的方式很机械——项目代号_资产类型_制作人缩写_日期_版本号。一个月下来,光地面贴图就存了十几个版本。每个版本之间的差异外人看不出来,只有他自己知道:这个版本改了色温,那个版本修了接缝,第三个版本调整了法线强度。这些细微的改动累积起来,最终变成客户验收邮件里那句“approved”。他盯着那个单词看了很久。一个单词,决定了六周的工作是否成立。没有评语,没有反馈,只有一个表示通过的词。他把邮件转发给老板,老板回了一句“收到”。这就是全部。

这种生产方式正在被复制到越来越多的城市。上海、北京、成都、杭州,一批类似的公司几乎同时冒出来。它们之间没有隶属关系,但运作模式惊人地相似:老板或合伙人里至少有一个懂英语、能跑海外商务,另一个懂技术、能管生产流程。办公室多半租在居民楼或商住两用楼里,面积不大,电脑密集。

招聘渠道主要是论坛和熟人介绍,来的人背景五花八门——有从广告公司转行的平面设计,有从模具厂出来的工业建模师,有刚毕业的美院学生。面试时老板通常只问三件事:用什么软件,做过什么项目,能不能加班。能加班这一条,在那个年代几乎等于能干活。

因为海外客户的时差摆在那里,反馈经常在下午或傍晚才到,修改就得晚上做。李锐那间办公室的灯,很少在晚上十点之前灭过。

这种作息不是某一家公司的特例。整个外包行业都在同步运转。海外客户下午发来反馈,中国这边连夜修改,赶在客户第二天上班前提交。这个节奏把中国美术工人嵌进了一条跨时区的流水线。

你在深圳的夜晚修改贴图,地球另一边的美术总监在早上一上班就能看到更新。他看完再发反馈,你这边又到了下午。一来一回,一天可以迭代两次。这种效率在海外团队内部很难实现,因为他们的美术师不会通宵工作。

但中国的外包公司可以。不是某一个人可以,是整个系统可以。夜班成为一种默认配置,没有人觉得奇怪。

困了就趴在桌上睡一会儿,醒了继续调参数。机箱风扇二十四小时转,显示器二十四小时亮。那种亮度在南方的夜里显得格外安静,像一座不会熄灯的工厂。

工厂这个词,李锐是后来才接受的。他最初觉得自己在做技术活,和工厂没什么关系。但时间一长,他发现流水线的逻辑已经渗透到每一个环节。

项目被拆成资产包,资产包被拆成单个资产,单个资产被拆成工序——高模、低模、UV、贴图、烘焙、导入检查。每道工序有专人负责,或者由同一个人按顺序完成。做完一道就勾掉表格里的一栏,进入下一道。

表格才是真正的管理者。它不说话,但每个人都得看它。它告诉你今天该做什么,做到什么程度算完成,完成后该把文件传给谁。

李锐渐渐习惯了这种被表格驱动的工作方式。他甚至觉得这比在网游项目里舒服。

网游项目里需求变来变去,主美今天说这个风格不对,策划明天说那个功能要改,版本更新前所有人都在赶工,赶完之后又不知道自己做的东西能不能上线。外包至少明确:表格上写什么,你就做什么。做完就交。交了就结。

但这种明确也有代价。代价是你不再问为什么。表格上写“石柱破损面用高模烘焙”,你就照做。你不会问这根石柱在游戏里是什么建筑的一部分,不会问它为什么破损,不会问这个场景在故事中发生在什么时间节点。这些问题不在表格里,也不在你的工作范围里。你的工作范围被表格定义得清清楚楚,越清楚就越窄。

李锐有一次在客户引擎里检查场景效果,他转动视角,看着自己做的地面延伸到远处,和另一个同事做的石柱接在一起。石柱那边是另一个人做的远景板片,远景板片后面是客户自己做的天空盒。他突然意识到,这个场景里没有一块东西是完整的个人作品。

每一块都是拼图的一部分,拼图的全貌只有客户那边的人才看得到。他看到的永远是局部。他把这个感觉跟旁边的同事说了。同事正在调树根贴图的接缝,头也没抬,说了一句:“管他呢,钱到就行。”

钱确实到了。那几年外包行业的收入,比起国内普通的游戏美术岗位,不算低。

美元结算是一个重要原因。虽然单价被海外客户压过一轮又一轮,但换算成人民币,还是比国内公司开得高。更重要的是,外包公司发工资比很多网游公司准时。

网游公司烧钱快,资金链一断就拖欠工资。外包公司是项目制,客户付了预付款才开工,验收通过才结尾款。现金流相对稳定。

这种稳定吸引了一批想踏实干活的人。他们不关心游戏行业的大趋势,不关心单机还是网游,不关心原创还是代工。他们只关心手里的活能不能做完,做完能不能拿到钱。

这种心态在当时的中国游戏产业里,其实是一种奢侈。因为更多的人在动荡中——单机项目被砍,网游项目被合并,团队被解散,工资被拖欠。外包车间反而成了一个避风港。它不承诺未来,但至少能兑现当下。

避风港里的日子久了,也会生出另一种东西。不是理想,是惯性。李锐发现自己在不知不觉中开始用表格思维来理解所有项目。看到一个游戏画面,他会下意识地拆解:这个地面是几层贴图叠的,这个角色的骨骼大概绑了多少根,这个场景的多边形预算大概在什么范围。但他不再去想这个游戏在讲什么故事,这个画面在传递什么情绪。

技术判断和内容感受被分开了。前一种越来越敏锐,后一种越来越迟钝。他不是唯一一个。整个车间的同事都在朝这个方向走。

大家讨论的是法线贴图的烘焙参数,是不同引擎的光照差异,是客户那边新换的美术总监对风格有多挑剔。没有人讨论自己做的这些东西在游戏里意味着什么。这种讨论没有用,也不被需要。车间不需要意义,车间需要合格率。

合格率是外包公司的生命线。客户不会因为你有想法就多给单子,但会因为你的资产在引擎里出错就扣款甚至终止合作。

这种清楚,会在之后的岁月里慢慢累积,变成一种不满足。它最初的表现很轻微,也许只是深夜里提交文件之后的一阵空虚。

但它没有消失。它藏在流水线的缝隙里,藏在每个合格资产的边缘,等着有一天被重新看见。那天当然还很远。

2002年的李锐不会知道,自己做的那些地面贴图和法线烘焙,最终会以某种方式连接到一个用棍子和毛发做主叙事的产品上。他只知道,自己在这个行业里活下来了,有活干,有技术长进。这两件事在那个年代已经不容易。

他把那份场景包的最终文件刻进一张光盘,放进公司的项目柜。柜子里已经排了不少光盘,每一张都是一个已经交付的项目。没有一张上面写着中国公司的名字。光盘转动的声音很轻,很快就被机箱风扇盖过去了。

外面天黑了,楼下的街道湿漉漉的。李锐关掉电脑,拎起包。他走到门口时回头看了一眼那十几台还亮着的显示器,每一台都停在一个正在制作中的模型或贴图上。那是一间新生的车间,灯火通明,却没有生产自己的作品。他推门走进南方潮湿的夜风里。

身后那栋楼的某个窗户还亮着,像一颗未完成的像素。他忽然想到,自己今天到底做成了什么。这个问题没有答案。他只能先走回家,明天再来。明天还会有新的邮件到。