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

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

Magica ClothをVRoidに使ってみる

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

Oculus Quest2予約した

買うつもりはなかったんだけど、楽天市場でお買い物マラソンが始まったので、ついポチってしまった。 実はOculus Touchは2台だけじゃなくて追加でペアリングできるらしく、でもOculus的には右左で1つづつしか認識しないが、 UnityならOpenVRからみでトラッキ…

NPCが球拾いする

VR

バットでボールを打つとNPCが球拾いに走るようにしてみた 拾ってくるとまたボールがトスの初期位置に戻るあらかじめNPCが守ってて、打撃ノックでもしてみようかな あと、投手NPCも作ってバッティングセンター外野手がフライをとれるようになるといいんだけど…

NPCを手を引っ張って移動させられる

右手をとって引っ張ったらその方にNPCが動くようにしました。 反対から引っ張ると腰がねじれるので、その場合は、徐々に引っ張ってる方向に向きを変えるようにしています。 なかなかいい感じになってきたと思う。移動する場合は、歩行のアニメーションを適用…

手つなぎをFinalIKに変えてみた

昨夜やったNPCと手つなぎのIKをUnity標準からFinalIKに変えてみた。 FinalIKさすがFinalIKだと、体まで動かしてIKしてくれるし、しゃがんで下に腕を引っ張ればNPCもしゃがんでくれる! あとは、自分が右に回転したらNPCは左に回転するような動作をつくれば、…

書籍10%オフクーポンが来てたのでBOOKOFFオンラインで書籍とゲーム購入

書籍のついでにまだ持ってないPSVRなゲームも買っておいた。積み上げるゲームが増えるだけだけど。 【PSVR専用】Deracine <Collector’s Edition> 中古 ¥1,980 【PSVR専用】FARPOINT 中古 ¥781 【PSVR専用…

VR空間でNPCの左手を掴む

VR

UnityのHumanoidのIKを掴んでみました。 まだNPCの手首が変な方向に曲がってますけどwOculus Questのデモに、ロボットの両手を掴んで踊るデモがあったんですが、あーゆーのをやってみたいですね。 両手を掴んで回ったり、自分がしゃがむと相手もしゃがんだ…

バットで狙った方向にボールを飛ばすのに成功

VR

バットのスイング軌道にそってボールを飛ばすのが上手く行きました。 次は、NPCに球拾いでもさせてみましょう。

バットでボールを打ってみる

VR

まだ実際はバットがボールに触れたら特定方向にAddForceしてるだけのインチキなんですけどね。バットがボールに当たるって、厳密にはバットのボールとの接触点が、その後、バットスイングによって、 接触中に力を短時間にボールに与え続け、その後、バットか…

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

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

VR空間でビーナス像をつかんで持ち上げる

VR

右手にトリガーを設定しておいて、ビーナス像に手が触れたらフラグを立て、 グリップを握ったら、それを掴む。 グリップを離したら、今握ってるものを落とす。という処理を作った。このへんはSGSでやってるのとほぼ同じ。 同時につかめるのは一つだけ。 投げ…

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

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

Unityの株を1株だけ買ってみた

9月の中旬ぐらいにUnityが上場してて、一株70ドルぐらいだったのが一時100ドルぐらいまで値上がりしてたけど、今、85ドルまで下ってたので、記念に1株だけ買ってみた。 ゲームエンジンの世界では、UnityよUnrealは鉄板だし、一般への普及を考えるとUnityの広…

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を使え…

CentOS7のセキュリティ2

sshのport番号を変更して、かつ、接続できるipアドレスを自宅に限定したので そっち方面からの接続は不可になったけど、 /var/log/httpd/error_logをみると、kerbynetとかいう脆弱性が報じられているスクリプトをつかって不正アクセスしようとしているやから…

CentOSのセキュリティ

SGSの宝くじやゴーストで使用しているSakuraVPSの再設定を行った。サーバーを停止していたのは、誰かにサーバーを乗っ取られて、管理会社から連絡が来たので止めていたのですが OSインストールから設定をすべてやり直すが面倒で、長いこととめてました。 や…

某アプリ紹介サイトでシミュレーションゲーム新着6位

アプリ紹介サイトのシミュレーションゲーム新着で6位につけました! 記念魚拓 http://applion.jp/android/app/com.Meromsoft.SchoolGirlsSimulator/market/ ゲームパッドが左右独立してなかったという致命的なバグと、 メイン武器であるM4A1ライフルがゾンビ…

すごく評価が増えている

公開中のSchoolGirlsSimulatorですが、昨日1000DLを超えて1200DLぐらいに到達し、1日120DLぐらいなので、ぼちぼち行こうと思ってましたが、 急に1日1166DLもされて、現在2400DLになりました。更新されたら3000は超えてると思います。 このペースで1日1000DL…

navmeshのbakeがおかしい

階段の手前に穴があいたままふさがらない。 上にはなにも乗ってないのに。 一度clearしてbakeしなおしてもだめ。 staticなものが乗ったままでいると、文字通り焼き付いてしまっている模様( ゚Д゚) clearが本当のclearじゃないのか? あと、この木はNavgationSt…

初めてのクラッシュレポート tgkillって何?

今までクラッシュが報告されたことは1回もなかったんですが、はじめて1件でました。 プライバシー配慮で一部略ですが、 java.lang.Error: FATAL EXCEPTION [main] Unity version : 5.5.0f3 Caused by: java.lang.Error: signal 6 (SIGABRT), code -6 (?), fa…

カイロソフトの研究

ガラケー自体からの老舗ゲーム会社に新宿のカイロソフトがあります。 まったく遊んだことはなかったのですが、ドット絵の有料アプリゲームメーカーとして有名です。 ドット絵に別に愛着はないのですが、経営シミュレーションに興味があるので、試しに遊んで…

部活の時間にテニス部がボールを蹴って遊ぶ

www.youtube.comテニス部の部員がボールを蹴って互いにパスしあうようにしました。 プレイヤーも参加できます。 もうちょっと調整する必要があるかな。 次回のアップデートで仕様を追加します。 仕組み自体は、テニス部員の中で一番のボールに近い部員がボー…

ペットの猫を追加

ペットの猫を追加。 基本、ついてきますが、自宅から離れすぎると自宅に戻っていきます。 猫は家に付くといいますしね( ゚Д゚) まだ、それだけですが、いづれは餌をやれるようにしたい。 プログラム的にはなにも変わったことはやってないですね。 navmeshAgent…

家を作ります

次のアップデートで家を作ろうと思って配置しているところです。 家具の色とか女の子っぽくないので、このへんも修正が必要( ゚Д゚)前に$1で買ってた二階建てのアパートに、$3で買った一軒家の家具を入れ込んでるところです。 この$3の家がすごく細かく作られ…

SchoolGirlsSimulator関係

KUMAGAMESさんが、猫ペット導入してるわ! もともとNEKOZ作ってた人だし猫好きなんだろうけど。声がやたらリアル「にゃあ」 www.youtube.com自分も動物は導入しようと思ってたんだけど、飼育係で鶏を飼って、時々絞めては売店のおばちゃんに買ってもらう農園…