スクリプトネイティブな3D生成
Nova3Dは、単一の統合メッシュではなく、実行可能な構築手順として3Dアセットを生成します。READMEでは、パイプラインがBlenderネイティブのPythonスクリプトを書き出し、名前付き部位を持つ構造化GLBを返すと説明されています。
Nova3Dは、テキストプロンプトや参照画像から部位認識対応の3Dアセットを生成する、nova3d.xyz向けのオープンソースFlutterクライアント。構造化GLB出力とブラウザ編集に対応。
Nova3Dは、テキストプロンプトや参照画像から編集可能な部位認識対応の3D生成に重点を置く、nova3d.xyz向けのオープンソースクライアントです。Flutter/Dartで構築されており、Webアプリとして動作するよう設計されています。READMEでは、UIをブラウザで開くローカル開発フローが示されています。
単一の統合メッシュを出力する代わりに、Nova3Dは実行可能な構築手順として構造化された3Dアセットを生成します。READMEによると、このパイプラインはBlenderネイティブのPythonスクリプトを書き出し、名前付きで個別にアクセス可能な部位を持つ構造化GLBファイルを返します。そのため、部品レベルでの検査、再生成、リスタイリング、関節化、エクスポートにより適した結果になります。
このプロジェクトは、部位境界を失いやすい拡散ベースの画像から3Dへのシステムや、有機的な形状、階層、マテリアル、構造的な編集性において制約が大きい場合があるOpenSCAD風のCSGワークフローに代わるものとして、この手法を位置づけています。Nova3Dのクライアントは既定でホスティングサービスに接続しますが、セルフホスト環境向けにカスタムバックエンド設定も可能です。
Nova3Dは、単一の統合メッシュではなく、実行可能な構築手順として3Dアセットを生成します。READMEでは、パイプラインがBlenderネイティブのPythonスクリプトを書き出し、名前付き部位を持つ構造化GLBを返すと説明されています。
生成されたアセットは、個別に扱える分離されたコンポーネントを保持します。これにより、すべてを1つのオブジェクトに平坦化するのではなく、部位単位での検査や編集が可能になります。
このクライアントは、テキストプロンプトと参照画像の両方に対応しています。READMEでは、このワークフローをプロンプトからコード、または画像からコードとして説明し、画像は空間ロジックの指針に使われます。
Webクライアントには、変形ツール、スナップ、マテリアル編集を備えたThree.js内蔵エディタが含まれています。READMEでは、モデル履歴のためのローカルブラウザキャッシュについても述べられています。
Nova3Dはバックエンドサービスに接続する形ですが、カスタムAPIエンドポイントを指定することもできます。READMEでは、既定ビルドがnova3d.xyzを使用し、セルフホスト環境向けに`API_BASE_URL`をサポートすると説明されています。
生成パイプラインは、クライアント層ではモデル非依存です。READMEでは、設定でClaude 3.5、GPT-4o、Gemini 1.5 Proを切り替えられると説明されています。
名前付き部位を持つメッシュではなく、単一の短いテキストプロンプトから3Dコンセプトを生成したい場合に使います。READMEでは、構造化されたジオメトリを返すプロンプト駆動のワークフローが示されています。
参照画像を使ってモデルの空間配置をガイドします。リポジトリでは、生成スクリプトの指針として参照画像をサポートしていることが明示されています。
ハンドルやパネルなど特定の部品を、オブジェクト全体を再構築せずに編集します。Nova3Dは、部位レベルの局所的な変更と階層を考慮した構造向けに設計されています。
ブラウザ内で生成済みアセットを確認、調整、エクスポートします。付属のThree.jsビューポートは、対話的なレビューのために変形ツール、スナップ、マテリアル編集をサポートしています。
既定のホスティングバックエンドを使わない場合は、自分のサービスエンドポイントに対してクライアントを実行できます。READMEでは、カスタムデプロイ向けに`API_BASE_URL`が説明されています。
Nova3Dは、nova3d.xyz向けのオープンソースFlutter/Dartクライアントです。READMEでは、既定ではクローズドソースのホスティングサービスに接続し、独自のサービスを構築している場合は`API_BASE_URL`を使ってカスタムバックエンドを指定できると説明されています。
このリポジトリでは、クライアントはFlutter/Dartで構築されていると説明されています。ローカル利用ではWebアプリとして動作し、Flutter 3.24+を前提に、READMEには`flutter run -d web-server --web-hostname 0.0.0.0 --web-port 5555`の例が示されています。
READMEによると、Googleまたはメールでサインインし、SettingsでAPIキーを追加してから、生成前にOpenRouter、OpenAI、Anthropic、Geminiなどのプロバイダーを選択します。
READMEでは、Nova3Dは名前付きで個別にアクセス可能な部位を持つ構造化GLB出力を生成し、参照画像を添付して生成スクリプトのガイドにできると説明されています。
このリポジトリには、Nova3D専用の独立した料金ページは掲載されていません。クライアントはnova3d.xyzのホスティングサービスに接続するものとして説明されていますが、GitHubの料金ページはGitHub自身のプランのみを示しており、Nova3Dの料金は定義していません。
promptoMANIAは、ユーザーがさまざまなテキストから画像への拡散モデルの詳細なプロンプトを作成するのを助けるAIアートプロンプトジェネレーターです。
AIペインティングジェネレーターは、ユーザーが入力したテキストの説明に基づいて自動的にアートを生成するオンラインAIソフトウェアです。
Prompty Townは、リンクを小さなインターネット都市の建物に変えるWebサービスです。タイルを購入してプロンプトを追加し、他の建物と並べて公開できます。
Creativlyは、短い入力からビジュアルコンセプト、モックアップ、スタイル化画像を生成できるWebベースのAIクリエイティブスタジオ。長いプロンプトなしで素早く発想したいデザイナー、クリエイター、起業家向け。
DeepMotionは、動画から3Dアニメーションを生成するAnimate 3Dと、テキストから動きを作るSayMotionを備えたWebベースのAIモーションキャプチャ&3Dアニメーションプラットフォームです。
Edgeeは、コーディングエージェントとLLM対応アプリ向けのAI gatewayです。トークン通信を圧縮し、モデル間でリクエストを振り分け、可観測性とチーム管理でコスト削減とセッション継続を支援します。