AIイラストで騎乗位断面図アニメーションを作ってみた
先日作った「断面図アニメーションメーカー」を更にブラッシュアップ&モジュール化し、ゲームに組み込みやすい形に改良しました。
実際にサンプルとして作ってみたミニゲーム。
iframeで埋め込んでみたんだけど、画面サイズによっては見づらいかもなので、下にある[新しいタブで開く]から動かしたほうが良いかも。
■改善点
- 断面図単体のプログラムをクラス化し、ゲームへ組み込みやすいように仕様変更
- ペニスが一番奥へ到達した瞬間、20フレーム分待つように仕様変更
- 射精時、子宮が膨らみすぎる不具合を修正
- 背景画像を追加(カットインみたいにできるという意味)
■新機能
- 内部的にゲームエンジン、背景、少女、断面図の4つをそれぞれオブジェクトとして持てる機能を追加。
- 更に断面図クラスは子宮クラス、ペニスクラス、突起クラスに細分化。
- 背景クラスは好きな背景に変更可能。
- 断面図クラスは指定したサイズにクリッピングしてから配置されるため、マスク処理を気にせず、どこへでも配置可能。
- 少女クラスは好きなだけ差分画像を追加することが可能で、順番に画像を切り替えながら上下運動を繰り返す。その際のスピードはペニスクラスと同じ。
ただ、少女とペニスのスピード調整はなかなか難しく、設定によっては徐々にズレてくるかも…。その際は「Re-Start」ボタンでまた同期されます。
ベース絵(背景)
Promptはそれぞれ bedroom、park、classroom、in train みたいな感じでテキトーに何枚か出して選びました。
ベース絵(騎乗位少女)
Prompt
best quality,extreamely detailed,hetero
,(loli:1.4),very cute,flat chest,naked,nipples
,blush,:o,looking at viewer
,sex,straddling
,1boy,large penis,(cum to vaginal:0)
,pov
Negative prompt: (low quality, worst quality:1.2),bad anatomy,lowres,sketch,split views,multiple views,bad composition,extra digit, fewer digits,extra arms,watermark,signature,text,username,blur,blurry,bad hands,bad fingers,liquid fingers,multiple penis,dildo
Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 1358991795, Size: 512x768, Model hash: eb49192009, Model: anidosmix_A, VAE hash: 3f5d1d23e1, VAE: vaeFtMse840000Ema_v10.safetensors, Clip skip: 2, Version: v1.6.0
背景の切り抜きにはStable Diffusionのプラグイン、ABG Removerを使用。
突き上げられたときにおなかがぽっこりする差分はGIMPのワープ変形で10枚ほど出力しました。上方向への移動時に1→2→3...10、下方向では10→9→8...1と切り替わるので19フレーム分のアニメーションになっています。
射精差分はStable Diffusionのimg2imgで局部周辺をマスクして、上のPromptの(cum to vaginal:0)を(cum to vaginal:1.2)くらいに変更すればOKです。
断面図&少女騎乗位のJavaScript無料配布
技術者向けです。
https://ziziura.edolls.net/uploads/ziziura_xray-1.0.2.zip
誰も欲しがらんやろ…とも思うのですが、過去に2件ほど同人エロゲ製作者からコードを使わせて欲しいという問い合わせがあったので、配布できるものはなるべく配布します。
ライセンスはMITにしておくので、中のJavaScriptは個人使用、商用利用、改変等ご自由にどうぞ。著作権は放棄していないので、コード中の著作権表記は削除しないでね。
先述したとおりですが、こんな感じに分かれています。
| ziziura_game-1.0.1.js | ゲームエンジンクラス。秒間60フレームの描画処理のために使用。 |
| ziziura_background-1.0.0.js | 背景クラス。エンジンから呼ばれる背景描くだけのクラス。 |
| ziziura_girl-1.0.2.js | 少女クラス。エンジンから呼ばれる少女を上下移動させるクラス。 |
| ziziura_xray-1.0.0.js | 断面図クラス。エンジンから呼ばれる断面図を描くクラス。 |
また、ZIPに同梱されている子宮やペニス等のSVGファイルは自作なのでフリー素材として好きにしてもらって構いませんが、assetsフォルダ内にあるAIイラストはAniDosMixを使用しているため、そちらの利用規約に従ってください。
効果音
射精音は「無料効果音で遊ぼう!」様の効果音を加工して使用させて頂きました。
https://taira-komori.jpn.org/index.html
パンパン打ち付ける音は濡れタオルを叩いて録音しました。
https://ziziura.edolls.net/html/xray/assets/pan.opus
ご自由にお使いください。いらんと思うけども。
まとめ
断面図の機能は1日で作れたのにモジュール化して整理するのに3連休全部使っちゃったよ!!
ゲームプログラミングもオブジェクト指向もいまいちよくわかってない古いおじさんプログラマーなのでソースコード配布とか恥ずかしすぎるんだけど、エロ系の技術情報ってあんまり転がってるものでもないと思うので… 変態紳士の初級プログラマーというニッチな人が拾って活用してくれたら嬉しいな、と恥を忍んで公開します。
さて、あとは個人的に吐息(フォグ)、擬音、BGM、音声が欲しいですねー。しかしちょくちょくDL siteで音声素材あさってるのですが、良いのが見つかりません。
「あん、あん」「ひぎぃ」みたいな喘ぎ声素材はけっこうあるんですけど、エロ台詞欲しくないっすかね? 流行り(?)の「ざ~こ!」「ざ~~~こ!」とか、逆に甘々でも良いんだけど、セリフが聞きたいのよなぁ。
「AIイラストの手でシコシコされたい。…されたくない?」で試したような合成音声も良いのだけれど、調声が難しいしセリフにセンスも必要だし…自信なし。
合成音声でがんばってる(エロ動画作ってる)人の動画でも漁って勉強させてもらおうかな。














