🔮 はじめに
AI でキャラクターを生成するときの楽しみのひとつは、まったく異なる世界観のビジュアルを並べて比較できることです。
今回は「魔法少女」と「サイバーパンク戦士」という両極端なテーマを設定し、AIにどんなキャラクターが生み出せるのかを試してみました。
魔法少女:ファンタジーのきらめき
まずは魔法少女をテーマに生成。
・ピンク色のフリルドレス
・光を放つステッキ
・星や月がきらめくファンタジー背景
まさにアニメのワンシーンを切り取ったような華やかなキャラクターが現れました。衣装や小物まで細かく描かれていて、「カードイラスト」にも使えそうな仕上がりです。
サイバーパンク戦士:未来都市のクールさ
続いてサイバーパンクをテーマに。
・ネオンに照らされた夜の街
・近未来的なアーマーと発光ギミック
・シリアスで硬派な雰囲気
魔法少女とは真逆の、リアル寄りでクールなビジュアルになりました。
同じAIから生まれたとは思えないほど、世界観の切り替えが鮮やかです。
並べてみると……
左に魔法少女、右にサイバーパンクを並べると、その違いが一目瞭然。
ファンタジーのきらめきと、未来都市のネオン。どちらも魅力的ですが、表現の方向性はまったく異なります。
感想と活用アイデア
今回の実験から分かったのは、AIは「同じテーマの変化」だけでなく、まったく違うジャンルのキャラクター表現も自在に楽しめるということ。
・設定資料集風に「ジャンル別キャラ」を並べる
・物語の登場人物を「別の世界線」で描く
・SNS投稿で「どっちのスタイルが好き?」と比較企画をする
遊びとしても、創作のアイデア出しとしても活用できます。
作成手順
1 環境準備
・Google Colab で GPU を有効化
・diffusers, transformers, safetensors など必要ライブラリをインストール
2 ベースモデルのロード
from diffusers import StableDiffusionXLPipeline
import torch
model_id = "stabilityai/stable-diffusion-xl-base-1.0"
pipe = StableDiffusionXLPipeline.from_pretrained(
model_id, torch_dtype=torch.float16
).to("cuda")
3 LoRAの読み込み
pipe.load_lora_weights("xuminglong/kontext-tryon7")
4 画像生成
🌟魔法少女版
prompt = "a girl wearing magical girl cosplay, frilly dress, glowing wand, fantasy background, high quality, detailed"
negative = "lowres, blurry, deformed, bad hands"
image = pipe(prompt=prompt, negative_prompt=negative, num_inference_steps=40, guidance_scale=8.0).images[0]
🌟サイバーパンク版
prompt = "a girl wearing cyberpunk cosplay, neon lights, futuristic armor, night city background, cinematic, highly detailed"
まとめ
・AIは「魔法少女」と「サイバーパンク」のように真逆の世界観でもキャラを生み出せる
・顔立ちや雰囲気は異なっていても、それぞれのジャンルをしっかり表現してくれる
・「衣装チェンジ」ではなく「キャラ表現の幅」を楽しむのがポイント
フリーランスエンジニアです。
AIや画像生成の記事色々書いているのでプロフィール見てみてください。
もし以下のようなご要望をお持ちでしたらお気軽にご相談ください。
AIサービスを開発したい、ビジネスにAIを組み込んで効率化したい、AIを使ったスマホアプリを開発したい、
ARを使ったアプリケーションを作りたい、スマホアプリを作りたいけどどこに相談したらいいかわからない…
いずれも中間コストを省いたリーズナブルな価格でお請けできます。
お仕事のご相談はこちらまで
rockyshikoku@gmail.com
機械学習やAR技術を使ったアプリケーションを作っています。
機械学習/AR関連の情報を発信しています。


