梗鲸 GengJing · DeepSeek Memes

クジラ娘ミームの作り方 —— AIに「いつも同じ彼女」を描かせる

自作クジラ娘ミームの最大の敵は崩れです。同じキャラを10回描かせると10通りの顔になる。オープンソースプロジェクト DeepSeek Whale-chan はこれをエンジニアリングで解決します——キャラ規範 + 頭身の数値化 + 参考画像ロック + 自動QA。当ページではその要点を日本語の入門ガイドに整理しました。完全なドキュメントは常に元リポジトリにあります(出典は文末)。

他の言語で読む: 中文 · 繁體中文 · English

概要

プロジェクト
オープンソース DeepSeek Whale-chan(コミュニティ駆動・非公式)
構成
キャラ規範 + 参考アセット + Agent Skill 2種(whalechan-image-character / whalechan-image-comic)
対象
クジラ娘の立ち絵・イラスト・スタンプ・4コマを生成したいクリエイター
ハードル
AIコーディングエージェント(Codex / Claude Code / Gemini など)を使えればOK。絵は描けなくてよい
費用
Codex 内蔵 ImageGen は設定不要。OpenAI / Nano Banana / Seedream は任意のフォールバック(各API課金)
ライセンス
規範ドキュメント CC-BY-NC-SA 4.0 / コード MIT。キャラはコミュニティ共創、一部素材は原作者に帰属(文末)
コミュニティルート
Skill不要の「参考図+プロンプト」2ステップ。AI-Fanworksから収録(下記の節参照)

なぜ崩れるのか:キャラを「永久アイデンティティ」と「可変項」に分ける

画像生成AIには記憶がなく、生成のたびにプロンプトからキャラの見た目を「推測」し直します。すると髪色が漂い、尾びれが消え、メイド服が変形する。本プロジェクトの解決策は工業デザインと同じ発想——永久アイデンティティを規範として固定し、画風・動作・衣装・背景・頭身を独立した可変項として個別に解決する。一項を変えても他項に影響しません。

クジラ娘の永久アイデンティティ:丸みのある広い顔、大きく表情豊かな目、深海洋ブルーからシアンへのグラデーション巻き髪、一対の側生クジラヒレ耳、前弯のアホ毛、体に自然につながる一本のクジラ尾、そして紺×白の豪華メイド服(白いクジラ徽章 + マットゴールドの縁取り)。これさえ守れば画風を自由に変えても彼女は彼女のままです。

キャラの完全な設定カード(誕生日・性格・名台詞)はリポジトリREADMEへ。背景ストーリーは当サイトのDeepSeekちゃん事典、三面図の参考画像は設定資料にあります。

5種の頭身:「かわいい」を数値化する

本プロジェクトの最も硬派な部分は、キャラに5種の標準フォルムを定義し、それぞれに厳密な頭身ターゲットと合格区間を設けたこと。生成結果はツールで実際に測定され、区間外は不合格になります:

フォームコードターゲット合格区間見た目と用途
standard4.0頭身3.846–4.146最も伸びたフォーム。立ちポーズ・正式な立ち絵・ポスターに
compact3.3頭身3.105–3.405やや縮んだ四肢で動きの張りが出る。アクション・座席シーン・ミッドショットに
semi-chibi2.8頭身2.689–2.989デフォルト基準。頭がやや大きく丸くまとまる。萌えと場面適性のバランス
chibi2.5頭身2.372–2.672SD寄り。胴が短く感情が誇張される。ギャグ4コマとスタンプに
super-deformed2.1頭身1.931–2.231最大圧縮。巨大な頭に極短の四肢。大反応スタンプに

ミームには chibi と super-deformed が最適。頭が大きいほど感情が大きく、チャット画面での印象が強くなります。Skill のデフォルトは semi-chibi。

頭身は身体の幾何だけを変え、見た目の年齢は変えません——「幼年化」をフォームにマップすることは規範で明確に禁止されています。

2つの Skill:一枚は絵を、一枚はオチを

リポジトリの中核は、AIコーディングエージェントのチャットから直接呼べる2つの Agent Skill です:

コミックSkillのギャグ機構について補足すると:入力の真実の事実(「ユーザーが冷蔵庫の物を食べてよいと言った」など)を固定し、クジラ娘が意味をすり替える(「なら冷蔵庫全体が今私の弁当箱ですね」)ことで反転を作ります。あなたは明確な事実・対立・許可関係を渡すだけで、オチを考える必要はありません。

導入:3ステップ

前提:Skills 対応の AIコーディングエージェント(Codex・Claude Code・Gemini / Antigravity など)を利用中であること。ステップ1、リポジトリをクローン:

git clone https://github.com/Neko3000/deepseek-whalechan.git
cd deepseek-whalechan
pip install pillow   # 任意:画像処理・検証依存

ステップ2、skills/ 以下の2つの Skill をエージェントのスキルディレクトリにコピー:

# Codex
mkdir -p ~/.codex/skills
cp -R skills/* ~/.codex/skills/

# Claude Code
mkdir -p ~/.claude/skills
cp -R skills/* ~/.claude/skills/

# Gemini / Antigravity
mkdir -p ~/.gemini/config/skills
cp -R skills/* ~/.gemini/config/skills/

ステップ3、セッションを再起動すると $whalechan-image-character と $whalechan-image-comic が自動認識されます。

プロバイダ設定は任意:Codex 内蔵 ImageGen がデフォルトで設定不要。外部フォールバックを有効化する場合のみ OPENAI_API_KEY(gpt-image-2)/ GEMINI_API_KEY(Nano Banana)/ ARK_API_KEY(Seedream)などを設定。実際のAPIキーをリポジトリにコミットしたり会話に貼ったりしないこと。

最初の一歩:そのままコピペできる2つのプロンプト

シーン1——正確な文字入りバナーの生成:

$whalechan-image-character を使って 8:3 のクジラ娘バナーを生成:

クジラ娘は画面右側、一口目の直前で止まり、頬は少し膨らみ、箸は茶碗の上に浮いたまま。

テキストは正確に:
「ごはん先、推論はあと!」

Skill はまず生成プラン(画面比・フォーム・構図・画像ごとの設定・プロバイダ順・候補予算)を提示して確認を待ちます——わざと設計された「うっかり防止」で、確認後にはじめて生成枠を消費します。

シーン2——ネタ素材を5枚の反転コミックに:

$whalechan-image-comic を使って次の内容を5枚のクジラ娘反転コミックに:

「ユーザーがクジラ娘に冷蔵庫の物を食べてもよいと言った。彼女はすぐ、冷蔵庫ごと持ち帰って
よいかと尋ねた。」

チャットのスクリーンショットを添付して「事実と意味だけを抽出し、元画像のUI・アバター・レイアウトは再現しない」と注記することもできます。成果物は artifacts/ に、完全なプロンプトとQA記録付きでアーカイブされます。

なぜ崩れないのか:3つのQAゲート

一項目でも不合格なら納品しません。リトライは一度に一問題のみ。これらのスクリプトはSkillなしで単体でも動き、自前の生成パイプラインに組み込めます。

コミュニティの新ルート:参考図1枚+プロンプト2本、Skill不要

2026年10月収録:オープンソースリポジトリ AI-Fanworks(作者はBilibiliのApprenTice)が、もっと軽いルートを示しています——コーディングエージェントもスクリプトも不要で、対話型画像生成モデル(作者は GPT image 2.5 を使用)の中で「参考図1枚+長文プロンプト」だけで完結します。第一段階で ZipZipPipe の『大AI与小AI们』の設定図を9:16の全身イラスト(Girl)に描き直し、第二段階でそのイラストを参考図として約1.75頭身のちびスタンプ体(Chibi)に変換。DeepSeek・Claude・GPT・Gemini・Grok・GLM・Qwen・Kimi・MiniMax の9キャラすべてでこのパイプラインが通っています。

クジラ娘(DeepSeek)の場合、全体の流れは3ステップ:

クジラ娘の2本の個別プロンプトを原文のまま転載します(原文は簡体字中国語のまま、著作権は作者に帰属。対になる「画风提示词」2本はリポジトリの Prompt.md の「画风提示词」節にあります):

绘制鲸鱼娘少女全身立绘。

以所附参考图中的服装、配色和附着饰件为基准,按以下要求调整角色设计,并采用上述画风绘制。

保留深蓝向浅蓝过渡的蓬松长卷发、原有呆毛、两侧蓝白鲸鳍状耳部、白色褶边头箍及原有小饰件。保留参考图的露肩蓝白女仆装、深蓝束腰、白色围裙、主要裙层和原鞋袜。眼睛颜色沿用参考图。保留人形双腿和一条蓝色鲸尾,单尾末端分为双叶;双叶不能画成两条尾巴,不新增角、翅膀或其他身体器官。

围裙鲸形纹样采用简洁的鲸鱼侧面剪影,躯干圆润、双叶尾端明显,喷水线简洁。不增加其他海洋纹样,保持参考图中的围裙结构及服装主题。

身体与服装连接结构:鲸鳍状耳部为身体结构,不额外新增普通人耳;单尾从骨盆后侧中线、束腰下方接出,服装后片留贴合尾巴的开口,边缘由原裙片覆盖,不新增连接装置或大蝴蝶结。尾巴从后侧绕向人物一侧,保持一条可追踪的连续弧线,不从裙摆边缘长出。背面服装沿用正面的材质、配色和已有结构语言,用最少细节补齐,不另设计一套背面服装。

使用自然协调的青年二次元人体比例,表情温和自然,面向观者、身体轻微转侧,双手空手放松,手臂略离躯干以露出围裙及腰部结构;不提裙、不拿道具。尾巴从身体侧后方露出,双叶尾鳍与裙摆、头发分开,双腿与鞋部清楚。尾根开口由裙片自然遮挡。

背景采用浅蓝灰底,向下柔和过渡至稍深蓝。人物后方及外围留白安排两三层宽弧水纹、一条向远处下方延伸的柔和的带状路径和少量气泡,形成低对比的海洋主题图形构图。水纹和路径仅属于背景,不穿过围裙图案,不连接身体,不另画完整鲸鱼或鲸尾。不用水体遮挡双腿,不以纯渐变代替主题元素。背景对比低于人物,保持蓝发、蓝裙与尾巴的轮廓清楚。

整张画布采用宽高比 9:16 的竖版画幅,主体视觉居中且整体略偏上,保留头顶和身体外围余量,人物、尾端与必要展示内容完整入框。底部预留低信息背景,重要内容不贴底或贴边。整张画布不出现名称、标题、编号、正背面标签、色值、尺寸、结构注释、标语或伪文字,以人物、图形和无字色块表达。
绘制一个完整全身的鲸鱼娘 Q 版角色,呈现表情包式的圆润大头、短小身体和极短腿形象。

以所附少女立绘为角色设计参考,保留发色、眼睛颜色、发型特征、鲸鳍状耳部、头饰、服装主要分区与围裙纹样。将身体比例、五官、线条和细节密度转换为以下 Q 版造型。

角色约 1.75 头身,头高按颅顶到下巴计算,全高按颅顶到脚底计算,不计头饰、呆毛与尾巴。头部占人物高度的一半以上,下巴到脚底的总长度小于一个头高。脑袋宽大饱满,脸颊圆鼓,下巴短圆;脖子几乎不可见,头部紧贴短小躯干。肩窄、腰身极短,裙身呈矮胖的圆钟形,裙摆宽度略小于含头发的头部宽度。双腿极短,裙摆下只露出一小截袜子和两只圆圆的小鞋;手臂短而肉乎乎,手掌小巧圆润,手指用简洁线条区分。整体像一只圆团子,不画修长腰身、长腿或写实关节,不采用普通儿童的身体比例。

眼睛大而圆,位于脸部偏下的位置,深色上眼线清楚,虹膜与高光简洁明亮。鼻子弱化为小点或省略,脸颊带柔和腮红。眉毛轻轻上挑,嘴巴张成小巧的圆弧形,呈现呆萌、略带疑惑的神情。双臂向两侧微微摊开,小手掌心朝上,肩膀轻耸,双脚靠近,身体略微倾斜。表情与动作清楚,缩小后仍容易辨认。

深蓝至浅蓝的长卷发概括为几组蓬松圆润的大卷发束,在身体两侧形成饱满轮廓,发尾接近脚边,避免拉长人物整体比例。保留呆毛、蓝白鲸鳍状耳部、白色褶边头箍和参考图中的主要饰件。耳部是身体结构,不额外添加普通人耳。

服装保留参考图的露肩蓝白女仆装、深蓝束腰、白色围裙、裙层和鞋袜配色。压缩束腰高度,围裙概括为圆润的白色大色块,保留可辨认的鲸形纹样。褶边画成少量宽而圆的起伏,裙褶、缝线和小饰件适度合并,保持蓝白分区清楚,不用密集细节填满小身体。

保留人形双腿和一条蓝色鲸尾,尾端分为双叶。尾巴从身体后侧自然接出,尾根由裙片遮挡,沿身体一侧弯成饱满的弧形;尾鳍与头发、裙摆分开,轮廓清楚,不新增角或翅膀。

采用清晰圆润的二次元卡通线条,外轮廓比内部线条更粗,内部细节简洁。用大块干净的赛璐璐明暗、少量柔和渐变和成片高光表现体积,弱化真实材质与复杂光影,保持蓝白固有色鲜明、整体柔软可爱。

背景为干净的浅蓝灰色,外围点缀少量低对比宽弧水纹和气泡,脚下有轻淡的接触阴影。画面只包含一个完整角色及简单背景,不添加文字、对话框、道具、多视图、色板或局部放大图。

整张画布采用宽高比 9:16 的竖版画幅。角色居中略偏上,头发、耳部、双脚与尾鳍完整入框,主体尽量占满可用宽度,四周保留余量。上下以背景留白适应竖版画幅,保持人物矮圆的整体轮廓,不为填满画面而拉长身体或双腿。底部保留低信息背景。

このルートの妙味はプロンプトの書き方にあります:画風プロンプトは質感要件を否定形のルール(全体エアブラシ禁止、ランダムな白線ハイライト禁止など)で指定し、キャラプロンプトは既知の失敗モードを1つずつ固定(二股の尾を二本の尾として描かない、尾の根元はスカートで隠す、背面服を別設計しない)——Skillの「永久アイデンティティ/可変項」分割の手動版です。画風はコミュニティプロンプト、プラン確認とQAはSkill、という併用もできます。

本節の内容は AI-Fanworks リポジトリから収録したもので、プロンプトと制作フローの著作権は作者 ApprenTice 氏に帰属し、氏が宣言する CC-BY-NC-SA 4.0(参考元の原作と同じライセンス)に従って帰属表示付きで掲載しています。完全な出典は文末「出典とライセンス」へ。本節はテキストのみで、リポジトリの画像は埋め込んでいません。

生成したあと:梗鯨に投稿

この道具で作ったミームは梗鯨に歓迎されます:サイト内投稿(アカウント不要・クレジット対応)→ コミュニティ審査 → 管理人による最終承認。チュートリアルは創作を、梗鯨は収録を担う——リポジトリ作者が本改編を許可する際に言ったとおり、一緒にクジラ娘のエコシステムを大きく育てましょう。

GitHubリポジトリへ ↗ 梗鯨に投稿

出典とライセンス

本チュートリアルはオープンソースプロジェクト DeepSeek Whale-chan(DeepSeek Whale-chan Project、作者 Neko3000)を改編・整理したものです。改編はissue #2で正式に許諾され、改編部分は同じCC-BY-NC-SA 4.0で共有します。クジラ娘のキャラクターは広大なネットユーザーの共創であり、一部の基礎素材の著作権はBilibiliのZipZipPipe・上善無形ら原作者に帰属します。商用利用には権利者書面の許諾が必要です。「コミュニティの新ルート」の節にあるプロンプトと制作フローは、2026年10月にオープンソースリポジトリ AI-Fanworks(作者 ApprenTice)から収録したものです。著作権は作者に帰属し、氏が宣言する CC-BY-NC-SA 4.0(参考元の ZipZipPipe『大AI与小AI们』と同じライセンス)に従って帰属表示付きで掲載しています。当ページは第三者コンテンツの整理と帰属表示のみを行い、誰の代わりにもライセンスを保証しません。当ページは約束どおり広告を一切掲載しません。

よくある質問

絵やコードができないと無理?

どちらも不要です。AIエージェントのチャットに普通の言葉で描写するか、素材を貼るだけ。リポジトリのPythonスクリプトは任意の上級者向けQA道具です。

お金がかかる?

Codex内蔵ImageGenがデフォルトでAPIキー不要。OpenAI・Nano Banana(Gemini)・Seedream(火山エンジン)は任意のフォールバックで、各有効化後にAPI課金されます。Skillは枠を消費する前にプランを出して確認を待ちます。

生成物を商用できる?

自由にはできません。プロジェクトの規範ドキュメントはCC-BY-NC-SA 4.0(非商用)。クジラ娘のキャラはコミュニティ共創で、一部の基礎素材はBilibiliのZipZipPipe・上善無形ら原作者に著作権があり、商用には権利者書面の許諾が必要です。個人のチャット・アイコン・壁紙などの非商用利用は問題ありません。

このページとGitHubリポジトリの関係は?

当ページはリポジトリREADMEとSkillsドキュメントを改編・要約した版で、作者よりissue #2で正式に許諾を受け、同じCC-BY-NC-SA 4.0で共有し署名を明示しています。完全で最新のドキュメントは常に元リポジトリにあり、当ページは「入口」であって代替ではありません。リポジトリ更新に合わせて同期します。

当サイトの/refs設定資料との違いは?

設定資料は完成品の三面図をimg2img / ControlNetの参考画像として使う路線、本チュートリアルはAgent Skillで「規範+参考図+QA」を進む路線です。両立できます:Skillを導入したうえで、設定資料をアイデンティティ参考として読み込ませる。

コーディングエージェントなしで、もっと手軽な方法は?

あります——2026年10月に収録したコミュニティルート(AI-Fanworks、作者 ApprenTice):原作の参考図1枚+「画風+キャラ」の長文プロンプト2本を対話型画像生成モデルに送るだけ。Girlイラスト→Chibiスタンプの2回生成で、エージェントもスクリプトも不要です。詳しくは「コミュニティの新ルート」の節へ。Skillルートの強みはプラン確認と3つのQAゲートで、併用も可能です。

参考文献