ゲームにおけるCGとは?3Dゲームアセット作成の実践的ガイド
ゲームにおける 3D 映像技術とは何か?3D ゲームアセットの実践ガイド:アセットパイプラインの仕組み、AI ツールの活用方法、そして個人開発者が始める前に知っておくべきこと。
2026年6月21日
過去5年間の主要なゲームはすべて、キャラクター、環境、武器、小道具、UIアイコンなど、数千時間にも及ぶ3D制作作業の上に構築されています。それらのアセットはすべて3DCGです。スタジオが数ヶ月かけて制作するものと、個人開発者が短時間で生成できるものの差は、急速に縮まっています。
CGI とはコンピュータ生成画像の略です。ゲームにおいては、ソフトウェアで作成された 3D モデル、テクスチャ、アニメーション、環境が、プレイ中にリアルタイムで描画されることを指します。ピクサー映画のように事前にレンダリングして映像に組み込まれるのではなく、プレイヤーの環境にあるハードウェア次第で、1 秒間に 30、60、または 120 フレームでリアルタイムで処理され、表示されます。
このガイドでは、ゲーム開発におけるCGI(コンピューター生成画像)の具体的な意味、アセット制作パイプラインの実際の仕組み、どのような場面でCGIが使われるのか、そしてAIツールが小規模チーム(または個人)の達成できることをどのように変えつつあるのかを、要素ごとに詳しく説明します。
ゲームにおける CGI とは?
ゲームCGIと映画CGIの根本的な違いは、一言で言うと「時間」に帰します。
Pixarの1フレームのレンダリングには400時間かかることがあります。一方、60fpsのゲームにおける1フレームはわずか16ミリ秒です。このわずかな時間内に、ハードウェアはキャラクター、背景、すべてのライティング、パーティクル効果、そしてUIをレンダリングしなければなりません。プレイヤーが目にするすべてのフレームにおいて、これらすべてを16ミリ秒以内に描画し終えなければならないのです。
その制約が、すべてのものの作り方を変える。
ゲームアセットは最適化されています。ポリゴン予算内に収めるためジオメトリが簡素化され、エンジンがリアルタイムで影を計算する必要がないよう、ライティングデータがテクスチャにベイクされます。テクスチャアトラスは複数のメッシュを 1 つのファイルに統合し、描画コールを削減します。ゲーム内で見事に見えるキャラクターは、単によく造形されているだけではありません。フレームレートが落ちないように、コンソール、ラップトップ、あるいはスマートフォンでも動作するよう、徹底的に最適化されているのです。
それを映画と比較してみましょう:レンダリング時間に制限がなく、オフライン処理、数千台のGPUを搭載したレンダーファーム。唯一の制約は画質の忠実度です。ゲームでは、常に忠実度とパフォーマンスのバランスを取る必要があります。
3Dゲームアセットパイプライン
ゲームアセットの制作は、単に「3Dモデルを作る」だけではありません。制作パイプラインがあり、工程を飛ばすと、エンジンで使用しようとした際にアセットが破綻します。
コンセプトアート。 最初にアセットの描画が行われます。正面、側面、3/4(スリークォーター)ビュー。カラーパレット。マテリアルのリファレンス。テクスチャの指定。これが設計図となり、情報量が多いほど、3D制作での手探りが減ります。
モデリング。 モデル形状を作成します。Blender、Maya、ZBrush、またはCinema 4Dを使用します。ゲームアセットの場合、標準的なワークフローは、まず高解像度モデルをスカルプトし、その後リトポロジーを行い簡略化された低ポリモデルを作成します。実際にゲームで使用されるのは低ポリモデルです。
テクスチャとマテリアル。 平坦なメッシュが視覚的に魅力的になるのはこの段階です。アルベド(色)、ラフネス、メタリック、法線マップ(表面の凹凸や細部を擬似的に表現する)、アンビエントオクルージョン(接触影)などのサーフェスマップを適用します。適切にテクスチャリングされたローポリゴンの岩は、フォトリアリスティックに見えます。一方、不適切にテクスチャリングされたハイポリゴンのキャラクターは、プラスチックのように見えてしまいます。
リギング。 アセットを動かすには、骨格が必要です。ボーンを作成し、メッシュをそれらにバインドして、メッシュが自然に変形するようにウェイトをペイントします。リギングが悪いと、肩部分が破綻したり肘が不自然にポップしたりして、本来は良好なアニメーションを台無しにしてしまいます。
アニメーション。 歩行サイクル、攻撃コンボ、アイドルの息遣い、死亡時のふらつき。ゲームのアニメーションはループし、状態間で滑らかにブレンドし、プレイヤーの入力に対して違和感なく反応する必要があります。
最適化。すべてのエンジンには限界があります。ポリゴン数、ドローコール、テクスチャ解像度、オーバードローを検証します。ターゲットハードウェアでアセットのプロファイリングを行います。最低仕様で18fpsで動作する場合、最適化が完了していないと判断します。
エクスポート。 ゲームエンジン(Unity、Unreal、Godot)へ。コライダー、LOD、物理マテリアルを追加。これでゲームアセットとして完成します。
ゲームCGI対映画CGI
「CGI」という言葉は両方を指しますが、実際の制作現場はまったく異なります。
映画のCGI | ゲームCG | |
レンダリング | オフライン用にプリレンダリング済み | リアルタイム対応(30-120fps) |
ポリゴンの予算 | ほぼ無制限 | 必須条件 |
照明 | 計算完了 | 焼き付けまたは近似化 |
反復 | シーケンス全体を再描画 | エンジンにおけるホットリロード機能 |
ハードウェア | レンダーファーム | プレイヤー端末 |
だからこそ、ゲーム開発者は映像制作のアーティストとは異なり、三角形数やドローコールに強くこだわるのです。すべての頂点がレンダリング時間を消費し、すべてのドローコールがレンダリング時間を消費します。1フレームあたりの予算がわずか16ミリ秒である場合、これらのコストは瞬く間に積み重なっていくのです。
ゲームCGIの領域
キャラクターやクリーチャーは明白なものですが、ゲームCGIはそれだけにとどまりません:
- 環境芸術: 地形、建物、植物、岩石、スカイボックス、水
- プロップス: 武器、家具、コンテナ、看板、雑多なアイテムなど
- 車輌: 車両、騎乗物、船舶、メカ、宇宙船
- VFX: パーティクル、爆発、煙、炎、魔法エフェクト、天候
- UI表示要素: アイコン、体力ゲージ、インベントリ表示、スキル演出
- カットシーン: リアルタイムまたはプリレンダリングされたシネマティックシーン
ジオメトリを持ち、ゲームワールド内に存在するものは3Dモデルです。最も優れた3Dモデルは、その存在をほとんど意識させないものです。それは単に、ゲームの世界観に自然になじんでいます。
AIがゲームのCGをどう変えつつあるか
これは、これからゲームアセット制作に参入する人にとって最も重要な部分です。
従来、ゲーム用キャラクター1体を作成するには数週間かかります。コンセプト、スカルプト、リトポロジー、UV展開、テクスチャリング、リギング、アニメーション――これらはそれぞれ習得に数ヶ月かかる、7つの異なるスキルです。
AIツールはタイムラインの初期段階を短縮しています。
テクスチャ生成。 スケッチやテキストプロンプトをStable Diffusion、Midjourney、あるいは Triverse AI のような専門ツールに入力すると、数分でPBRテクスチャマップ(アルベド、ラフネス、メタリック、法線)が生成されます。通常は調整が必要ですが、白紙状態ではなく実用的な状態から開始できます。
画像から 3D。コンセプトスケッチをアップロードすると、メッシュが返ってきます。トポロジーはプロダクションレベルのものではありませんが、シルエットと基本形状は再現されています。Blender でリトポロジーを行い、詳細を整えます。「ゼロからの作成工程」が数時間から数分に短縮されます。
アップスケール。 512ピクセルでテクスチャを生成し、2Kまたは4Kに高解像度化します。高性能なアップスケーラーを搭載したSDXLは、手描きで1時間かかるテクスチャの細部を再現できます。
アニメーション補助。 モーションキャプチャーデータを自動的にクリーンアップします。異なるリグへのアニメーションリターゲットを実行。手動でのキー入力なしに二次モーション(布、髪、呼吸)を生成します。
AIがアーティストの代わりになるとは誰も言っていません。しかし、仕事の中で最も退屈な部分を間違いなく置き換えつつあります。今や、一人の開発者がわずか1、2日で、岩や建物など、あらゆる環境要素を含む完全な環境セットを生成できるのです。5、6年前なら小さなチームが必要だったワークフローを。
ゲームスタジオの実際の業務内容(実例)
- ザ・ラスト・オブ・アス パートII: キャラクターはフォトリアルで、実在の俳優を3Dスキャンし、細部まで磨き上げられています。環境光は実在の場所のHDR写真から焼き込まれています。その結果、写真と見紛うほどのリアリズムを実現しています。
- エルデンリング: 視認性を重視したデザイン。キャラクターはシルエットを際立たせることで、一目でその役割や行動を把握できるようにしています。環境はモジュール式キットを再利用し、同じパーツを異なる構成で組み合わせることで大規模に展開できるため、すべての墓や城を一からモデリングすることなく、広大な世界を構築できます。
- サイバーパンク2077: ナイトシティは、部品を反復・改良して構築されています。単一のビルディングキットを数百回配置し、異なるテクスチャやデコレーションを適用することで、地区全体に視覚的な多様性を生み出しています。
- ホロウナイト: 手書きの 2D ですが、制作プロセスは同じです。モジュール型プロップ、流用可能なポーズ、タイルベースの環境。パイプラインは変わりますが、「再利用とバリエーション」という哲学は変わりません。
- Stardew Valley: ピクセルアート、個人開発、8年にわたる一貫した改良の積み重ね。すべてのアセットは、モジュラータイルセットとスプライトの再利用を用いて一人で作成されました。3Dアセットのワークフローを支えるリソース管理が、2Dでも同様に行われているだけです。
これらに共通するパターンは、誰も最初から全てを作り上げないということです。AAA であろうとインディーゲームであろうと、最も賢いチームは再利用可能なキットを構築し、改良を重ねます。
始め方
- ツールをひとつ選んで、使いこなしましょう。 Blender。無料で、何でもできて、コミュニティも非常に大きいです。最初からMaya、ZBrush、Cinema 4Dに手を広げないほうがいいです。
- まずは単純なオブジェクトをモデル化しましょう。バレル。岩。木箱。一つのよくできたシンプルな小道具が、キャラクター制作の負荷なしに、モデリング、UV、テクスチャリングを教えてくれる。
- UV展開に慣れましょう。 質の悪いUVは、それ以外は良好なモデルがエンジン上で問題を起こす最も一般的な原因です。地味な作業ですが、アセットが使えるか無駄になるかの分かれ目です。
- 形状を作る前に、まずライティングを研究しよう。 照明が悪いと、良いモデルも見栄えが悪くなります。UnityやUnrealにおけるリアルタイム照明(ディレクショナルライト、ポイントライト、エリアライト)の仕組みと、ベイクド照明とダイナミック照明がパフォーマンスに与える影響の違いを学びましょう。
- セットアップ作業にAIツールを使用してください。 初期メッシュを生成 トライヴァースAIBlenderで調整し、通常のテクスチャリングを行います。あなたが置き換えるのは、真っさらな状態という課題であり、クラフトそのものではありません。
- 早めにエンジンへインポートしてください。 基本的なメッシュができたらすぐにUnityまたはUnrealに取り込みましょう。実ライティングは、Blenderのビューポートシェーディングでは隠れていた問題を露呈します。
CGI に関するよくある質問
1. ゲーム開発におけるCG(コンピュータグラフィックス)とは何か?
コンピューターグラフィックス。3D モデル、テクスチャ、アニメーション、ゲーム内環境はソフトウェア上で作成され、プレイヤーの操作に合わせてリアルタイムでレンダリングされます。
2. ゲーム用 CGI と映画用 CGI の違いは何か?
映画の CGI はプリレンダリングであり、パフォーマンス制限はありません。ゲームの CGI はプレイヤーのハードウェア上で 30-120fps で実行される必要があり、そのため厳しいポリゴン予算、最適化されたテクスチャ、そして常時パフォーマンスプロファイリングが求められます。
3. CGIを作成するにはどんなソフトウェアが必要ですか?
モデリングとテクスチャリングにはBlender(無料、オールインワン)、ゲーム側にはUnityまたはUnreal Engine、高度なテクスチャリングにはSubstance Painter、AI支援生成にはTriverse AIまたは類似ツールを使用します。
4. ゲームアセット制作にはどれくらいの期間を要しますか?
バレルや武器のようなシンプルなプロップ:熟練者であれば 2〜8 時間。ゲーム実装用キャラクター:40〜200 時間以上。AI ツールはセットアップ時間を大幅に短縮しますが、リファイン作業を排除するものではありません。
5. AI はゲームアーティストを代替できるか?
AI が反復的なセットアップ作業(ベースメッシュの生成、初期テクスチャの作成、アップスケールなど)を担当しますが、スタイルや構成、各アセットがゲーム世界にどう調和するかといった創造的な判断は依然として人間が行う必要があります。職人的な役割は、より高次の工程へとシフトします。
6.ポリゴンカウントとは何か、なぜ重要なのか?
ポリゴンとは、メッシュを構成する三角形のことです。ポリゴン数が多いほどディテールが向上しますが、レンダリングコストも増加します。AAAタイトルのキャラクターでは5万~50万ポリゴン、モバイルゲームのキャラクターでは5,000~2万ポリゴンが使用されることがあります。各エンジンには上限があります。
7. インディー開発者はアセット制作をどのように進めていますか?
モジュール式キット、アセットパック、AI生成、そして効率的な再利用。ほとんどのインディー開発者は、すべてのアセットをゼロから作るわけではありません。柔軟なパーツセットを作成し、さまざまな構成で組み立て、AIツールを使って不足分を補います。
8. 初心者がやりがちな最大の失敗は何ですか?
最適化を学ぶ前にポリゴンを使いすぎてしまう。UV展開を飛ばしてしまう。Blenderで何時間もアセットをブラッシュアップしても、実際のパフォーマンスを確認するためにエンジンにインポートしない。アセットはビューポートで見栄えが良ければ完成ではない。ゲーム内で問題なく動作してこそ完成だ。
総括
ゲームにおけるCGとは、プレイヤーが目にするソフトウェア内に構築されたすべてのものを指します。キャラクター、環境、プロップ、エフェクトは、プレイヤーが所有するハードウェア上でリアルタイムに描画されます。
ツールはかつてないほど利用しやすくなっています。Blenderは無料で、プロユースに十分対応可能です。UnityとUnreal Engineは無料で始められます。Triverse AIのようなAIツールは、ゼロからの制作のハードルを解消し、コンセプト画像から数分で実用的な3Dモデルを生成できます。
スタジオは必要ありません。必要なのはコンピューターとある程度の時間、そして制作パイプラインを学ぶ意欲さえあれば十分です。