imagicdev のすべての投稿

AI技術同人誌リリースしました

なかのひとがつくったStable Diffsion web UI + Anything V5の技術同人誌#1をAmazon Kindleでリリースしました。Unlimitedなら無料で購読できます。

魔導書シリーズ初の人気モデルAnything V5対応版です。

システム+モデルの簡単導入ガイド、見せる絵を作成するためのタグガイド、高品質LineartのためのLoRAガイドなど役立ち情報満載です。

既刊、Counterfeit-V2.5対応版もよろしくおねがいします。

VRMNX更新準備中です

鉄道模型シミュレーターNXの次期アップデータの準備を進めています。

ビュワーのキーボード、マウス操作に新しい加速度システム&フリックエンジンを実装しました。従来、単一のポジショニング演算でしたが、機能ごとに加速度計算などを分離、実装しました。クリッカブルだったマウスホイールの移動が、スムーズになるなど操作性が大きく向上します。

その他、大規模な更新として、内蔵Pythonエンジンを3.10系に変更します。numpyも組み込まれた状態になります。

現在、最終テスト中です。提供開始までお待ち下さい。

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