2026 电Fami Nico Gamer
密阿雷市的渲染技术
Alfredo Spadafina ×
前泽圭一 ×
赤木达也
GAME FREAK在CEDEC2026讲解《宝可梦传说 Z-A》如何渲染密阿雷市。
『ポケットモンスター X・Y』(以下、 X・Y)や『Pokémon LEGENDS Z-A』(以下、Z-A)の舞台となっている「ミアレシティ」。『X・Y』最大の都市として登場したこの街は、『Z-A』でメガシンカのような変貌をとげた。
《宝可梦 X・Y》(以下简称 X・Y)和《Pokémon LEGENDS Z-A》(以下简称 Z-A)的舞台都是“密阿雷市”。这座在《X・Y》中作为最大都市登场的城市,在《Z-A》中经历了类似超级进化般的巨变。
果たして開発チームは、前作で描かれた大自然とは異なる「建物ばかりの都市空間」を、どのように表現したのであろうか?
那么,开发团队究竟是如何表现与前作所描绘的大自然不同的“尽是建筑物的都市空间”的呢?
国内最大級のゲームカンファレンス「CEDEC2026」のセッション「ミアレシティがメガシンカ!? 『Pokémon LEGENDS Z-A』の描画技術」では株式会社ゲームフリークの前澤圭一氏、スパダフィーナ・アルフレド氏、赤木達也氏の3名により『Z-A』の描画技術について語られた。
在国内最大级别的游戏会议“CEDEC2026”的讲座“密阿雷市超级进化!?《Pokémon LEGENDS Z-A》的渲染技术”中,株式会社GAME FREAK的前泽圭一、Alfredo Spadafina、赤木达也三人讲述了《Z-A》的渲染技术。
本稿ではそのレポートをお届けする。
本文为您带来该讲座的报道。
高效渲染城市
スパダフィーナ氏は、「同じデザインの建物や物がたくさん立ち並び、さらに物陰に隠れて見えない部分も多い」ことがミアレシティの特徴であると語る。
Spadafina表示,密阿雷市的特征在于“相同设计的建筑和物体大量林立,而且许多部分被遮挡在阴影中看不见”。
効率的な描画には、同じ形の3Dモデルを一括で大量表示する「InstancedDraw」と画面に映らないオブジェクトの描画を省き最適化する「カリング」が重要だとした。
他指出,高效渲染的关键在于将相同形状的3D模型批量大量显示的“InstancedDraw”,以及省略画面外物体渲染以进行优化的“剔除”。
『Z-A』は、「InstancedDraw」をもっとも活用したタイトルという。
据说《Z-A》是运用“InstancedDraw”最多的作品。
本作では2種類のカリングが用いられ、視野外をカリングするフラスタムカリングの実演と、モデルにより処理方法が異なると紹介された。
本作采用了两种剔除方式,演示了剔除视野外的视锥体剔除,并介绍了根据模型不同处理方法也有所不同。
遮蔽物をカリングするオクルージョンカリングでは、「DeapthPrePass」や「Hierarchical-Z カリング」という描画最適化技術を採用し、モデルによって異なる処理をしたという。
在剔除遮挡物的遮挡剔除中,采用了“DeapthPrePass”和“Hierarchical-Z 剔除”等渲染优化技术,并根据模型进行了不同的处理。
また、動くキャラクターは、余裕のある描画範囲を設定したとのこと。
此外,对于会动的角色,据说设置了留有余量的绘制范围。
『Z-A』では、ライトにもカリングを導入している。効率アップのため無駄な計算を省く仕組みを作ったと、スパダフィーナ氏は語った。
在《Z-A》中,光照也引入了剔除。Spadafina表示,为提高效率,他们构建了省去无用计算的机制。
为了表现城市景观
時間帯や天候で変わる空は、天球モデルと空シェーダーを使って表現したという。
随时间段和天气变化的天空,据说是用天球模型和天空着色器来表现的。
より自然な雲のための工夫をし、夕焼けの改善のため大気散乱の演算としてMie散乱を導入したとのこと。
据说他们为让云更自然下了功夫,并为改善晚霞,引入了米氏散射作为大气散射的运算。
フローマップテクスチャで水面を表現し、水面の反射には、負荷の大きさから、多く用いられる反射の計算ソフト、SSR(Screen Space Reflections)ではなく、SSPR(Screen Space Planar Reflections)を採用したという。
水面用流图纹理来表现,而水面反射由于负荷较大,没有采用常用的反射计算方案SSR(屏幕空间反射),而是采用了SSPR(屏幕空间平面反射)。
SSPRは低負荷だが、水面の高さを固定する必要があり、テクスチャを3つに絞って実装したという。
SSPR负荷低,但需要固定水面的高度,据说实现时将纹理缩减到了3张。
『Z-A』では遠くの影の表現も求められた。影の演算ソフトCSMは遠くなると負荷が跳ね上がるため、遠景には「ベイク影」を用いた。
在《Z-A》中,远处阴影的表现也成了需求。阴影运算方案CSM在距离变远时负荷会骤增,因此远景使用了“烘焙阴影”。
4方向の太陽の影を計算した結果をあらかじめ保存(ベイク)し、時間帯ごとに混ぜて影を表現した。夜は光源が太陽から月へ変化するため、夜用のテクスチャを別個作成したとのこと。
他们预先保存(烘焙)了4个方向的太阳阴影计算结果,并按时间段混合来表现阴影。夜晚光源会从太阳变为月亮,因此据说另外制作了夜间专用的纹理。
また、ミアレシティの半分近くを覆ってしまうプリズムタワーの影は除外したそうだ。
此外,据说他们还排除了会覆盖密阿雷市近一半面积的棱镜塔的阴影。
そして、ベイク影によって発生した不自然な点は緩和措置をし、対処の難しい問題は許容したとのこと。
此外,对于因烘焙阴影而产生的不自然之处采取了缓解措施,而难以处理的问题则予以容忍。
『Z-A』は街灯にもこだわり、灯りによって表現方法を変え、スポットライトが円錐モデルだと気づかせない様々な処理をしたと、スパダフィーナ氏は語った。
Spadafina女士表示,《Z-A》在路灯上也下了功夫,根据灯光改变表现方式,并进行了各种处理,让人察觉不到聚光灯是圆锥模型。
角色的绘制与“宝可梦绑定”
今作のキャラはディファードとフォワードを用いて時間帯ごとに表現し、メガシンカのエフェクトは、ポケモンのサイズごとに設定したとスパダフィーナ氏は語った。
Spadafina女士表示,本作的角色使用延迟渲染和前向渲染按时间段进行表现,超级进化的特效则根据宝可梦的尺寸分别设置。
続いて「ポケリグ」の取り組みが紹介された。ポケモンの最大の課題は「物量」であり、この解決策が「ポケリグ」だという。
接着介绍了“宝可梦绑定”的举措。宝可梦最大的课题是“物量”,而解决这一问题的方案就是“宝可梦绑定”。
「ポケリグ」には、リグ(骨組み)を知らない人でも使えるシステムや、効率的にデータ再利用が可能なモーションリターゲットがあるという。
据说“宝可梦绑定”具备即使不懂绑定(骨骼结构)的人也能使用的系统,以及能够高效复用数据的动作重定向功能。
ポケリグは段階的に導入され、本作では人物への対応が大きなポイントであり、大量のデータを扱うため、可能な限り共通フローを用いる方針を掲げたとのこと。
宝可梦绑定是分阶段引入的,在本作中对应人物是一大重点,由于要处理大量数据,因此提出了尽可能采用共通流程的方针。
人物の作成には服と顔それぞれのリグを統合し、モーションはポケモンのリターゲットの派生で対応したと赤木氏は語った。過去作からのリターゲットも共通フローで対応することでスムーズに処理ができたという。
赤木先生表示,人物的制作整合了服装和脸部各自的绑定,动作则通过宝可梦重定向的派生来应对。据说以往作品中的重定向也通过共通流程处理,从而实现了顺畅的处理。
赤木氏は、全ポケモンのポケリグ化が目標と語った。
赤木先生表示,目标是将所有宝可梦都进行宝可梦绑定化。
对Nintendo Switch2的支持
『Z-A』は、Nintendo Switch版とNintendo Switch2版が発売されたが、開発は新ハード発表前から進んでいた。このときの課題として、「情報開示者が限られている」「差別化」の二点を前澤氏は挙げた。
《Z-A》发售了Nintendo Switch版和Nintendo Switch2版,但开发在新硬件发布之前就已推进。前泽氏列举了此时的两个课题:“信息知悉者有限”和“差异化”。
作業は施錠した会議室で進められ、情報は開示者のみのSlackに集約していたが、「こういう事態に備えた管理者の整備が大切だ」と前澤氏は知見を述べた。
作业在上了锁的会议室中进行,信息集中在前泽氏等知悉者专用的Slack上,前泽氏表示:“为应对这种情况,管理者的整备很重要。”
毎日進むNintendo Switch版の開発に少数で対応するための、Nintendo Switch版を自動的にNintendo Switch2版に変換する環境が紹介された。
会上介绍了为以少数人应对每天推进的Nintendo Switch版开发,而将Nintendo Switch版自动转换为Nintendo Switch2版的环境。
高解像度マスターデータの実装処理を変えることで、2つのバージョンを差別化し、60fpsでも大きな問題は起きなかったため、発生したバグを消す形で開発したと前澤氏は語った。
前泽氏表示,通过改变高分辨率主数据的实现处理来区分两个版本,即使60fps也没有出现大问题,因此以消除产生的bug的形式进行了开发。
本講演では、ミアレシティを中心に、ポケモン世界の構築方法が紹介された。
本演讲以密阿雷市为中心,介绍了宝可梦世界的构建方法。
ミアレシティがどのようにメガシンカしたのか気になる方は、『Z-A』をプレイしてみてはいかがだろうか。
想知道密阿雷市是如何超级进化的读者,不妨玩一玩《Z-A》。