本文へスキップ
yadokani389
← Worksに戻る

pose-de-game

体の動きで遊ぶゲーム

公開日:
最終更新:

HACK U 2025で作った、カメラ入力を使って体の動きだけで遊ぶゲームです。 複数のミニゲームを用意し、キーボードやゲームパッドを使わずに、画面の前でポーズを取ったり体を動かしたりして操作できるようにしました。

カメラで体の動きを認識して、ポーズで操作をするゲームです。 YOLOのモデルをONNXに変換し、tract ort などのRustライブラリから推論しています。 カメラ入力、画像の前処理、姿勢推論、ゲームへの反映までをRustだけでつないでいるのが特徴です。

推論バックエンドを切り替えられるようにしていて、環境に合わせて動かしやすくしています。 GPUを使える環境では高速な推論を使い、そうでない環境でも別のバックエンドで動かせるようにすることを意識しました。 ゲーム部分はBevyで作っており、入力として得られた体の状態を各ミニゲームの操作に変換しています。

実装されているゲームは以下の通りです。

  • エアーホッケー
  • エンドレスランナー
  • 旗上げゲーム
  • フルーツカット
  • ポーズシンクロ