AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

VRoid

LookingGlassにけもみみ娘を表示してみる

そういえばLookingGlassを買ってたのを思い出したのでUnityのSDKを入れてVRoid Hubでダウンロードしたけもみみ娘を表示してみた。 Looking Glass標準のScale=1だと見えないぐらい小さいので、Scale=10ぐらいに大きくしないといけないんだけど、でかくするとS…

機械学習テニスにVRoidを出してみたが色々残念な感じに

そもそもまだサービスレシーブが満足にできないうえに、FinalIKの右手にラケットを張り付けただけで、足も動いてないし、色々と残念な感じになってしまった。 せめてラリーぐらいはできるように一晩学習させてみよう

VRでVRoidの肩・手・腰をつかんで動かす

NPCの肩・手・腰をつかんで動かせるようにしてみた。 自分の好きなポーズをとらすことができる(まだ関節可動域がかなりおかしい) 手・肩・腰を動かせる足も動かせるんだけど、IKがかなり暴れるので、とりあえず先送り なぜかFinalIKのFBBIKには頭にEffecto…

VRoidで髪型を作ってみた

初めて作ったんで、こんなもんでしょう なんかいまいちだけど、具体的にどこをどうすればいいか解らない 上手い人の髪型と比べてみるしか無いんだろうけど ボーンもよく解らないけど自動的に入った Boothでセーラー服のテクスチャや髪型を買ったりしてキャラ…

MeshAnimatorでVRoidを2000人走らせる

MeshAnimatorはAnimator付きのHumanoidのアニメーションをmeshの頂点移動アニメーションに焼きこんでしまうツールです。AssetメニューからCreate→MeshAnimatorで上記のメニューが出るので、Humanoidモデルと、下の方にAnimationが定義されたAnimatorを登録し…

Ragdoll系のアセットを二つ試す

Easy Ragdoll creator Humanoidを指定すると自動的にラグドールにしてくれるツール assetstore.unity.com Easay Ragdoll creator VRoidキャラを指定したけど残念ながら正しくボーンを取得できなかった。表記ゆれもあるし、スカートやら髪やらのボーンもある…

Magica ClothをVRoidに使ってみる

アセットストアで販売中のクロースシミュレーターのMagicalClothをVRoidに適用してみた。 左側が従来のSpringBoneによるVRoidモデル。真ん中がMagicaCloth適用。右側のUnityちゃんは付属モデルでこちらもCloth適用。 (ただスカート部分がほとんどないのでモ…

指の曲げ伸ばしと表情の変化を追加

こちらの記事で紹介されていたFingerController.csを使って指の曲げ伸ばしを行いました。 Touchのトリガーを握ったら指を握る。離したら元に戻すqiita.comまた、ボタンXを押すと笑顔になる。これは、こちらのように定義されてるBlendShapeを使う vrm.dev指の…

VRMキャラの全ボーンにプレイヤーの両手のコライダーを登録する

VRoidでExportしたVRMのsecondaryという要素に、すべてのSpringBone登録があり、そこにあるColliderGroupsに、反発するコライダーがすべて登録してある。 そこで、そのColliderGroupsをすべて取得して、右手と左手のSpringBoneColliderを自動的に登録する。 …

NPCの髪に触れる

キャラを増やしてみた。回し蹴りとボクシングのアニメーションを適用してるので、VRで見ると周囲が派手( ^ω^ ) ドレスを着てるNPCの髪の毛のSpringBoneのColiderGroupsに、プレイヤーの右手のSpringBoneを登録したら、髪の毛に触れるようになった! 手動で全…

VRIK微調整

こちらが詳しく解説してあったので参考に、がに股を調整したり、コントローラーの位置を調整 qiita.com 左手でキーボードのPrintScreenを押しているあとはコントローダーに、表情変化とか指の動きを登録しておくとかできると良い ただしゃがむと足がおかしく…

VRIKでVRMキャラクターを自分で動かしてみた

SteamVRを開発機にインストールしたら無事touchでトラッキングできるようになりました。 VR中は自分が見えないので、RenderTextureを設定したカメラを板に張り付けて鏡を前面に置きました。 RenderTextureに自分を映す両手と頭しかトラッキングしてないので…

SteamVR PluginとVRIKやってみるもBindできない模様

以下を参考にやってみたけど、どうもOculus Touchのトラッキングができてない(そもそもBindできてない) styly.cc 両手が地面についたまままったく動かず、足のIKが荒ぶる頭はトラッキングできてるっぽいけど、両手がまったくトラッキングできてない SteamV…

BoothでVRoidの素材を買ってみる

VRoid系の素材は安いですね。テクスチャを作るだけだったり、髪型のパレメータープリセットだったりするので、無料でもいっぱいあるし、100円でいくらでもある感じです。 髪型に関しては、わざわざBlenderで一から作る必要はもうないのではないだろうか。VRo…

VRoidモデルをUniVrmでUnityに読み込む

pixivの開発したVRoidを使ってみています。 服装のモデルを編集できて、すその長さから広がり方、袖の長袖半袖、広がり方や長さなど自由に編集できる。 Boothでは、編集したモデルに合わせたテクスチャを販売してる人がいっぱいいる。 shaderでmapingを使え…