エロ話を垂れ流すブログ。18歳未満閲覧禁止。
当サイトの記事にはアフィリエイト広告のリンクが含まれる場合があります

AIイラストで目パチ差分を作るのが思いのほか難しかった件

AIイラストでなんちゃってエロ漫画をいくつか作ってきて、StableDiffusionで表情差分を作るのは難しくない。…そんな思い上がりとも言える勘違いをしていたことに気が付きました。

なにはともあれ、まずはこちらの絵を3秒ほど眺めて頂きたい。

AIイラストの目パチ01 AIイラストの目パチ03

いわゆる目パチですね。エロゲの立ち絵なんかでもよく使われていると思いますが、目パチや口パクが入るだけでも、存在感がグッと増すのでぼくは好きな表現です。

これを実現するためには目を開けた絵と目を閉じた絵の2枚を用意するだけですが、これだとスムーズさに欠けます。

普通は最低でも、目開け→半目→閉じ目の3枚くらいは差分を用意するのだと思います。

半目の位置が1ミリでもズレると違和感がヤバい

AIイラストの目パチ01 AIイラストの目パチ02 AIイラストの目パチ03

…ひどくないですか?

人間はまぶたを閉じるときに目の下側は上がりません。そういう動きをしたらもはや爬虫類です。

開き目→閉じ目だけだったときは高速でわかりづらかったのが、途中に半目が入ることで、そこが目立つようになるし、そもそもこの半目自体も開き目のときとほんのわずかに角度が違うから、全部あわせて違和感しか覚えない。

Inpaintで瞳のガチャを1時間ほどやりましたが、ちょうど良い半目を出すことはできなかったので、ひとまず諦めました。

開き目だけ出力させて、半目と閉じ目はフォトレタッチソフトで修正したほうがまだ良さそう。

執念で修正

…と言いつつ、やはりあまりにひどいので、もう少し(30分)ガチャを続けて目の角度だけでも何とか合わせました。

AIイラストの目パチ01 AIイラストの目パチ02 AIイラストの目パチ03

ベース絵

AIイラストの目パチ01 AIイラストの目パチ02 AIイラストの目パチ02a AIイラストの目パチ03

Prompt

1girl,loli,flat chest,short hair,(brown half-closed eyes:1.2),school uniform,pleated skirt lift,white panties
,standing,smile,trouble face
,(simple flat white background:1.2)
,best quality
,pov
Negative prompt: (low quality,worst quality),photorealistic,crop,multiple angle
Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 1965035078, Size: 1024x1536, Model hash: eb49192009, Model: AniDosmix-pruned-fp16, Denoising strength: 0.7, Clip skip: 2, Mask blur: 2

笑顔(smile)と困り顔(trouble face)を合わせた顔がメスガキっぽくて………………好き。

スタイルシート

開き目→半目→閉じ目を高速で切り替えるスタイルシートが気になる方もいるかもなので、参考までにHTMLタグを置いておきます。

<div class="img_wrapper">
	<img src="20230420_blinking_eyes_01.webp" alt="AIイラストの目パチ01">
	<img src="20230420_blinking_eyes_02.webp" alt="AIイラストの目パチ02">
	<img src="20230420_blinking_eyes_03.webp" alt="AIイラストの目パチ03">
</div>
<style>
.img_wrapper {
	width:100%;max-width:100%;
	position:relative;
	aspect-ratio:512/768;
	height:auto;
	overflow:hidden;
}
.img_wrapper img {
	position:absolute;
	max-width:100%;width:100%;
}
.img_wrapper img:nth-of-type(2) {
	opacity:0;
	animation:3s fadeInOut 0s infinite normal linear;
}
.img_wrapper img:nth-of-type(3) {
	opacity:0;
	animation:3s fadeInOut 0.1s infinite normal linear;
}
@keyframes fadeInOut {
	95% { opacity:0; }
	100% { opacity:1;  }
}
</style>

全部の絵を重ねた後、2番目(半目)と3番目(閉じ目)のアニメーション開始時間を0.1秒ズラしているだけです。

まとめ

にやにやしながらパンツを見せてもらいたい人生だった。

PR

関連記事

LTX2.3-10Eros v1.2とWan2.2蒸留モデルとの比較

LTXなのにエロ動画が生成できるぞー!と噂の(?) LTX2.3-10Eros で動画生成したので、Wan2.2蒸留モデルとの比較をしてみました。 生成環境はメインメモリ64GB、GPUはRTX

LTX2.3とIrodori-TTSでリップシンクテスト

先日、コメント欄でLTX2.3やIrodori-TTSの話題があり、久しぶりに音声生成したくなったので、LTX2.3でパンチラ動画作りつつ、音声も入れてみました。 LTX2.3で変な音声のまま動

AIイラストでぽよんぽよんさせたい(微妙)

昨日の記事、「AIイラストのスカートをめくりたい。…めくりたくない?」ではそこそこスカートの変形ができたので、あらためてCSSによる図形変形を勉強しようと思いました。 まずは四角形だとピンと

コメント

  • 目パチ最高ぅぅうう!!
    可愛い〜!! ヒャッフー!!

    コレは、学習元の絵師さんたちが優秀、と言わざるをえないですね

    瞬きは瞼だけが上下に高速で動きますが、半目、ジト目、ニヤリ顔、などは頬の筋肉が上がるので目の下のラインも上がります
    (瞼だけ下げて半目にすると視点が下になるので、元の視点のまま半目にすると頬をあげようとする)

    なので、学習元の絵師さんたちは、しっかりと筋肉の動きを捉えていると逆に感心しました

    瞼だけ下がるなら ウトウト顔、眠い表情、になりますが、ニヤリと笑ったままウトウトするのはおかしい(怖い)ので、口が変わりますよねぇ

    ……プロンプトにPOVが入ってるのはなんでなんだぜ??
    ……ハメ撮り?
    [返信]
    • そうそう、直前にハメ撮り絵を出してたから……………ってちがーう!!w

      ハメ撮り絵大好きで(二重の意味で)いっぱい出してるのは確かですが、今回はtachi-eとかIDなどのプロンプトでなかなか正面向いてくれなくて、POV入れたら一発で前向いてくれたという。男が目の前にいる設定なのだろうか…。

      今回はいつも使ってるhassaku hentai modelではなく、AniDosMixという2.5次元のつるっとした体にアニメ顔を融合したモデルだったので、そのモデルのクセなのかも?

      そのまま出すとンーちょっと違和感あったので、Negativeにphotorealisticを入れて体の2.5次元感を抑えめにしてみました。こういうのもAIイラストの楽しさっすなぁ。

      また、頬肉の話、なるほどなーと勉強になりました。

      デッサン人形を使って絵を描く話はよく聞きますが、表情筋の動きとかどうやって学んでいるのでしょうねー。学生の頃に射精…じゃなかった…写生の授業でひたすら風景を描いて何が楽しいんだと思ったものですが、それと同じように実際の人間の表情を模写して練習したりするのかなぁ。
      [返信]

新しいコメントを投稿する

[新規投稿]
 
TOP