OpenAI公式事例:シンプルな一文から出発し、GPT-6 Astraで現代住宅の設計、3Dモデリング、マテリアル・ライティング最適化、UE5リアルタイムインタラクションまで段階的に完成させる方法

OpenAIのAstra事例が示すのは、テキストの意図をBlenderシーンに変換し、平面図、プレビューレンダリング、リアルタイムウォークスルーを次の判断につなげる、確認可能な3D制作プロセスです。

著者:OpenAI Developers09-09 · 18分

3D デザインや建築ビジュアライゼーションにおいて、自然言語による発想から真に編集可能かつウォークスルー可能な3Dシーンへと移行することは、複雑なエンジニアリング上の課題です。OpenAIは開発者ブログにおいて、OpenAIのGPT-6 Astraモデル(Codex内で使用)を活用し、シンプルなテキストプロンプトから出発して、BlenderおよびUnreal Engine 5(UE5)の中で現代的な住宅(「Solace」と命名)の設計、モデリング、マテリアルやライティングの最適化、さらには最終的な動的ウォークスルーやリアルタイムインタラクションに至るまでを段階的に完成させたプロセスを公開しました。

全工程を通じて、人間のクリエイターは継続的な方向性の提示、平面図の確認、レンダリングプレビューのチェック、そして次の要望の提示を担当しました。一方Astraは、ジオメトリ生成スクリプトの作成、マテリアルの設定、ライティングの構築を担当し、プレビューレンダリングとインターフェース確認を通じて自律的にエラーを修正しました。その後、モデルアセットはUnreal Engine 5(UE5)へと移行され、一人称視点でのウォークスルーやドアの開閉、照明の点灯・消灯などの操作が可能なインタラクティブ空間へと変換されました。


コアワークフローの分解

1. 初期コンセプトと雰囲気の設定(一言の指示から3Dのプロトタイプへ)

実験全体は、簡潔なデザイン意図から始まりました。初期プロンプトでは間取り図(floor plan)や家具カタログ(furniture catalog)は一切提供されず、たった1行の指示のみが与えられました。

初期プロンプト(Prompt 1)
EN: Design a beautiful house with minimalist but highly detailed furniture and a nice garden. Make the scene cinematic, with considered lighting, materials, and time of day.
日本語訳:ミニマルでありながらディテールの豊かな家具と素敵な庭を備えた、美しい住宅を設計してください。ライティング、マテリアル、時間帯に配慮し、映画のようなシネマティックなシーンにしてください。

指示を受けたAstraは、BlenderのPythonインターフェース(bpy)を通じて、Solaceと名付けられた最初のシーンを素早く構築しました。低い屋根、オープンなリビングパビリオン、温かみのある木材と明るい色調の石材が調和したコートハウスです。

The first Solace house rendered in Blender, with a low white roof, open furnished pavilion, timber screens, garden, and rectangular pool
最初のプロンプトに基づきAstraが自動生成した初期のコートハウス(Courtyard House)。低い屋根、木製ルーバー、プール、基礎的なリビングスペースを備えています。

このプロセスにおける中核的な仕組みは、エージェントによる自律的なイテレーションループです。Astraは単にモデリングコードを実行するだけでなく、結果をクリエイターに引き渡す前にプレビューレンダリング(preview renders)を確認し、能動的に構図や照明を調整し、植物のめり込み(planting intersections)やソファのスローケット(sofa throw)の配置といった細部を修正しました。

続いて、プロンプトによって環境を森林の奥深くへと変更することが求められました。

環境調整プロンプト(Prompt 2)
EN: Make it golden hour. We should see the sun, and the house should be in the middle of a viridian forest.
日本語訳:夕暮れのゴールデンアワーにしてください。太陽が見えるようにし、家は深い緑の森林の中央に位置するようにしてください。

Astraは先ほど構築した建築本体をそのまま保持しつつ、その外周に樹木や下層植生を配置しました。木漏れ日の夕日を表現するため、太陽を配置して大気散乱(Atmospheric Scattering)を適用し、低い角度から差し込む金色の光線が森を抜けて可視光線(ライトシャフト)を形成するようにしました。

The original Solace pavilion surrounded by dense woodland, with low sunlight filtering through the trees toward the pool and illuminated living room
森林環境と夕暮れのボリュメトリックライトのレンダリングが完了した住宅。木立を通り抜けた光がプールとリビングを照らします。

アセットの使用に関して、その後の森林環境にはPoly Havenの樹木、シダ、岩石アセット(tree, fern, and rock assets)が導入され、プロシージャル生成された建築本体と組み合わされることで、環境全体の構図と雰囲気が調整されました。


2. まず間取り図を計画し、その後に全棟構造を構築

基本的な美的トーンが確立された後、クリエイターはシーンをより居住性の高い住宅へと拡張することを提案し、検討と改善のためにまず間取り図を作成するよう求めました。

拡張と間取り図のプロンプト(Prompt 3)
EN: I like the minimalist, modern style, so keep that while we grow the house to be much more livable. Draw me a floor plan first. We'll validate and evolve it from there.
日本語訳:このミニマルでモダンなスタイルが気に入ったので、より居住性を高めつつそのスタイルを維持してください。まずは間取り図を描いてください。そこから検証と改善を進めます。

Astraはすぐに3Dモデリングに取りかかるのではなく、まず延床面積(屋内密閉空間)約305平方メートル(約3,280平方フィート)のU字型コンセプト平面プラン(Floor Plan)を提示しました。なお、テラス、中庭、プールはこの面積には含まれません。

Solace Garden House concept floor plan: a central living, dining, and kitchen pavilion, three bedrooms and an office in two wings, a planted courtyard, and a pool terrace
モデルを再構築する前にAstraが作成したコンセプト平面図:中央にメインのリビング・ダイニング・キッチン、両翼に3室のベッドルームと書斎が配置され、中央の緑豊かな中庭とプールテラスを取り囲んでいます。

このプランでは、空間機能と動線が綿密に計画されています。

  1. 中央のLDKと両翼のレイアウト:中央にメインのリビング、ダイニング、キッチン空間を配置し、両翼には合計3室のベッドルームと1室のオフィスを配置。バスルームやクローゼットスペースも備えています。
  2. 干渉を避けた動線:中庭を迂回するルートにより、寝室が通路になったり、キッチンの作業動線を横切ったりすることを防止しています。
  3. バックヤード・補助機能:パントリー(pantry)、ランドリールーム(laundry)、収納スペース(storage)を計画に盛り込んでいます。
  4. 屋内外のシームレスな連続性:リビング空間が中庭の植栽エリアやプールテラスへと自然につながっています。

客観的限界に関する注記:この平面図はあくまでコンセプト案です。実際に建設するには、敷地(site)、構造(structure)、建築基準・要件(building requirements)に関する専門家による詳細な審査が必要です。


3. 屋内モデリングと極至近距離のディテール追求

間取り図が確定した後、3D屋内構築フェーズへと進みました。クリエイターは既存プロジェクトのバックアップを取り、Blender内で本格的な実装を行うよう指示しました。

本格モデリングのプロンプト(Prompt 4)
EN: Keep the current scene as a backup, then build the updated house in Blender. Iterate until the house, furniture, and garden are detailed and the geometry is correct. Once we validate it in Blender, we'll export it to Unreal Engine 5.
日本語訳:現在のシーンをバックアップとして保持した上で、更新後の住宅をBlenderで構築してください。家、家具、庭のディテールが充実し、ジオメトリが正確になるまでイテレーションを重ねてください。Blenderでの検証が完了したら、Unreal Engine 5にエクスポートします。

The expanded U-shaped Garden House rendered in Blender, with two furnished wings facing a planted courtyard and pool in the forest
拡張された「ガーデンハウス」(Garden House)の全景。中庭を囲むU字型の配置となっており、両翼には大開口の掃き出し窓が備えられています。

具体的なモデリングにおいて、Astraは指示されたクッション(cushions)、寝具(bedding)、食器(dishes)などを明確にモデリングされた実体ジオメトリ(authored/modelled geometry)として作成し、カメラのアングル切り替えや近接視点でも破綻しないようにしました。同時に、スキャンされたオーク、ウォールナット、漆喰のテクスチャ(scanned oak, walnut, and plaster textures、例:White Oak Veneer)を組み合わせ、木目の向きを整え、テクスチャのスケールを家具の寸法と一致させつつ、プロシージャルな表面ディテールで補完しました。

Astraは屋内の各空間向けに具体的な実体モデリングスクリプトを作成しました。

  • リビングルーム:ソファの座面クッションにはリアルなパイピング(Piping)が施され、アームチェアには曲木フレームを採用。本棚には厚みの異なる書籍や陶器のポットが並べられています。ベッド設備にはベッドフレーム、すのこ(Slats)、マットレス、掛け布団一式が含まれます。
  • ワークスペース・クローゼット:クローゼット内部には仕切り棚とハンガーパイプを設置。デスクには配線スロット、モニター、キーボード、キャスター付きのオフィスチェアが用意されています。
  • ダイニング・キッチン・サニタリー:シンクや洗面ボウルには実際の窪みとなる容積を持たせ、アイランドキッチンにはオーブンの庫内、内部ラック、カトラリー用引き出し、収納コンパートメントを装備しました。
A Blender render of the Garden House living room showing the shaped sofa cushions, rounded coffee table, floor lamp, books, and ceramics on a full-height timber bookcase
リビングルーム内部のレンダリング:ソファクッションのディテール、角丸のコーヒーテーブル、フロアランプ、そして天井まで届く木製本棚に並ぶ厚みのある書籍や陶磁器。
The Garden House kitchen and dining room rendered in Blender, with a timber dining table, curved chairs, pale island, brass tap, and large windows looking into the forest
ダイニング・キッチン一体空間:木製のダイニングテーブルセット、淡い色調のアイランドカウンター、真鍮の水栓、森を望む大きなピクチャーウィンドウ。

レンダリングデバッグ:シンク表面の表現修正

キッチンのステンレスシンクをクローズアップでレンダリングした際、表面法線(normals)の影響により、平坦な面が引き絞られたように歪んで見える現象(pinched)が発生しました。Astraは法線を修正し、角丸エッジの微調整(refining rounded edges)を行うことで、金属表面の反射をより滑らかでクリーンな状態に仕上げました。

Close Blender render of the kitchen sink with a hollow steel bowl, rounded rim, brass tap, pale countertop, and oak cabinet front
法線修正とエッジの角丸処理後のシンク接写:ステンレスの窪みの反射がより美しく整い、隣には真鍮の水栓とオーク材のキャビネット扉が見えます。

純粋なジオメトリによる骨格の透視

マテリアルとライティングをオフにすることで、Blenderのソリッド断面表示(Solid Cutaway View)を用いて開口部、壁の接合部、屋内動線をサンプリングチェックできます。なお、このサンプリングは主に視覚的な確認をサポートするためのものであり、すべての交差箇所や具体的な建築施工ディテールに対する構造工学的な認証を意味するものではありません。

Untextured solid view of the actual Garden House Blender model, with the roof and surrounding forest hidden to reveal the U-shaped layout and furnished rooms
屋根、ガラス、樹木を非表示にしたBlenderのソリッドメッシュ断面図:視覚的チェック用に、建具の開口部、間仕切り壁、家具ジオメトリの配置を示しています。

4. 生活感(Lived-in Look)の付加とリアルなライティング

モデル構築後、クリエイターはライティングを調整し、日常の小物を追加して空間に生活感を宿らせるよう、さらなる要望を出しました。

生活ディテールとライティング調整のプロンプト(Prompt 5)
EN: Make the lighting quieter, warmer, and more accurate. Improve how the materials respond to light, and add dishes and everyday objects so the house feels lived in.
日本語訳:ライティングをより控えめで温かみがあり、正確なものにしてください。マテリアルの光への反応を改善し、食器や日常の小物を追加して、生活感が感じられる家にしてください。

Astraはその後、2つの側面から調整を行いました。

1. 随所に配置された生活用品

ダイニングテーブルにはプレート、カトラリー、リブグラス(ribbed glasses)、折りたたまれたナプキンを配置。キッチンのワークトップにはパン、ハーブ、ボトル類(bread, herbs, bottles)を追加し、リビングのコーヒーテーブルには手帳、老眼鏡(reading glasses)、マグカップ、スマートフォン、鍵を散りばめました。

Later Blender render of the living room, with warm shelf lighting, timber grain, cushions, and an open journal, mug, phone, and keys on the coffee table
生活小物と温かみのある照明を追加した後のリビングルーム(Blender Cyclesネイティブ4Kレンダリング):テーブルの上のスマートフォン、鍵、手帳が、モデルルームのような無機質さを解消しています。

2. 照明と可視照明器具の調整

照明の調整において、Astraは空間全体を均一に明るくしてしまっていた隠しフィルライト(hidden fill lights)を削除し、残した光(remaining light)の色温度を温かみのあるトーンに調整して、光源が空間内の実際の可視器具(visible fixtures)と整合するようにしました。具体的には、天井にシーリングライト(ceiling lights)をモデリングし、透過性のあるシェードの内部に発光バルブ(glowing bulbs)を配置して、光がより自然に拡散するようにしました。

Later Blender render of the kitchen and dining room, with a set table, ribbed glasses, folded napkins, timber furniture, and warm light from modeled ceiling fixtures
ディテール調整後のダイニング・キッチンエリア:テーブルにはリブグラスとナプキンがセットされ、モデリングされた可視照明器具の位置とシーンの光源が一致しています。

5. Blenderによるカメラワーク映像の制作

シーンの静止画としての仕上がりが安定した段階で、クリエイターは30秒・1080pの屋内ウォークスルー動画の制作を求めました。AstraはBlenderの3Dシーン内にバーチャルカメラのアニメーション軌道を構築しました。

カメラワークのパラメータ設定

Astraが作成したPythonカメラスクリプトには、以下の設定が含まれています。

  1. アイレベルの高さ:カメラ位置を床面上約1.65メートルに設定。
  2. レンズ焦点距離:24–26 mmの焦点距離を採用。
  3. 歩行動作とイージング:控えめな歩行の揺れ(restrained walking motion)を加え、カットの開始・終了部分にイージング曲線(easing)を適用。
  4. カット割り設計:全体を4つのテイク(takes)で構成し、リビング、書斎、バスルーム、主寝室を巡回。プレビュー時にカメラが単調な白い壁面の前で長く静止している箇所を発見すると、Astraは能動的に向きを調整しました。
  5. 被写界深度のオフ:画面内の建築のエッジをシャープに保つため、被写界深度をオフ(depth of field off)に設定。

30秒・900フレームのレンダリング

この30秒のアニメーションは秒間30フレーム(30fps)で計算され、900枚の1080pフレームで構成されています。すべてのフレームがBlender Cyclesでレンダリングされ、アダプティブサンプリング(adaptive sampling)とOpenImageDenoiseによるデノイズを組み合わせ、中間に新たなフレームを補間することなく動画として合成されました。

Blender Cyclesでレンダリングされた30秒の屋内ウォークスルー完成映像(ポスター画像:atelier-house-tour-30s-poster-d756eee072c7.webp)。

その後、追加の要望に基づき、Astraは冒頭にプールへの進入を捉えた5秒間のカットを追加し、35秒のウォークスルー短編映像を完成させました。

プールからのアプローチをプロローグに含む35秒の最終映像(ポスター画像:atelier-pool-entry-poster-d3e69e94178c.webp)。

さらに、同一シーンから外観、中庭、リビング、キッチン、寝室を含む5枚のネイティブ4K静止画も出力されました。


6. UE5へのインポートとインタラクティブウォークスルーの実現

プロジェクトの実際の進行において、Unreal Engine 5(UE5) へのモデル移行は、すべての後続のディテール調整が確定した後に一方通行で行われたわけではなく、2段階にわたる双方向の往復プロセスを経ています。

プロジェクトの比較的初期の段階で、ガーデンハウスの基本的な建築ボリュームと基礎的な家具がBlender内で構築された時点(その後の生活小物の追加や照明のアップグレードが行われる前)で、クリエイターはその時点のBlenderバージョンをUE5内で探索可能なシーンとして構築するよう求めました。Astraはそのための自動エクスポート・再構築パイプラインを構築し、初期インタラクティブ版のウォークスルー録画を作成しました。

初期バージョンのインタラクティブUnrealウォークスルー録画画面

自動化されたエンジン間エクスポート&再構築パイプライン(Pipeline)

Astraが作成したクロスエンジンパイプラインは、BlenderからUE5へのアセット再構成とビジュアルマッピングを処理しました。

  • ジオメトリのエクスポートと単位・座標の処理:評価済みジオメトリ(evaluated geometry、カーブ curves やモディファイア modifiers によって生成されたディテールを含む)をFBX形式でエクスポート。変換プロセスにおいてメートル(meters)からセンチメートル(centimeters)への単位換算および座標の向き(coordinate orientation)を処理しました。
  • シーンメタデータの記録:各部品のトランスフォーム、マテリアル割り当て、ライティングパラメータ、カメラ情報を記録したJSONシーン記述ファイル(JSON scene description)を生成し、UE5におけるシーン構造の再構築をガイドしました。
  • 植生インスタンスの共有維持:森林内で繰り返し出現する樹木については、重複したメッシュを複数生成するのではなく、Unreal内で共有ジオメトリインスタンス(shared geometry instances)として保持しました。
  • マテリアルの対応付けと調整:サポートされているBlenderのマテリアル入力(supported material inputs)を読み込み、元のテクスチャ(source textures)を再利用して、Unreal上で木材(timber)、石材(stone)、ファブリック(fabric)、ガラス(glass)、水(water)のマテリアルを対応して構築。テクスチャの位置とスケール(木目の向きを含む)を保持しました。一部のシェーダー挙動(shader behavior)はリアルタイムエンジン上では近似表現しかできないため、エディタ上で確認しながら調整を行いました。
  • 空とボリュメトリックフォグのマッチング:UE5内でスカイ(sky)とボリュメトリックフォグ(volumetric fog)を設定し、Blenderのレンダリング画像と見比べながら外部フィルライト(exterior fill)と大気の薄霧(haze)を微調整しました。

コリジョンと一人称コントロール

エンジン導入後、Astraはシーンの基本的な移動ロジックと衝突境界を構築しました。

  • 通行・遮蔽ルール:床面がプレイヤーを支え、壁、家具、ガラス窓にはすり抜けを防止するコリジョンを設定。手前の木の幹は障害物として機能しますが、シダ植物は歩行を遮る見えない壁にならないよう設定しました。
  • キャラクターコントローラーとウォークスルー検証:一人称キャラクター(first-person character)、歩行操作(walking controls)、開始地点(starting point)を追加し、ネイティブMacアプリケーション(native Mac app)としてパッケージ化。キャラクターの通常の移動によってルートに沿ったウォークスルーテストを行いました。
Unreal Engine 5 still of the Garden House kitchen showing a pale island, curved timber stools, oven, coffee machine, sink, and woodland through the windows
Unreal Engine 5によるキッチン静止画:パッケージ化されたアプリケーション内で静止画用設定を選択してキャプチャされたもので、淡い色調のアイランド、木製のバースツール、コーヒーマシンのディテールを表現しています。

更新バージョンの再インポート:アセンブリ連動とインタラクション拡張

初期のUE5シーンが機能することを確認した後、クリエイターはBlenderに戻り、生活小物、実体照明器具、カメラワーク映像の精緻化(第4・第5フェーズの内容)を行いました。その後、Astraは更新されたモデルを既存のUE5プロジェクトに再インポートし、より豊かなインタラクション機能を拡張しました。

  • コンポーネントのアセンブリと連動関係:パイプラインはドアや引き出しの各パーツ、ヒンジ(hinge)やスライド(slide)の位置、照明とスイッチの制御関係を記録。取っ手(handles)、引き出しボックス(drawer boxes)、内部の収納物(contents)がアセンブリ全体(assembly)とともに一体となって動くようにしました。
  • 「E」キーインタラクションシステム:ウォークスルー中に画面にコンテキストに応じたプロンプトが表示され、Eキーを押すことでドアの開閉(doors)、キッチン引き出し収納の開閉(kitchen storage)、指定エリアの照明の点灯・消灯(selected lights)が可能になりました。
  • エスプレッソマシンの操作:キッチンのコーヒーマシンに近づいてEキーを押すと、抽出シークエンス(brewing sequence)がトリガーされます。マシンのボタンが押し込まれ、カップにコーヒーが注がれ、カップ内の液面が上昇します。
更新版Unreal Engine 5のインタラクティブウォークスルー録画:ドアやキッチン収納の開閉、照明の切り替え、操作可能なエスプレッソマシンの抽出プロセスを示しています(ポスター画像:atelier-ue5-interactive-house-poster-16be286418ee.webp)。

レンダリング対比:CyclesオフラインレンダリングとLumen静止画キャプチャのストーリーボード

変数を統制した条件下で異なるレンダリング環境における視覚的表現を対比するため、Astraは住宅の7つのテーマ別アングルを、厳密に対応させた2組のストーリーボード(Storyboards)としてまとめました。この並列チェックは性能ベンチマークを目的としたものではなく、カメラパラメータを固定した上での純粋な視覚的比較です。

  • 厳密にマッチングされたアングルと構図:2組のストーリーボードは同一の7つのテーマ順(森林の外観、リビング、キッチン、書斎、ベッドルーム、バスルーム、中庭の庭園)で展開され、一致したカメラ位置、向き、画角(matching camera positions, orientations, and fields of view)を維持しています。
  • それぞれのレンダリングとトーンの特徴:一方はBlender Cyclesのオフラインレンダリング画像(Cycles renders)、もう一方はUnreal Engine 5のLumen静止画キャプチャ(Lumen still captures)であり、双方が独自のライティングシステム、マテリアル表現、トーンマッピング(lighting, materials, and tone mapping)を保持しています。
  • 反射表現の対比:Unreal Engineのキャプチャ画像では、浴室の鏡面などのエリアに反射アーティファクト(reflection artifacts)が見られます。
Blender storyboard for the Garden House, with a large woodland exterior above six labeled images of the living room, kitchen, office, bedroom, bathroom, and garden
Blenderストーリーボード:Cyclesレンダリングによって生成され、同一の順序で7つのテーマアングルを表示。
Unreal Engine 5 storyboard for the Garden House, using the same seven subject labels and layout with still captures of the exterior, rooms, and courtyard
Unreal Engine 5ストーリーボード:Lumen静止画キャプチャによって生成され、同一のアングルと画角にマッチ。浴室の鏡面には反射アーティファクト(reflection artifacts)が存在します。
対比ポイント Blender (Cyclesオフラインレンダリング) Unreal Engine 5 (Lumen静止画キャプチャ)
カメラ位置と構図 7つのテーマ(外観、リビング、キッチン、書斎、寝室、バスルーム、中庭)をカバー 同一の7つのテーマ順、カメラ位置、向き、画角を厳密にマッチング
ライティングとトーン Cyclesオフラインレンダリングの照明設定とトーンマッピングを保持 Lumenのライティング特性と独自のトーンマッピングを保持
マテリアルと反射 Blenderシーン独自のマテリアル、ライト、トーンマッピングを使用 UE5シーン独自のマテリアル、ライト、トーンマッピングを使用。浴室の鏡面には反射アーティファクト(reflection artifacts)が残る
比較の性質 カメラ変数を固定した上での並列的な視覚確認であり、エンジン性能テストではない カメラ変数を固定した上での並列的な視覚確認であり、エンジン性能テストではない

7. 応用展開シーン

Solace住宅にとどまらず、クリエイターはこの「コードで編集可能な3Dシーンを構築し、レンダリングプレビューを通じて課題を発見しながら継続的に推進する」ワークフローを、SFや自然景観といった異なる題材にも適用しました。以下の3つの事例は具体的なアプローチと成果を示すものであり、汎用的な能力を検証した対照実験ではありません。

HELIOS(SFシーン)

太陽を取り囲む巨大人工建造物「HELIOS」の構築において、第1バージョンのシーンには数千枚の個別三角パネル(thousands of individual panels)、窪んだサーフェス(recessed surfaces)、冷却フィン(cooling fins)、筋交い付き保守構造(braced service structures)、大型制御ハブ(larger control hubs)が含まれていました。

最初のプレビューレンダリングにおいて、Astraは内部の強光によって惑星表面が白飛び(露出オーバー)し、土星の環がフレームの端で途切れていることを発見しました。そこで能動的に内部環境のフィルライトを弱め、構図の画角を広げて環全体が収まるように修正しました。

地球の低軌道からほぼ完全に閉じたダイソン球を眺める構図の生成をクリエイターが指示した際、Astraは5,120枚のパネルをつなぎ合わせたほぼ閉鎖された外殻を構築し、光が漏れ出るわずか3本の狭いスリットを残しました。プレビューによって画面内で1本の光柱しか明確に見えないことが判明すると、Astraは発光面の相対位置を調整し、地球の海洋表面の強すぎるスペキュラ反射を抑えて、画面全体のバランスを整えました。これらの一連のレンダリングにおいて、天体のサイズや相対距離は映画的な構図を実現するための芸術的な調整であり、実際の天文学的スケールではありません。

Blender render of HELIOS showing a bright Sun inside an open spherical structure of triangular collector panels, trusses, and machinery, with planets around it
HELIOS太陽コレクター全景:開口した球殻内に輝く恒星を表現。天体の距離とサイズは映画的な表現のために芸術的に再構成されています。
Blender render of a nearly closed HELIOS collector with three shafts of light escaping above Earth's curved horizon and illuminated cities
地球の地平線から眺めるほぼ閉じたダイソン球(5,120枚のパネルで構成)。スリットから3本の強烈な光柱が深宇宙へと伸びています。

データおよび素材のクレジット:HELIOSに使用された太陽観測データはNASA JPL / STEREOおよびSDOの紫外線観測画像(SVS 30362)に基づいています。地球のテクスチャはNASA地球観測所のBlue Marbleおよび夜間光マップ(クレジット:NASA Earth Observatory / Robert Simmon、Suomi NPP VIIRSデータ提供:NOAA NGDC Chris Elvidge)を使用。惑星および雲のテクスチャはSolar System Scope / INOVEのテクスチャアセットを改変し、CC BY 4.0ライセンスに基づいて使用しています。

Shipyard(ハードサーフェス宇宙船)

宇宙船の事例において、Astraはテーパー状の船体(tapered hull)、セグメントリング(segmented ring)、4基の精密な推進エンジン(four detailed drives)を備えた巡洋艦(cruiser)を構築しました。エンジン構造には外層の拘束バンド(containment bands)、配管ライン(service lines)、凹型ノズル(recessed nozzles)、同心円状の発光開口部(concentric illuminated openings)が細かく作り込まれました。

初期プレビューにおいて、クリエイターとAstraは艦首の造形が平坦で単調すぎること(bow too plain)、背景の惑星が構図の中で主張しすぎていること(background planet too prominent)に気づきました。その後のスクリプトのイテレーションにより、Astraは船体に装甲プレートの継ぎ目(panels and seams)、ドッキング用金具、リング固定具(docking hardware and ring fasteners)を追加し、背景の惑星を横に移動させて色調を落とすことで、主体のシルエットをより際立たせました。

Blender render of AURELION-07's tapered ceramic hull, supporting struts, and segmented ring against a blue planet
巡洋艦AURELION-07のメインサイドビュー:セラミック装甲の継ぎ目、ドッキング用支柱、分割リング構造が明確に確認できます。
Rear Blender render of AURELION-07 showing four detailed drive pods with service lines, metal bands, and luminous concentric nozzles
艦尾の4基の推進エンジン接写:外層のサービスライン、固定用金属バンド、同心円状の発光ノズル構造。

モネの庭園スタイルの水景

有機的な自然形状を扱うにあたり、クリエイターはAstraに実物のリファレンスを研究(study real references)してシーンを構築するよう求め、象徴的な緑色の日本風太鼓橋、池、睡蓮、しだれ柳を再現しました。画面の構図上の都合に合わせ、実際の庭園のプロポーションに対して適切な調整が加えられています。初期のレンダリングで池の周囲の地面が比較的平坦で閑散として見えたため、Astraはクリエイターからのフィードバックに基づき質感のある砂利と組積造の地面(textured gravel and masonry)を追加し、睡蓮の葉と花弁(lily leaves and petals)を作り込んでから、最終レンダリングを再実行しました。

Blender render of a Giverny-inspired garden, with a green Japanese bridge over a reflective lily pond, pink and white flowers, and dense willow foliage
ジヴェルニー風の睡蓮の水上庭園:緑の木橋、睡蓮、草花、しだれ柳が光を反射する池を取り囲んでいます。

Solaceの事例から導き出されたワークフロー:レンダリング画像を起点とする漸進的構築

SolaceプロジェクトにおけるAstraの試みは、3Dクリエイターが応用できる漸進的な構築アプローチを示しています。ただし、これは単一の事例から導き出された試行可能なアプローチであり、すべてのプロジェクトや題材でそのまま成功することを保証するものではありません。また、あらゆる3D制作において機械的に平面図を作成したり、Unreal Engine 5にエクスポートしたり、完全な実体モデリングを行わなければならないと規定するものでもありません。

この手法の中核となるロジックは以下の通りです。

  1. 具体的な対象と雰囲気から着手する:見たい具体的な場所や物体(place/object)から始め、その機能・用途や環境の雰囲気(purpose/atmosphere)を明確に記述し、AIに編集可能なシーン(editable scene)といくつかの観察用アングル(views)を出力させる。
  2. 大まかなシルエットから局所的なディテールへと前進する:まず全体の大まかな形状(broad shape)や構図のボリューム感を確認し、基調に問題がないことを確かめてから、徐々に距離を詰めて内部構造、マテリアルの反応、微小なオブジェクトを作り込んでいく。
  3. 毎回のレンダリングを次の意思決定の起点にする:1回のプロンプトですべてを完結させようとするのではなく、毎回のプレビューレンダリングを視覚的チェックの足がかりとし、人間が直感的な画像に基づいて次の調整内容を判断し、AIがそれを受けて具体的なコードへと落とし込む。

Solace事例の5段階の進行

各ラウンドで確認可能な中間生成物を残す

すべてのプロジェクトが全工程を完走する必要はありません。重要なのは、まず観察できる結果を作り、その後で次の修正を決めることです。

  1. 01
    意図と初期シーン

    対象、用途、雰囲気を記述し、編集可能なシーンと確認用のカメラ位置を生成します。

  2. 02
    空間計画

    建築プロジェクトでは、平面図やボリュームモデルから始め、動線と比率を確認できます。

  3. 03
    構造の詳細化

    確認済みの方向性に基づいて重要なジオメトリを補い、モデリングしながら問題を確認します。

  4. 04
    生活感と光

    日用品、マテリアル、見える照明器具を追加してから、シーンの光を調整します。

  5. 05
    カメラワークまたはリアルタイム操作

    目的に応じてレンダリング用のカメラワークを選ぶか、専用パイプラインでリアルタイムエンジンへ移行します。

原文プロンプト日英対訳クイックリファレンス

フェーズ 中核タスク 原文プロンプト (Prompt)
フェーズ1:コンセプトの基調 美的方向性と最初のミニシーンの確立 EN: Design a beautiful house with minimalist but highly detailed furniture and a nice garden. Make the scene cinematic, with considered lighting, materials, and time of day.
日本語訳: ミニマルでありながらディテールの豊かな家具と素敵な庭を備えた、美しい住宅を設計してください。ライティング、マテリアル、時間帯に配慮し、映画のようなシネマティックなシーンにしてください。
フェーズ2:環境と雰囲気 シーンコンテキストの拡張と特殊な光効果 EN: Make it golden hour. We should see the sun, and the house should be in the middle of a viridian forest.
日本語訳: 夕暮れのゴールデンアワーにしてください。太陽が見えるようにし、家は深い緑の森林の中央に位置するようにしてください。
フェーズ3:空間計画 プロジェクト要件に応じた動線と機能レイアウトの検討 EN: I like the minimalist, modern style, so keep that while we grow the house to be much more livable. Draw me a floor plan first. We'll validate and evolve it from there.
日本語訳: このミニマルでモダンなスタイルが気に入ったので、より居住性を高めつつそのスタイルを維持してください。まずは間取り図を描いてください。そこから検証と改善を進めます。
フェーズ4:実体建築の実装 平面図に基づき主要ジオメトリを深化させエラーを解消 EN: Keep the current scene as a backup, then build the updated house in Blender. Iterate until the house, furniture, and garden are detailed and the geometry is correct. Once we validate it in Blender, we'll export it to Unreal Engine 5.
日本語訳: 現在のシーンをバックアップとして保持した上で、更新後の住宅をBlenderで構築してください。家、家具、庭のディテールが充実し、ジオメトリが正確になるまでイテレーションを重ねてください。Blenderでの検証が完了したら、Unreal Engine 5にエクスポートします。
フェーズ5:生活の痕跡と光の表現 マテリアルの光応答と室内照明の調整、生活小物の追加 EN: Make the lighting quieter, warmer, and more accurate. Improve how the materials respond to light, and add dishes and everyday objects so the house feels lived in.
日本語訳: ライティングをより控えめで温かみがあり、正確なものにしてください。マテリアルの光への反応を改善し、食器や日常の小物を追加して、生活感が感じられる家にしてください。

この事例が実際に残したもの

  • 継続して編集可能な一連のBlenderシーン、およびモデリング、カメラ配置、レンダリングに使用された各種スクリプト
  • 同一シーンから生成された複数アングルの静止画と一連のカメラワーク映像
  • 本プロジェクトのために構築されたUE5エクスポート・再構築パイプライン、および2つのフェーズの一人称ウォークスルー
  • 引き続き人間による確認が不可欠な差異の整理:コンセプト平面図は施工図ではないこと、ジオメトリサンプリングは完全な工学的認証ではないこと、一部のシェーダーはUE5において近似的な再現にとどまること

まとめ:確認可能な中間生成物を橋渡しとする人間とAIの協調

OpenAIのこの事例が示した中核的なアプローチは、漠然とした設計意図を、コンセプト平面図、プレビューレンダリング、ホワイトモデル構造、エンジンウォークスルーといった段階的に検証可能な中間生成物へと分解することです。クリエイターは目にした課題に基づいて次のステップを決定し、Astraはその決定をBlenderシーン、Pythonスクリプト、Unreal Engine 5プロジェクトへと落とし込みました。AIを活用した3D制作を試みようとする人々にとって、最初から完全な最終成果物を求めようとするよりも、まず「目に見えるもの」を作り出し、毎回の観察をもとに次の具体的な修正へとつなげていくこのプロセスこそが、極めて示唆に富むアプローチとなります。

実践用持ち帰り資料

Markdown をスクロールして確認し、コピーしてチーム向けに調整できます。

Markdown · 会員
Markdown を読み込み中…
出典
Architectural visualization with AstraOpenAI Developers·2026-09-04·原文を見る
編集部注
本記事はOpenAI Developersの原文とオリジナルメディアに基づく日本語解説です。
↑ 本文ここまで
✓ この記事は全文無料です

メンバーは全文 Markdown のコピー・保存に加え、自分の AI に購読・質問させることができます。

原文を読む ↗
📮 新着解説をメールでいち早く

役に立ちましたか?メールを登録すると、新着解説を公開と同時にお届けします。解除はいつでも。