写真が、いま開いているレベルのアクターになる。
LocalMeshはあなたのグラフィックスカードでメッシュを作り、そのままUnrealに渡します。書き出しフォルダーも、ドラッグ&ドロップも、インポートのダイアログもありません。完成したメッシュの下で、3D ソフトの名前が付いたボタンを押すと「送信先」のリストが開きます。Unreal Engine を選んで「Unreal Engine に送信」を押せば、作業中のレベルにオブジェクトが現れます。
クリックすると何が起きるか
- 1LocalMeshがファイルを変換します。 InterchangeはWebPテクスチャを含むglTFを受け付けず、ジオメトリごとファイル全体を拒否します。そこで変換したコピーをキャッシュに書き出します。ライブラリのメッシュには触れません。
- 2Unrealが取り込みます。 /Game/LocalMeshへ、Static Meshとして、ファイルが持つテクスチャとともに。アセットは保存されます。
- 3アクターが置かれます。 ワールド原点に、カードの名前で。あとはレベルの他のものと同じように移動、拡大縮小、配置ができます。
最初の一度だけの準備
LocalMeshからUnrealに入れるものはありません。橋渡しをするのはEpicがエンジンに同梱している2つのプラグイン、Remote Control APIとPython Editor Script Pluginで、LocalMeshはそれを有効にするだけです。
- 1完成したメッシュの下で「送信先」のリストを開きます。 「書き出す」の後ろにある、3D ソフトの名前が付いたボタンです。そこで Unreal Engine を選びます。
- 2「Unreal プロジェクトを準備」を押します。 リストのいちばん下にあります。.uprojectを指定します。LocalMeshがプロジェクトファイルで2つのプラグインを有効にし、Remote Controlがインポートのスクリプトを実行できる設定を追加します。
- 3そのプロジェクトでエディタを再起動します。 設定は起動時に効きます。LocalMeshが代わりにUnrealを開くことはなく、動いているエディタの設定を書き換えにいくこともありません。
どこに着地するかを教えてくれます
準備が済むと、「送信先」のリストにエンジンのバージョン、開いているプロジェクトとレベルが表示されます。Remote Controlが応答しない場合はそう伝え、何を有効にすればよいかを示します。思っていない場所に届くほうが、届かないことより厄介だからです。
このメッシュを取り込む価値
UV とカラーアトラス、そして別々に届くラフネスマップを伴って入ってきます。あなたのライティングの下でも、マットはマットのままです。写真がはっきり写している部分の色は、撮ったときのままの写真です。より均一な色にしたいときは、送る前にメッシュを「AI ペイント」に切り替えてください。メッシュは三角形で、メタルは中立のままです。モデルの推定が当てにならないので、こちらで決めつけないことにしています。
これはプロトタイピング用のアセットで、それ以上のふりはしません。レベルが何になるかをまだ探している間に置いておくもので、誰かがきちんとモデリングする主役の小道具ではありません。
できないこと
- メッシュだけです。 橋が運ぶのは.glb、.gltf、.objです。ガウシアンスプラットは.plyなので通りません。そのファイルはディスク上にありますし、そもそもUnrealはスプラットビューアーではありません。
- エディタが開いている必要があります。 準備したプロジェクトで。応答するのはRemote Controlなので、それがないプロジェクトには黙って失敗する代わりにメッセージが出ます。
- シェーダーの配線まではしません。 受け取るのはStatic Mesh、そのテクスチャ、そしてUnrealがファイルから作るマテリアルです。自前のマテリアルがあるなら、つなぐのはあなたです。
- 何もマシンの外に出ません。 Remote Controlは127.0.0.1でしか待ち受けず、LocalMeshが送るのは自分で書いたスクリプトだけです。
自分の資料をレベルに置く
14日間の無料トライアル、そのあとは$39の買い切り。Windows、NVIDIAのカード(8GB推奨)、そして導入済みのUnreal。
LocalMeshをダウンロード