製品・テクノロジー

Astra vs Fable: 複雑な 3D シーンを V2Fun AI 3D Skill で構築

この記事では、AI エージェントの Astra と Fable が、単一の参照画像から V2Fun AI 3D Skill を使用して詳細な 3D シーンを再現する方法を紹介します。

Astra と Fable の比較: V2Fun AI 3D Skill で複雑な 3D シーンを構築する

1 枚の参照画像から、 AI エージェントはどの程度正確に複雑な 3D シーンを再現できるのでしょうか?

その答えを確かめるため、散らかったオフィスの同じ画像を Astra と Fable に与え、同じバージョンの V2Fun AI 3D Skill を使って構築するよう依頼しました。シーンには家具、電子機器、壁の装飾、数十個の小物が含まれていました。各エージェントはシーンを分解し、必要な 3D アセットを生成して、 Three.js で組み立てる必要がありました。

両方のエージェントがシーンを完成させましたが、モデリングと組み立てには明らかな違いがありました。

https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/01_1794563899349.PNG

テスト: 1 つのシーン、 2 つのワークフロー

両方のエージェントが V2Fun AI 3D Skill を使って 3D アセットを生成し、最終的なシーンの組み立てには Three.js を使用しました。

各ワークフローでは、検証用に GLB ファイル、ソースコード、スクリーンショットが生成されました。このタスクでは、 AI 生成アセットとプロシージャルジオメトリを組み合わせて使用できました。

Fable は、 AI 生成オブジェクトとコードで構築したジオメトリを組み合わせるハイブリッドモデリングを採用しました。 Astra は異なる方法を取り、シーンのほぼすべての部分に V2Fun の生成機能を適用しました。

同じオフィスを構築する 2 つのアプローチ

Fable: V2Fun で複雑なアセット、 Three.js で単純な構造

Fable はオフィスを、部屋の構造、主要な家具、機器、壁の装飾、小物という複数のグループに分けました。

机、オフィスチェア、ファイルキャビネット、テープレコーダーなど、より複雑な形状のオブジェクトには V2Fun を使用しました。壁、床、ドア、天井パネル、紙や箱などの単純なアイテムは、 Three.js でプロシージャルに構築しました。

合計で、 Fable は 14 カテゴリの AI アセットを生成し、 20 個のインスタンスに配置してから、プロシージャルジオメトリと組み合わせて部屋を完成させました。

Fable は生成モデルの最適化にも時間をかけました。ポリゴン数を減らし、テクスチャのサイズを変更することで、元のアセットをおよそ 700 万トライアングルから約 82 万トライアングルまで削減し、88.3% の削減を実現しました。最終的な GLB ファイルのサイズは約 41.1 MB でした。

このアプローチにより、シーンは比較的軽量になりました。通常の構造はコードから直接調整でき、より詳細な家具には V2Fun の 3D 生成機能を活用できました。 Fable は元のアセットと最適化済みアセットの両方も保持したため、以降の編集や置き換えが容易でした。

一方で、完成したシーンにはトレードオフも見られました。プロシージャルにモデリングされた一部の小物は、 AI 生成の家具よりもはるかに単純に見え、ディテールに目立つ差が生じました。また、 Fable は一部の家具モデルを配置場所に合わせて引き伸ばしたため、プロポーションにも影響が出ました。

https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/02_1794563920932.PNGhttps://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/03_1794563933994.PNG

Astra: V2Fun でシーン全体を生成

Astra は、より生成に重点を置いたアプローチを取りました。壁や天井パネルから家具、機器、装飾、小物に至るまで、すべてを V2Fun で生成するため、オフィスを 26 カテゴリのソースアセットに分けました。

これらのアセットは 62 個のインスタンスに配置され、 Three.js を使ってエクスポート前にスケール、位置、向き、マテリアルを調整しました。

Astra はローカルな組み立てにもより多くの作業を行いました。メッシュサーフェスを使って家具やその他の支持構造上にオブジェクトを配置し、出入口と天井の向きを調整し、複数の間隔やオクルージョンの問題を修正しました。プロジェクトの記録には 47 件のオブジェクト接触関係が含まれていました。

完成したシーンは、より一貫した経年感を備えていました。落ち着いた緑色のパレットと摩耗した表面も、元の参照画像により近いものでした。

その代償として、シーンは大幅に重くなりました。壁や天井パネルのような単純な構造も、詳細なメッシュとして生成されています。同等のポリゴン削減処理を行わなかったため、配置されたインスタンスを数えると、 Astra の最終的な GLB は約 432.6 MB、約 3,100 万トライアングルに達しました。

追加されたジオメトリによってディテールは増えましたが、一部の通常構造には依然として形状の不正確さが見られました。繰り返し配置されたオブジェクトや不均一な間隔も、最終シーンで確認できました。

https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/04_1794564019466.PNGhttps://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/05_1794564036800.png

Astra と Fable の比較:数値を見る

2 つの最終プロジェクトを比較すると、次のようになります。

指標Fable + V2FunAstra + V2Fun
モデリング手法ハイブリッド AI + プロシージャルすべてのコンポーネントを AI 生成
AI アセットカテゴリ1426
配置された AI アセットインスタンス2062
最終 GLB サイズ41.1 MB432.6 MB
固有トライアングル数約 823K約 13M
インスタンスを含むトライアングル数約 1.13M約 31M
アセットの最適化ポリゴン削減、テクスチャサイズ変更高密度メッシュをほぼ維持
組み立て方法パラメータベースの配置と検証メッシュサーフェスへの配置と接触調整

数値は最終 GLB ファイルとプロジェクトの記録に基づいています。インスタンス化されたトライアングル数には繰り返し配置が含まれるため、実際のフレームごとのレンダリング数として扱うべきではありません。また、 2 つのワークフローでは生成範囲も異なるため、ファイルサイズ、アセット数、記録された時間は、エージェント全体の性能を直接比較する指標ではありません。

Fable は、はるかに小さく扱いやすいプロジェクトを生成しました。プロシージャルモデリングとアセット最適化を組み合わせたことで、ファイルサイズを抑えつつ、さらなる調整の余地を残しました。

Astra はより多くの個別アセットを生成し、その配置の調整にもより多くの労力をかけました。そのシーンには大幅に多くのジオメトリが保持されており、ストレージと処理の負荷も高くなりました。

ただし、ファイルサイズは全体の一部にすぎません。それぞれの結果が元のオフィスにどの程度近いかを見てみましょう。

参照画像FableAstra
Origin imageFableAstra

最終的な 3D シーンを比較する

ジオメトリとディテール:より多くのディテールがもたらす異なるトレードオフ

テクスチャのないモデルを見ると、 Fable は机、椅子、本棚の主要な形状をかなり適切に再現していました。ただし、一部の小物は単純化され、いくつかの領域ではジオメトリの融合やディテールの不均一さが見られました。

Astra のシーンには、家具と小物の両方でより多くの幾何学的ディテールが含まれていました。それでも、いくつかのエッジの効いた構造はやや軟らかく見え、ディテールの量から期待されるほど正確でない形状もありました。

Fable の最適化によってシーンは管理しやすくなり、 Astra はより多くの生成ジオメトリを保持しました。どちらのアプローチでも、個々のアセットに見られる形状とプロポーションの問題を完全に解決することはできませんでした。

FableAstra
https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/fable1_1794565450035.pnghttps://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/astra1_1794565538600.png
https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/fable2_1794565509825.pnghttps://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/astra2_1794565558795.png

マテリアルと雰囲気: Astra のほうが参照画像に近い

参照画像のオフィスには、落ち着いた緑色のトーン、使い古された家具、古びた壁、長年使用されてきた痕跡という特徴的な外観があります。

Astra はその雰囲気をより多く保持していました。部屋全体でマテリアルと風化の表現が比較的一貫しており、シーンは参照画像により近く見えました。一部の表面は、経年感を示すために色や汚れのパターンに大きく依存しており、粗さや反射の変化は限定的でした。

Fable のマテリアルは主要なオブジェクトを区別するには十分明確で、シーンには暖色と寒色の間にある程度の変化もありました。しかし、いくつかの表面は比較的新しく見えました。全体的な結果は、元の画像に見られる古びた閉塞感のある雰囲気よりも、一般的な稼働中のオフィスに近い印象でした。

FableAstra
https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/f1_1794565809909.PNGhttps://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/a1_1794565919761.png
https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/f2_1794565882878.pnghttps://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/a2_1794565935818.png
https://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/f3_1794565901118.pnghttps://external-v2fun-data-hk-1.oss-accelerate.aliyuncs.com/temp/2026/11/13/a3_1794565953132.png

シーンレイアウト:家具はあるが、部屋の印象は異なる

両方のエージェントは主要な家具を特定し、認識可能なオフィスになるよう配置できました。机、棚、ファイルキャビネットなどの主要なオブジェクトは、概ね想定される場所に配置されていました。

参照画像と全体的なレイアウトを比較すると、違いがより明確になります。

元の部屋は、家具や小物が近接して配置された、混み合った印象です。手前のオブジェクトが後ろのオブジェクトを部分的に遮り、より強い奥行き感と、より密度の高い室内空間を生み出しています。

再構築されたシーンは、どちらもより広く整然として見えます。

Fable は配置を成立させるために一部の家具を引き伸ばしたり再配置したりし、その過程でいくつかのプロポーションを変えました。 Astra はオブジェクトの配置と接触点をより局所的に修正しましたが、全体的な間隔は依然として参照画像より広くなっていました。

完成したシーンは開いて確認し、編集することができます。ただし、元の構図と空間的な関係をより正確に再現するには、レイアウトにはまだ改善の余地があります。

AI 3D ワークフローにとって何を意味するのか?

このテストは、 AI エージェントと V2Fun を使って複雑な 3D シーンを構築するための、実用的な 2 つの方法を示しています。

Fable は複雑なオブジェクトを V2Fun に割り当て、通常の構造には Three.js を使用し、最終的な組み立て前にアセットを最適化しました。その結果、軽量なプロジェクトとなり、以降の編集にもより直接的に対応できました。

Astra は V2Fun 生成アセットをより広範囲に使用し、組み立て中にも追加の調整を行いました。最終シーンはより一貫したビジュアルスタイルと、より詳細な局所配置を備えていましたが、ジオメトリは大幅に重いままでした。

どちらのワークフローでも、完成したオフィスシーンが生成されました。また、家具のプロポーション、オブジェクトの間隔、オクルージョン、全体の構図には、いずれも目に見える違いが残りました。

これらの結果を改善するには、組み立ての全工程を通じて参照画像との比較チェックを強化する必要があります。まず部屋のプロポーションとカメラフレーミングを早い段階で確立し、その後、配置、オクルージョン、マテリアル、ライティングをより細かく調整する必要があります。

複雑な 3D プロジェクトでは、個々のアセットを生成すること自体が、すでにワークフローの大きな部分を占めています。アセットをどのように整理、配置、最適化、修正するかも、完成したシーンに同じくらい大きな影響を与えます。

独自のエージェントワークフローでコンポーネントベースの 3D 生成を試すには、詳細について V2Fun AI 3D Skill のページをご覧ください。

よくある質問

AI エージェントは 1 枚の画像から完全な 3D シーンを生成できますか?

はい。このテストでは、Astra と Fable はどちらも V2Fun AI 3D Skill を使用して個別のアセットを生成し、Three.js でオフィスシーンを構成しました。複雑なレイアウトでは、比率、オブジェクトの配置、空間的な関係を調整する必要がある場合があります。

このワークフローでは、 V2Fun AI 3D Skill は何をしますか?

V2Fun は 3D アセット生成機能を提供します。AI エージェントは参照を分析し、作成するアセットを計画し、生成ツールを呼び出して、組み立てたシーンを整理します。

AI 生成とプロシージャル 3D モデリングの違いは何ですか?

AI 生成は、複雑な形状や不規則な形状のオブジェクトに便利です。プロシージャルモデリングは、予測可能なジオメトリ、正確な寸法、または繰り返しパターンを持つ構造に適しています。どちらのアプローチも組み合わせて使用できます。

Astra と Fable はどのように異なるアプローチでこのタスクに取り組みましたか?

Fable は AI 生成アセットをプロシージャル ジオメトリと組み合わせ、その後モデルを最適化しました。Astra は V2Fun を通じてより幅広いアセットを生成し、オブジェクトの配置と接触関係の調整により多くの労力を費やしました。

生成された 3D シーンは、なぜ参照画像とまだ異なって見えるのですか?

全体的な見た目は、個々のモデルにより大きく左右されます。家具のプロポーション、間隔、遮蔽、カメラの位置、照明はすべて、完成したシーンがリファレンスにどの程度近づくかに影響します。

関連記事