Process | Asunaro Works

画像1枚を起点とする背景アセット制作:CADの構造把握とAIインペイントによる効率化フロー

1. 概要

従来の「モデリング → UV展開 → テクスチャペイント」というリニアな工程を見直し、テクスチャ(三面図)の確定を最優先するワークフローへ移行しました。工程を「塗る」から「配置する」へ変換することで、制作の効率化とデータ管理の簡素化を図ります。

主な変更点

  • 設計図の定義: テクスチャアトラスを「設計図」として先行定義。
  • 形状抽出モデル: 構築済みのテクスチャからメッシュを切り出す手法の採用。
  • 非破壊的な修正: AIインペイントによる、モデルに依存しない質感編集。
  • 最適化の標準化: 単一アトラス管理による、Unity 6でのドローコール抑制。

具体的な制作工程例:和風建築の制作

Phase 1:設計図の確定

  1. AI生成: 「Nanobanana」で原画から三面図を生成後、「ComfyUI」のControlNetで形状を固定。さらにインペイントで質感・色味・ディテールを確定させます。
  2. 寸法定義: 3Dソフトのグリッド上に生成画像を下絵として配置。瓦や柱の比率を数値的に解釈し、メッシュ構築のガイドラインとします。

20260515_182054_00001_.png_0001.webp

Nanobananaで原画を読み込ませて展開をお願いすれば3面図を簡単に作成できます。

Phase 2:形状の抽出(モデリング)

  1. 切り出し: 画像を割り当てた平面メッシュを作成し、パーツごとにナイフツールで切り出します。切り出したパーツに厚みを与え、建築の構成要素として配置します。
    スクリーンショット-2026-05-16-135443.png_0001.webp

1-4.png_0001 2.webp

  • UV配置の簡略化: テクスチャが完成しているため、一般的なUV展開作業は不要です。UV編集画面上で面を該当する画像領域に重ねるだけでテクスチャリングが完了します。
    元のテクスチャが壊れないように形状を作っていきます。側面は引き延ばされた絵になりますが、これはUV編集でその面を抜き出し、画像の上に重ねて面のテクスチャを決めていきます。
    2-4.png_0001 2.webp
    左:UV編集、右:3Dビューポート、オレンジの面がテクスチャに対応している

  • 柱・土台の構築: 柱の側面など、特定の「色情報」のみが必要な箇所は、UVを極小化して画像上の特定の色領域に配置する手法をとります。これにより、画像解像度を無駄なく利用できます。UVとビューポートのスケールはイコールではないので、ただ色が欲しいところはUVを極小にすると色だけ付けることも可能です。

Phase 3:形状の組み立て(アセンブリ)

  1. インスタンス管理: ミラーやインスタンスを活用し、同じ部位には同じUV座標を重ねることで、テクスチャ占有面積を最小化します。
  2. 高密度な見た目: インペイント済みの細密なテクスチャを貼り込むため、最小限のポリゴン数でも視覚的な情報密度(リッチさ)を維持することが可能です。
    Pasted image 20260516143322.png

なぜモデリング工程を「設計図起点」に変えるのか?

従来のワークフローから脱却することで、以下の運用メリットが生まれます。

✅ 作業の同期
モデリング中にテクスチャが完成するため、ペイントツールへの往復が不要。

✅ 低コストなバリエーション展開
モデル構造はそのままで、テクスチャのインペイント差し替えのみで別アセット化が可能。

✅ Unity 6最適化の自動化
構築段階で1マテリアルに集約されるため、ドローコールやVRAM管理が極めて容易に。

「形状を作る」という工数を、いかにして「最適化されたデータとして出力するか」に全振りする。このアプローチにより、個人でも大規模環境の構築が可能になります。


AI自動生成モデル vs. テクスチャ起点ワークフロー比較

イラスト.png
同じ面数にで生成した場合のトポロジー比較

traditionalchinesepavilion3dmodel_basecolor.jpeg
Tripoのテクスチャ

比較項目 Tripo AI等の自動生成 テクスチャ起点ワークフロー
主な用途 ラフ検討・マップデザインの試作 本番アセットの構築・最適化
トポロジー 無秩序なエッジ(ラフ用) 整然とした軽量メッシュ(実装用)
質感管理 生成時の焼き込み(修正困難) インペイントで非破壊修正・一括変更
エンジニアリング適合 プロトタイプ向き Unity 6等の本番環境に最適

1. トポロジーと「端部」の汚染問題

Tripo AI等の自動生成モデルは、メッシュ構造が無秩序であるだけでなく、UV展開が「パズルのように入り組んだ状態」で出力されます。
このため、端部の汚れを修正しようとしてペイントツールで筆を入れると、意図しない面(UVの重なり部分)まで塗られてしまう「テクスチャ汚染」が発生します。リトポロジーやUVの再整理にかかる時間を考慮すると、規則的な形状については最初から手作業でメッシュを切り出したほうが、結果的に工数・品質ともに高い水準を維持できます。

2. 質感の「非破壊的」管理

AIモデルは生成された時点でテクスチャがメッシュに固定され、後の質感調整が困難です。本手法では、マスター画像(設計図)をAIでインペイントして差し替えるだけで、アセットの質感を一括で更新できます。同じ構造であればテクスチャの差し替えでバリエーションを作ることが可能です。

3. AI 3Dモデルの補修における技術的障壁

AI生成モデルにおいて最も厄介なのは、端部に生じるノイズや汚れの処理です。
pasted-image-20260516150758.png_0001.webp

AIモデルはUVがパズルのように複雑に重なり合っていることが多く、ペイントツールで端部を補修しようとすると、UVの重なりを通じて意図しない面まで色が反映されてしまう「テクスチャ汚染」が頻発します。

この状態から修正を試みる場合、以下の工程が必要となり、膨大な工数を浪費します。

  1. UVの再展開・再配置: 重なりを解消し、修正可能な状態へ作り直す。
  2. テクスチャの再焼き込み: 元のモデルの情報を新UVへベイクし直す。
  3. ノイズ除去: 各所に飛散したノイズを、整合性を保ちながら手作業で修正する。

これらの一連の作業は、単なる修正作業の域を超え、実質的には「モデルの作り直し」に近い負荷を強います。ノイズの混入したAIモデルを修正し続けるよりも、最初からテクスチャを設計図として活用し、クリーンなメッシュを切り出したほうが、結果として品質と速度の両面で圧倒的な優位性を確保できます。

AI3Dモデルの評価

AI生成モデルをそのままゲームアセットとして使うのは、トポロジーやUVの管理という面でリスクが大きいです。

AIはあくまでマップの配置検討やシルエットの試作といった「プロトタイプ作成」として活用し、本番のアセットはそこから抽出したテクスチャ情報を元に、手動でメッシュを最適化しながら再構築するのが現実的です。

「思考はAIで爆速に、実装は手動でクリーンに」。この役割分担こそが、制作効率とパフォーマンスを両立させる合理的な考え方だと考えています。