AI研究出張版 : 新幹線は生成できるか

AIネタの出張版です。

https://imagic.games/nyadimension/

イラスト系AIモデルで新幹線が生成できるか挑戦します。背景描写が比較的良好なCounterfeit-V2.5を使用しています。

まずは、promptに”shinkansen”。ヨーロッパのTGVを除く主要列車は、ほぼ反応なしでした。新幹線も個別の列車名はXです。

shinkansenは、鉄道として認識しました。

((masterpiece,best quality)), Depth of field, ((bokeh)), 1girl, shinkansen, outdoors, sunlight, dutch angle, god ray
Negative prompt: EasyNegative, fewer fingers, extra fingers, extra legs, signature, watermark, username, torii
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 10, Seed: 2788141753, Size: 768x480, Model hash: bd83b90a2e
Used embeddings: EasyNegative [119b]

生成を繰り返すと車両がでてきますが、新幹線車両ではありません。しかし、未指定と比較すると現代的なデザインの車両が生成されます。

((masterpiece,best quality)), Depth of field, ((bokeh)), 1girl, shinkansen, outdoors, sunlight, dutch angle, god ray, station
Negative prompt: EasyNegative, fewer fingers, extra fingers, extra legs, signature, watermark, username, torii
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 10, Seed: 2314646510, Size: 768x480, Model hash: bd83b90a2e
Used embeddings: EasyNegative [119b]

偶然、熱海駅ぽい画像になりました。熱海駅は、在来線の山側に新幹線ホームがあります。プラットホームは国籍不明ですが。

((masterpiece,best quality)), Depth of field, ((bokeh)), 1girl, shinkansen, outdoors, sunlight, dutch angle, god ray, station
Negative prompt: EasyNegative, fewer fingers, extra fingers, extra legs, signature, watermark, username, torii
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 10, Seed: 3853004564, Size: 768x480, Model hash: bd83b90a2e
Used embeddings: EasyNegative [119b]

bullet trainを追加。何回か繰り返しましたが、新幹線は、学習元に画像がないようです。これは、AVEぽいなにか。軌道も謎。このあたり、現在のAIの実情です。

ちなみにAVEを指定しても鉄道としてすら認識されません。

((masterpiece,best quality)), Depth of field, ((bokeh)), 1girl, shinkansen, outdoors, sunlight, dutch angle, god ray, station, bullet train
Negative prompt: EasyNegative, fewer fingers, extra fingers, extra legs, signature, watermark, username, torii
Steps: 20, Sampler: DPM++ 2M Karras, CFG scale: 10, Seed: 1937375451, Size: 768x480, Model hash: bd83b90a2e
Used embeddings: EasyNegative [119b]

AIで日本の風景をつくる

Stable Diffusion web UI + Counterfeit-V2.5で日本の風景画像をつくってみました。

今回は、ストレートに1024*256で画像を生成しています。

Promptに”japan rural”を組み込むことで日本の農村風景になります。生成画像は、テクスチャーの左右がつながらないため、Photoshopなどで左右がつながるように加工します。

AIの標準状態の風景は、海外の小麦畑です。日本の風景を指定した場合は、山、樹木、建物が日本風に、畑が水田になります。まれに富士山も描かれます。

Waifu Diffusion 1.5 betaでも同様な手法で生成できました。

今回は、Promptのみで生成しましたが、背景にできそうな画像は、10枚に1枚程度の割合でした。簡単な色分けで山、空を指定した画像を用意して、そこから生成する方法もあります。水平線の位置や山の形を指定できるため、適切な画像を早く生成できます。

AIで背景テクスチャーをつくる

ホットなネタのジェネレーティブAIで、背景テクスチャーをつくってみました。

結論から言うと「想像した背景を簡単に創造できます」。ただし、現時点ではPC環境のハードルが少し高いです。

実験には、Stable Diffusion web UIを使用しました。モデルは、背景が得意なCounterfeit V2.5を選択しました。このモデルは、イラスト系なので、さらにリアルにするならば、実写系のモデルを選択してください。

少し大きな画像を生成するためVRAMは、12GB以上の搭載が必要です。

web UIを起動後、Promptを設定、画像サイズは1024*400にしました。上下はトリミングするため、少し大きめに設定します。

生成した画像

海+太陽です。このままでは画像の両端で不連続になるため、ペイント系ツールで調整します。調整後、1024*256ピクセルで保存します。

調整したテクスチャー用画像

レイアウトの背景テクスチャーにセットして、試運転で確認します。

試運転で背景を確認

フォグがかかっているため、背景は白くなっています。水平線の位置は、もう少し調整が必要かも。ペイントツールでトリミング位置を調整します。

山がある風景

次はもう少しPromptを追加して、hill + riverを追加します。このような風景が数秒で生成されます。

テクスチャー画像

トリミング+画像修正を行い、テクスチャー画像を作成します。

試運転

試運転で表示します。今度はフォグの強さを小さくしました。イラスト系のモデルが生成した画像ですが、想定以上です。十分いけます。

VRMNX 高層ビル建設中

建設中の高層ビルモデルです。最初は、ビルの大まかな形状をつくります。VRM5以前は、この状態にテクスチャーを貼り付けていました。

VRMNXの強力なレンダリングエンジンを前提とした新しいモデルです。フロアをポリゴンで作り込みます。
現代の高層ビルは、ビルの重量やコストなどから外壁にガラス素材を多用しています。フロアにガラスをはめ込みます。

モデルは、この状態で工程の1/3になります。

VRMNX 高層ビル建設中

VRMNXの新しいストラクチャー「高層ビル」のモデリングをすすめています。近年、建設がすすむ新しいデザインのビルをモチーフにオリジナルストラクチャーを設計しています。

VRMNX EF81 113入換表示灯追加

部品サーバーを更新しました。

EF81 113は、鉄道模型シミュレーター4の最初期に開発されたモデルデータで、入換表示灯機能は非搭載でした。今回の更新で、表示灯機能を追加しました。

この他、チキ5000の車両に組み込まれているコンテナ積載情報にNXシステム用のデータを追加しました。