投稿記事

みえりんそふと 2022/12/04 04:16

【魔術師シャーベット】RPGBakinで制作中! 崖登り、滑空、戦闘、えっち遷移システムなど

これまでRPG Developer Bakinで作ってきたものをまとめてみました。通しのプレイ動画をフォロワー限定で上げてますので、もしよかったら見ていってください。基礎的なシステム面の制作を主に続けてきたので、今のところはえっち成分のあるアクションゲームという感じですね。


戦闘システムです。相手に近づくと自動でロックオンします。


崖を登れます。動画では省略しましたが、空中から飛び降りて再び崖にくっつくみたいなこともできます。


箒で空を飛ぶことができます。


えっちトラップです。この作品のマップは実は見かけほど広くなく、区画の端に行くとえっちトラップが発動し、その演出の裏でこっそりマップ遷移しています。

この仕組みを使って疑似的なオープンワールド風ゲームを作っていこうと思っています。えっちトラップを増やせば増やすほど一区画ごとの負荷が軽くなり、探索すればするほどえっちな目に遭うわけですから一石三鳥? ですね。


遷移後です。


各区画でえっちトラップを踏むとオナニースキルを獲得し、コマンドバトルの仕組みを使って思い出しオナニーをすることができます。実質的な回想機能ですね。


カメラを動かして下から覗き込むこともできます。

フォロワー以上限定無料

無料プラン限定特典を受け取ることができます

無料

みえりんそふと 2022/11/21 02:20

みえりんそふと 2022/11/02 21:27

【魔術師シャーベット】Bakin動作確認など

https://twitter.com/ZuishoMyelin/status/1585697570587742208
※すみません音量注意です。これ近いうちに何とかします

bakinで動かしてみました。色々試してみましたが自由度高くていいですね。

最近またメインキャラのキャラデザ調整を行い、三度目の表紙絵描きなおし(unity版の旧プロジェクトを含めれば四度目)を進めています。

ジェラート(金髪の方)の靴はサンダルにしたいと思っていたのですが、タイツ&サンダルはいまいちしっくりこなかったので剥いで生地を上半身に移動しました。それに伴ってバランスを整えるため上半身にさらに布を追加して、最終的に横乳衣装に落ち着きました。また、全体的に左右非対称になるよう微修正を加えています。

R18ブログなのにえっちな絵を全然上げられずすみません。十一月中は怪しいですが、年末までにはエロイベント制作に着手できるようがんばりたいと思います。

みえりんそふと 2022/10/19 19:36

【技術】RPG Developer BakinでVRoidモデルを動かす

ここではVRoidモデルをBakinに持ち込む手法について紹介します。
プリレンダリングしたものを使う手法についてはこちらから→ 【技術】BoneToPixでVRoidStudioモデルをドット絵化する

1. VRM形式モデルをエクスポートする

VRoid StudioからVRM形式モデルをエクスポートします。
※ここではマテリアル数を2まで削減していますが、必須ではないです。

2. VRM形式モデルをblenderに読み込み

3DCGは難しくない!? 「Blender」で3Dモデリング初めの一歩
こちらの記事を参考にVRM形式モデルをblenderにインポートします。
blenderのインストールからわかりやすく書いていただいているので割愛します。

3. Bakin向けにfbx形式モデルをエクスポートする

二通りの方法があります。①の方が簡単です。

方法① bakin側でテクスチャを張り直す方法

fbxファイルのエクスポート

ファイル → エクスポート → fbx

テクスチャの出力

① blenderのプロジェクトファイルを保存します。
ファイル → 保存 または Ctrl + S
※これをしないと③でエラーになります
② ファイル → 外部データ → リソースをパック解除


③ 「現在のディレクトリへ(既存ファイルに上書きして)保存します」を選択

④ blenderのプロジェクトファイルと同じ場所に、texturesというディレクトリができます

方法② fbxに埋め込む方法

blenderの仕様により、プリンシブルBSDFノードに直接紐づくテクスチャでなければfbxに埋め込むことができないので、シェーダーを修正します。
手動で修正する場合はblenderの「Shading」を選択して、不要なノードを削除、プリンシブルBSDFノードを作成して繋ぎなおします。以降の手順は①と同様です。

自動で修正する場合は私が制作した以下のアドオンが役に立つと思います。導入に多少の知識が要りますが、ワンクリックでモブキャラモデルを生産できます。
Blend2BakinFbx.py
※このコードは本来なら公式wikiの3D キャラクター にあるように、設定ファイルに基づいてマテリアルのセットアップをしてくれるはずなのですが、なぜか上手くいかず、ただテクスチャを埋め込むだけのアドオンになっています。

3. fbxエクスポート

fbxモデルをエクスポートする際、テクスチャが外れてしまうので、テクスチャは別で出力します。
すでにVRoidモデルをインポート済みという前提で話を勧めます。

4. mixamoからモーションを取り込む

Mixamoの使い方/大量の3DCGアニメーション素材をDL
ただダウンロードするだけでよいです。こちらの解説記事が参考になるかと思います。
歩行モーションをダウンロードする際などに、In Placeというチェック欄が表示されたときはそれを選択してください。
デフォルトのモーション素材でもよい? と思いましたが今試したところ動かなかったです。リグの設定の違い?
* Bakinで使うのはジャンプ「アップ」モーションなので、モーション名規則にあるように、溜めや着地の動きを含まない、飛び上がる部分だけが含まれるモーションを使うのがよいです。

5. bakin手順

RPG Developer Bakin Wikiを見ながら進めていきます。

リソース管理

素材の取り込み

  • モデルから追加ボタン、またはD&DでVRMから変換したfbxモデルをインポートします。
  • テクスチャから先ほど出力したテクスチャファイルをインポートします。ここではImage_0とImage_6の二つを取り込みます。
    • 手順3で方法②を選んだ場合は不要です
    • 眉と目のハイライトが消えます。気になる場合は描き足しましょう。
  • モーションからmixamoでダウンロードしたモーションファイルをインポートします。

    モーションセットの設定

    現状では1つのモーションを持つモーションセットが複数ある状態になっているはずです。「モーションの追加」からどれか一つのモーションセットに残りのモーションを追加して一つにまとめます。
    モーション名は以下に設定してください。
    モーション名規則

    マテリアルの作成

    マテリアルを追加します。
    先ほど追加したテクスチャを割り当てます。
    カリング:服の裏側が透ける場合はDoubleSided
    シェーダー:VRoidモデルは多くの場合服ポリゴンの一部を透明にするので、discardという単語を含むシェーダーを選ぶのがよいです。

  • 光や影の影響を受けないnolitシェーダーはぱっと見綺麗に見えますが、真夜中でも色合いが一切変化しないので、使いたい理由がなければあまりおすすめしません。
  • a_n_rm_discardを選んで、テクスチャの目の部分を赤く塗りつぶしたマスクマップを追加し、エミッションを0.1にしてわずかに発光させると綺麗になります。

    モデルにマテリアルを設定する

    モデル
    に戻りマテリアルを設定します。VRoidでインポートした際マテリアルを二つに削減していた場合、グレーのマテリアルが二つ設定されている状態になっているはずなので、これを追加したマテリアルに置き換えます。
    ※手順3で方法②を選んだ場合は不要です

    3Dスタンプからモーションを追加する

    3Dスタンプ
    ここまでの作業を行えば、モデルやモーションに追加したものと同じものが3Dスタンプにも追加されているはずです。キャラモデルを選択して、モーションセットを割り当てます。

    データベース

    キャストから、主人公キャストに先ほどのキャラモデルのリソースを設定します。

    ゲーム管理

    スタート設定の主人公に、データベースで設定したキャストを割り当てます。
    ※初期設定ですでに割り当て済なので、後から変更したい場合のみ。

    マップ設定

    初期設定だと肌が青白くなるのでそのままだと少し使いづらいです。
    これはカメラ設定からポストエフェクトを弄ってもあまり意味はなく、マップ設定→アンビエント→色から赤みのある色を選ぶと改善するようです。



    (変更前)

    (変更後)

みえりんそふと 2022/10/19 05:37

【魔術師シャーベット】制作開始します

いよいよRPG Developer Bakinがリリースされたので、本格的にゲーム制作の方を開始していきたいと思います。

ゲームの概要はプロフィールページ、
https://ci-en.dlsite.com/creator/12127

RPGBakinの技術的な所感は技術記事
https://ci-en.dlsite.com/creator/12127/article/725133
にそれぞれまとめましたので、ここではやりたいことを語っていこうと思います。

まず「魔術師シャーベットと集淫の箱」は魔術師の少女シャーベットと、治癒術士の少女ジェラートの二人の物語になります。シャーベットはやや内向的だが好奇心が強く、どちらかというと自己中心的な少女です。一方ジェラートは外向的で献身的、自己犠牲的なところのある少女です。二人は正反対の性格ですが、二人とも出会う前から旅人です。


一言で言えば「魔術師シャーベット」はこの二人が心身ともに散々ひどい目に遭うゲームです。曇らせ+凌○+百合です。クリア難易度はかなり簡単寄りというか、とりあえず触手を追っかけてればクリアできるというくらいになるんじゃないかと思います。あと処女クリアはありません。

自己肯定感低めな女の子が無限にえっちな目に遭い続けるのが好きなんですよね。属性としての陰キャというより、うっすら諦観が見え隠れする感じというか、別に自分の身体なんて大した価値もないしどうでもいいよねっていう。からのイキまくって泣き叫ぶ、みたいな。ただこういうの好きなんだけど中々見つからないんですよね。

その役割を担うのがシャーベットで、その対照となる存在がジェラートです。シャーベットは内向性や好奇心の強さに由来する破滅願望を持っていますが、しかし内向的であるがゆえに自分大好きという矛盾を抱えているわけです。そしてその破滅願望を、本質的に自己犠牲的な少女であるジェラートは簡単に叶えてしまうことができるわけです。

しかしそう考えてみれば、百合と言っておきながら本当は一人の人間を描きたいだけという矛盾がありますね。ただその孤独こそある意味では百合の一つの側面なのではないかという気もしますし、なんともいえません。結局こういうのって実際作ってみないとわからないですよね。なんとか完成までもっていけるようがんばります。

« 1 2 3

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索