本文へスキップ
IFAI

研究

NVIDIAが「FlexiCubes」発表:3Dメッシュ生成の品質を大幅向上

公開 拡散指数 31

NVIDIAは、3D生成AIや再構成パイプライン向けの新手法「FlexiCubes」を発表した。従来のMarching Cubesに代わる技術として柔軟なパラメータを導入し、複雑な形状の細部を高精度に再現するとともに、物理シミュレーションへ即座に投入できる高品質なメッシュを出力する。

NVIDIAが「FlexiCubes」発表:3Dメッシュ生成の品質を大幅向上
画像:developer.nvidia.com

画像やテキストから3Dモデルを生成するAIは急速に進化していますが、現場のクリエイターにとって最大の悩みはメッシュの品質でした。

生成されたモデルのトポロジが崩れていたり、不要な凹凸が残っていたりすると、手作業での修正に追われ、ゲームやアニメーションの制作パイプラインに乗せることができません。

NVIDIAはロサンゼルスで開催されたSIGGRAPH 2023にて、この課題を根本から解決する新手法「FlexiCubes」を発表しました。

伝統のMarching Cubesを置き換える

これまで、ボリュームデータからポリゴンメッシュを抽出する処理には、長年「Marching Cubes」と呼ばれるアルゴリズムが使われてきました。

しかし、この古典的な手法は近年の勾配ベースで行われるAIの最適化プロセスと相性が悪く、複雑な形状の細部が潰れてしまう問題がありました。

FlexiCubesは、既存のパイプラインにあるMarching Cubesをそのまま差し替えられるドロップイン代替として設計されています。

抽出処理に柔軟なパラメータを導入し、AIの最適化ループの中でそれらを同時に更新することで、形状にぴったり沿った高品質なメッシュを自動生成します。

物理シミュレーションに即座に対応

この技術はフォトグラメトリによる復元だけでなく、最新の生成AIワークフローでも効果を発揮します。

複雑な輪郭やディテールを美しく再現できるだけでなく、特筆すべきは四面体メッシュ(テトラヘドラルメッシュ)の直接出力に対応している点です。

従来のAI生成アセットは物理演算にかけると破綻しがちでしたが、FlexiCubesから出力されたメッシュは、追加の変換なしですぐに物理シミュレーションへ投入できます。

研究の詳細は「Flexible Isosurface Extraction for Gradient-Based Mesh Optimization」と題された論文およびプロジェクトページで公開されています。

なぜ重要か

3Dクリエイターやゲーム開発者にとって、AIモデルの手作業によるリトポロジーやメッシュ修正は最も削減したいコストでした。FlexiCubesによって、AIが吐き出したデータをそのままDCCツールや物理エンジンで扱えるようになれば、制作スピードは大きく向上します。

業界全体から見ても、3D生成AIの競争は「いかにリアルな画像を作るか」から「既存のプロダクション環境にそのまま組み込めるか」という実用性のフェーズへシフトしています。

派手な生成モデル単体ではなく、あらゆる3Dパイプラインが依存する基盤アルゴリズムの刷新を狙った点は、NVIDIAらしい非常にクレバーなアプローチだと考えられます。ただし、最適化ベースの処理に依存するため、大規模な運用時の計算コストが現場でどう評価されるかは注視する必要があります。

情報源 (1)

  1. [1]
    developer.nvidia.com(新しいタブで開きます)原文developer.nvidia.com

毎日のAIピックアップ