RareSense/Nova3D

Editable, part-aware 3D generation from text or reference images. Open-source client for nova3d.xyz.

何を解決するか

Nova3Dは、従来のAI 3Dジェネレーターが生成する「ベイク済み」または結合されたメッシュの限界に対処します。標準的な拡散ベースのジェネレーターは、各部品を個別に参照または編集できない単一の不透明なオブジェクトを生成することが多いです。Nova3Dは、静的なメッシュではなく、実行可能な構築手順(コード)として3Dアセットを生成することでこの問題を解決します。これにより、生成されたオブジェクトのすべての部品が検査可能、編集可能、アニメーション可能になります。

動作方法

結合されたメッシュを出力するのではなく、パイプラインはBlenderネイティブのPythonコードを生成します。このコードはその後、構造化されたGLBファイルにコンパイルされます。このアプローチにより、名前付きで個別にアドレス可能な部品、実際のアセンブリ階層、アーティキュレーションポイントでのジョイントピボット、PBRマテリアルを備えたアセットを生成できます。このシステムはモデルに依存せず、OpenAI、Anthropic、GeminiなどのさまざまなLLMを使用してコードを書くことができます。パイプラインはコードの検証と実行を担当します。

対象ユーザー

Nova3Dは、ゲーム、アニメーション、VFX、CAD分野のクリエイター向けに設計されており、生成後にアクション可能な構造的で高精細な3Dアセットが必要なユーザーに最適です。これにより、外科的手術的な編集、リギング、正確な寸法制御が可能になります。

主な特徴

  • コードネイティブ生成:アセットはプログラムとして扱われ、真実のソースはメッシュではなくコードになります。
  • アセンブリ階層:アーティキュレーションポイントにジョイントピボットを持つラベル付きアセンブリツリーを生成し、キネマティックチェーンを可能にします。
  • 部品認識型構築:すべてのコンポーネントが最初から個別の名前付き、水密な部品として生成され、生成後のセグメンテーションの必要がありません。
  • 精度とオーガニックなフロー:正確な寸法(例:ジュエリーCAD)を扱う能力と、Blenderのモディファイアによるオーガニックな形状の両方を兼ね備えます。
  • UV対応:サブアセンブリごとにグループ化された、クリーンで重複のないUVアトラスを自動生成します。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch