0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

小説をAWSに投げたら漫画になって返ってくるサービスを妄想設計してみた(漫画編 #2.6)

0
Posted at

はじめに

前回の

  • #2:案A(王道サーバーレス)
  • #2.5:案B(高品質・重量級構成)

では、実用性や品質を重視した構成を妄想しました。

今回はその真逆。
「最小構成でとりあえず動く漫画生成(案C)」 を妄想します。

  • キャラ一貫性なし
  • コマ割りは固定テンプレ
  • 画像生成は直列
  • 失敗時のリトライなし
  • とにかく“動くもの”を最速で作る

つまり MVP(Minimum Viable Product) に全振りした構成です。

※ 案CはMVPのため、キャラの一貫性や画風の統一は考慮していません。
Stable Diffusion に毎回自由に描かせるため、コマごとに顔や雰囲気が変わる前提の構成です。
「漫画の形を最小コストで成立させる」ことに特化しています。


🎯 案Cのコンセプト:最小構成 × 最速で動く

案Cは 「まずは動くものを作る」 ことを最優先にしています。

  • AWSサービスは最小限
  • 画像生成は直列で処理
  • コマ割りは固定テンプレ
  • キャラの一貫性は気にしない
  • 品質より速度と簡潔さを優先

「漫画が返ってくる」という価値だけを成立させる構成です。


🏗️ 全体アーキテクチャ(文章で図解)

[API Gateway]
     ↓
[Lambda(シーン分割)]
     ↓
[Lambda(コマ生成)]
     ↓
[Bedrock(画像生成)]
     ↓
[S3(画像保存)]
     ↓
[Lambda(ページ合成)]
     ↓
[S3(完成ページ)]

案A・案Bと比べて、
圧倒的にシンプル なのが分かります。


🔥 画像生成パイプライン(最小構成)

案Cでは、画像生成は Bedrock のモデルを直列で叩くだけ

  • SDXL ではなく SD1.5 など軽量モデル
  • LoRA なし
  • ControlNet なし
  • Embeddingチェックなし
  • リトライなし

とにかく 「1コマずつ順番に生成していく」 だけです。

※ この構成ではキャラの顔・髪型・服装がコマごとに変わる可能性があります。
あくまで「漫画の形を最小コストで成立させる」ための割り切りです。


🧩 コマ割りは固定テンプレ

案Cでは、コマ割りの自動生成は行いません。

  • 2コマ
  • 3コマ
  • 4コマ

などの 固定テンプレをS3に置いておき、そこに画像を流し込むだけ

これにより、
レイアウト処理をほぼゼロにできます。


🧠 シーン分割も最小限

案Cでは、シーン分割もシンプル。

  • LLMに「3シーンに分けて」と指示
  • 返ってきた3つの文章をそのままコマにする
  • 文章の整形も最小限

案A・案Bのような高度なプロンプト設計は不要です。


📬 ワークフロー制御:全部Lambdaで直列

案Cでは、Step Functions すら使いません。

  • Lambda → Lambda → Bedrock → Lambda
    直列パイプライン

非同期処理もなし。
キューもなし。
イベント駆動もなし。

「1つのリクエストが終わるまで待つ」 という潔さ。


🖼️ ページ合成も最小限

ページ合成も Lambda で実行。

  • コマ画像をテンプレに貼る
  • 吹き出しは固定位置
  • 文字はそのまま配置
  • 画質補正なし

案Bのような“商用品質”は目指しません。


💰 コストと品質のトレードオフ

案Cは、案A・案Bと比べて圧倒的に軽い。

項目 コスト メリット
Bedrock推論 とりあえず動く
Lambda直列 実装が簡単
固定テンプレ レイアウト不要
品質 キャラ一貫性なし

🎯 まとめ

  • 案Cは 最小構成のMVP
  • LambdaとBedrockだけで漫画生成を成立させる
  • コマ割りは固定テンプレ
  • キャラ一貫性なし(仕様)
  • 品質より速度と簡潔さを優先
  • 案A・案Bとの対比で“構成の幅”が理解しやすい

🔮 次回予告(漫画編 #3)

次回は、いよいよ
「編集UI編」 に突入します。

  • コマの入れ替え
  • 吹き出しの編集
  • キャラの差し替え
  • プロンプトの再生成
  • ページ全体の調整

など、
“漫画を編集するためのUI/UX” を妄想します。

シリーズ最大の山場になる回です。


📚 このシリーズの記事一覧


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?