表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

前後の見え方をそろえる3Dテクスチャ生成:RoCoTexの仕組みと検証結果

RoCoTex

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

RoCoTexの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

(a)

出典:RoCoTex / arXiv ↗

概要

  • RoCoTexは対称な二視点への個別指示と、奥行き・面の向き・輪郭を使って3Dテクスチャを生成する。
  • 著者らの比較ではKIDが4.03で、比較した3手法より低かった。40人の調査でも、品質・一貫性・形状との一致で最も多く選ばれた。
  • 著者らは隠れた面の処理と、照明の明暗がテクスチャに残る問題を未解決としている。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、RoCoTexの仕組み

左から右へ読む
  1. 01メッシュと指示文
  2. 02対称二視点を生成
  3. 03形状条件で画像生成
  4. 04投影と色の合成
  5. 05テクスチャ

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

RoCoTexは、文章の指示を基に3Dモデルの表面に貼る色や模様を作る手法である。この色や模様をテクスチャという。視点ごとに画像を作って貼る従来の方法では、前後で柄が食い違い、貼り合わせの線や形状とのずれが生じる。

ゲームや映像の3D素材は、見る角度を変えても表面がつながって見える必要がある。著者らは、複数視点の画像生成と貼り合わせ方を改め、これらの問題を減らそうとした。

手法

入力は3D形状を表すポリゴンメッシュと文章指示で、出力はその表面のテクスチャである。前面と背面など対称な二視点の画像を横に並べ、それぞれに向きを示す指示を付ける。メッシュから奥行き、面の向き、輪郭の画像も作り、画像生成モデルSDXLと、形状情報を生成に反映するControlNetへ渡す。

生成画像をメッシュに投影し、表面を平面に展開したUVテクスチャへ写す。斜めから見た面の画素は信頼度を低くして、別の視点の色と合成する。次の視点で未着色部を埋める際は、境界のぼかしたマスクに応じて画素ごとの修正の強さを変える「ソフトインペインティング」を用いる。

新規性

著者らが提案する中心的な工夫は、対称な二視点を同時に生成し、それぞれに前面・背面など別の文章指示を与えることだ。背面にも顔が現れる「ヤヌス問題」を抑える狙いがある。

さらに、奥行き・面の向き・輪郭を生成条件に加え、投影した色を画素ごとの信頼度で合成する。未着色部の境界では修正の強さを連続的に変え、継ぎ目を減らす。

従来手法との違い

TEXTureとText2Texは画像を一視点ずつ生成してテクスチャを更新する。Paint3Dは対称な二視点を使うが、著者らは背面にも顔が現れる例を示した。RoCoTexは各視点の向きを文章で指定する。

形状を伝える条件も、従来手法で使われた奥行きに面の向きと輪郭を加えた。Text2Texが信頼度を生成範囲の区分に使うのに対し、RoCoTexは投影後の色の合成にも使う。優劣は論文で試した対象と条件の範囲で読む必要がある。

実験結果

著者らはTEXTure、Text2Tex、Paint3Dと比較した。画像の品質と多様性を測るKIDは順に10.34、8.15、6.98で、RoCoTexは4.03だった。低いほど良い指標である。40人が各10素材を3Dビューアで比較した調査では、RoCoTexの選択率は品質77.0%、一貫性76.0%、形状との一致71.9%だった。

4視点を使うPaint3DとRoCoTexの実行時間は36秒と55秒、使用メモリーは12.8GBと24.1GBだった。実験にはA100 GPUを使い、3DモデルはObjaverseまたは著者らの所属するゲーム開発スタジオから得た。確認できた本文の範囲では、評価対象の分割方法とKIDの算出画像数は分からない。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:製品紹介用の既存の外装3Dモデルに、色柄の候補を付ける。入力は製品のポリゴンメッシュと、前面・背面の見え方を記した文章指示。出力は回転して確認できる着色済みモデルとする。

担当者が前後の柄、継ぎ目、部品境界とのずれを記録し、採否を決める。初回は追加学習を想定せず、追加の学習用データ、教師ラベル、センサーは使わない。製品固有の意匠への適応は、指示文を調整して結果を確かめる仮説であり、効果は未検証である。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:既存の製品メッシュ数点と文章指示を固定し、RoCoTexと比較対象のPaint3Dで着色する。入力に使う元データはメッシュと指示文で、初回は追加学習用データ、教師ラベル、センサーを用意しない。事前学習済みモデルを製品向けに再学習する計画も置かない。

前後を含む同じ視点で結果を見せ、評価者に柄のつながり、形状との一致、継ぎ目を別々に採点してもらう。実行時間と使用メモリーも記録する。意匠が合わない場合は、面ごとの指示文を調整して再評価し、追加の参照データやラベルが必要かを判断する。

限界と課題

著者らは、隠れた面の着色を完全には解決できず、現行実装では残った穴を補間で埋めると述べる。視点を増やしても生成しにくい角度があり、処理速度との兼ね合いもある。不要な照明の明暗がテクスチャに残る問題も報告した。

編集上の検証事項は、対象製品の隠れた面や細部で補間が妥当か、照明を変えて見たときに色柄を評価できるかである。事前学習済みモデルの学習データの詳細や、製品固有の意匠への適応方法も確認が要る。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

RoCoTex: A Robust Method for Consistent Texture Synthesis with Diffusion Models

Text-to-texture generation has recently attracted increasing attention, but existing methods often suffer from the problems of view inconsistencies, apparent seams, and misalignment between textures and the underlying mesh. In this paper, we propose a robust text-to-texture method for generating consistent and seamless textures that are well aligned with the mesh. Our method leverages state-of-the-art 2D diffusion models, including SDXL and multiple ControlNets, to capture structural features and intricate details in the generated textures. The method also employs a symmetrical view synthesis strategy combined with regional prompts for enhancing view consistency. Additionally, it introduces novel texture blending and soft-inpainting techniques, which significantly reduce the seam regions. Extensive experiments demonstrate that our method outperforms existing state-of-the-art methods.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。解説更新:2026-10-01