はじめに#
上記の QR コードは私の ERC-20 アドレスです。お金のある友人は少しでも寄付していただけると嬉しいです。1U2U は少なくても、1ETH2ETH は多くても構いません。以下の画像は、私がオンラインで見た他の有名人が作ったもので、とても美しいので、皆さんに楽しんでもらうために公開します。
注意深く観察すると、これらの画像に隠された QR コードは普通の QR コードの皮膚とは非常に異なることがわかります。これが私が驚いた理由です。今日は、皆さんと一緒に英語のドキュメントに従って、手取り足取り実践し、こうした画像の作り方を教えます。
実行環境#
ローカル実行#
条件が整っている友人は、自分のコンピュータを使用し、stable diffusion と自分が望むモデル、controlnet をインストールしてください。インストール方法は自分で検索すれば、非常に詳細なチュートリアルがあります。
オンライン実行#
もしあなたの個人用コンピュータのスペックが不足していて、学習目的のみで、大量使用の必要がない場合、私と同様に GPU をレンタルして実行することをお勧めします。
最近、Google のcolab
を無料で使用してトレーニングができましたが、Google がこのバグを発見し、無料ユーザーが stable diffusion のトレーニングに使用することを禁止しました。これにより、私の無料利用の夢は断たれました。colab の有料体験も悪くはありませんが、ネットワークと支払い方法に対する要求が高いため、ほとんどの人が満たしていないと思います。そのため、揽睿星舟というオンライン計算力プラットフォームの使用をお勧めします。3090 のグラフィックカードで stable diffusion を十分に動かせますし、1.9 元毎時の料金は非常にコストパフォーマンスが高いです。さて、これ以上は言いません。広告ではありません。
準備作業#
QR コードの準備#
まず、使用する QR コードを準備します。私は自分の ERC-20 アドレスを使ってデモを行います。このQR コードのウェブサイトを開くと、QR コードを含むスクリーンショットをアップロードすることも、直接テキスト内容や URL を入力することもできます。アップロード後、最初のスタイルを選択します。このスタイルが最も明確で、最終的な生成効果も最も良いです。他のパラメータは変更せず、直接ダウンロードをクリックしてください。
画像の準備#
画像を自分で用意し、img2img
機能を使って QR コード画像を生成することも、stable diffusion を使用して画像を生成することもできます。ここでは後者をデモします。
計算力プラットフォームのレンタル#
上記のウェブサイトを開き、登録が必要な場合は登録し、チャージが必要な場合はチャージしてください。stable diffusion をインストールする際にも課金されないように、まずアプリ市場を開き、新しい stable diffusion を選択し、インストール後に開きます。最後にインスタンスを作成し、初期化が完了するのを待ってからリンクをクリックして Web-UI を開きます。
画像生成#
私は stable diffusion のプラグインにあまり詳しくないので、最も保守的な方法を使用します。ここではGhostMixモデルを使用してデモを行います。このモデルをダウンロードした後、/data/models/Stable-diffusion
パスにアップロードします。
自分のプロンプトを入力します。表面と裏面の両方が必要です。また、civitAI で自分の好きな画像のプロンプトを選択し、適切なモデルとパラメータを選ぶこともできますが、著作権に注意してください。私のプロンプトを参考にしてください:
Japanese painting, mountains, 1girl
ネガティブプロンプト:
ugly, disfigured, low quality, blurry, nsfw
その後、img2img
をクリックし、QR コードをimg2img
に入れます。
パラメータ設定:
Resize mode: Just resize
Sampling method: DPM++2M Karras
Sampling step: 50
Width: 768
Height: 768
CFG Scale: 7
Denoising strength: 0.75
下に移動して controlNet を設定し、ControlNet unit 0
に再度 QR コード画像をアップロードし、以下の形式でパラメータを設定します。
Enable: Yes
Control Type: Tile
Preprocessor: tile_resample
Model: control_xxx_tile
Denoising strength: 0.75
Control weight: 1
Starting Control Step: 0.23
Ending Control Step: 0.9
生成された画像の効果が満足できない場合は、Control weight
とStarting Control Step
の 2 つのパラメータを変更し、調整を続けて満足のいく効果が得られるまで繰り返してください。生成後は必ずスマートフォンでスキャンして試してみてください。再度調整を行います。
その他の画像とプロンプト#
ここでは他のスタイルの画像とプロンプトをいくつか示します。皆さんも自分のプロンプトを選ぶことができます。
山荘スタイル#
プロンプト:
a cubism painting of a town with a lot of houses in the snow with a sky background, Andreas Rocha, matte painting concept art, a detailed matte painting
ネガティブプロンプト:
ugly, disfigured, low quality, blurry, nsfw
パラメータ:
Control weight: 0.97
Starting Control Step: 0.23
Ending Control Step: 0.9
メカ少女スタイル#
プロンプト:
1mechanical girl,ultra realistic details, portrait, global illumination, shadows, octane render, 8k, ultra sharp,intricate, ornaments detailed, cold colors, metal, egypician detail, highly intricate details, realistic light, trending on cgsociety, glowing eyes, facing camera, neon details, machanical limbs,blood vessels connected to tubes,mechanical vertebra attaching to back,mechanical cervial attaching to neck,sitting,wires and cables connecting to head
ネガティブプロンプト:
ugly, disfigured, low quality, blurry
パラメータ:
Control weight: 1
Starting Control Step: 0.23
Ending Control Step: 0.7
ロボットスタイル#
プロンプト:
light, futobot, cyborg, ((masterpiece),(best quality),(ultra-detailed), (full body:1.2), 1male, solo, hood up, upper body, mask, 1boy, male focus,white gloves, cloak, long sleeves, spaceship, lightning, hires
ネガティブプロンプト:
ugly, disfigured, low quality, blurry
パラメータ:
Control weight: 1
Starting Control Step: 0.24
Ending Control Step: 0.9
市場スタイル#
プロンプト:
A photo-realistic rendering of a busy market, ((street vendors, fruits, vegetable, shops)), (Photorealistic:1.3), (Highly detailed:1.2), (Natural light:1.2), art inspired by Architectural Digest, Vogue Living, and Elle Decor
ネガティブプロンプト:
ugly, disfigured, low quality, blurry, nsfw
パラメータ:
Control weight: 87
Starting Control Step: 0.23
Ending Control Step: 0.9