質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.53%
Oculus

Oculusは、 仮想現実のハードウェアなどを開発している米IT企業、およびそのVRデバイスのシリーズ。低価格で広い視野角やヘッドトラッキングが特徴のVRヘッドセット「Oculus Rift」を始め、さまざまなVRデバイスがリリースされています。

VRTK(Virtual Reality Toolkit)

VRTK(Virtual Reality Toolkit)は、HTC Vive向けのアプリケーション開発支援ライブラリです。VRコンテンツ開発を支援するコンポーネントやサンプルを多く搭載。SteamVRのSDKに依存しており、HTC Viveに対応しています。

Oculus Quest

Oculus Questは、Facebookの小会社であるOculus VRが開発したVRヘッドセットです。独立型でPCやスマートフォンは不要。6DoFのトラッキングに優れている点が特徴です。すでに販売終了となっていますが、2020年10月には後継のOculus Quest 2が販売されています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

解決済

1回答

333閲覧

unityでHaritoraXのトラキングの位置を獲得しFinalIKを通してアバターに反映させる

rustychandesu

総合スコア1

Oculus

Oculusは、 仮想現実のハードウェアなどを開発している米IT企業、およびそのVRデバイスのシリーズ。低価格で広い視野角やヘッドトラッキングが特徴のVRヘッドセット「Oculus Rift」を始め、さまざまなVRデバイスがリリースされています。

VRTK(Virtual Reality Toolkit)

VRTK(Virtual Reality Toolkit)は、HTC Vive向けのアプリケーション開発支援ライブラリです。VRコンテンツ開発を支援するコンポーネントやサンプルを多く搭載。SteamVRのSDKに依存しており、HTC Viveに対応しています。

Oculus Quest

Oculus Questは、Facebookの小会社であるOculus VRが開発したVRヘッドセットです。独立型でPCやスマートフォンは不要。6DoFのトラッキングに優れている点が特徴です。すでに販売終了となっていますが、2020年10月には後継のOculus Quest 2が販売されています。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2023/11/25 09:15

編集2023/11/25 23:01

実現したいこと

ここに実現したいことを箇条書きで書いてください。
-unityでHaritoraX のトラキングの位置を獲得し、FinalIK(VR IK)を使用してアバターを動かしたい。

前提

●使用機材

  • Windows11
  • HaritoraX 1.1B
  • Meta Ouest3 or Oculus Quest (どっちもあります)

現在unityでアバターをリアルタイムで動かせるゲームを作成しています。
アバターは30秒程度ごとに切り替わるようにプログラムで設定しています。
Meta Ouest3とsteamVR,FinalIKを使用することで、ヘッドセット、手のコントローラーの位置は獲得できて
アバターを動かせている状態です。
また、HaritoraXの虎のアイコン自体はシーンに表示されているのですが、
アイコンの動きはちゃんと位置が反映されている動きには見えず、
そもそもアバターにはまったく反映されていません。

発生している問題・エラーメッセージ

FinalIKがHaritoraXのトラッキング情報を反映してくれない。

試したこと

●バーチャルモーションキャプチャーとEVMC4Uを使用し、unityにOSCモーションを送信
https://styly.cc/ja/tips/evmc4u_rapturn_virtualmotioncapture/
→モーションはきれいに反映された。だがゲームとして使用するのに自動でのアバターの切り替え機能等が
搭載できないのと、そもそも自作ゲームで使用している例が見つからなかった。

●以下のサイトの通りの手順を試す
https://qiita.com/dokudami/items/0f5be3d42eecb94ecf63
→この通りにできたのが今の状態で、ですがこの後に「トラッキング情報をFinalIK等で利用」
ができず反映されません、、。

補足情報(FW/ツールのバージョンなど)

  • unity2021.3.13(バージョンは問いませんが今はこれです)

VRIKの設定

反映できているオキュラスの部分(頭、左手)は何もいじっておらず、そのままで使用できています。
ハリトラの部分はこちらのサイトを参考に設定しています。
それにより、アバターには反映されていませんが、unity内ではきちんとトラのアイコン自体は表示され、
きちんとトラッキングされています。

イメージ説明

イメージ説明

イメージ説明

イメージ説明

イメージ説明

イメージ説明

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiveHundred

2023/11/25 10:07

VR IKの設定やスクリプト(あれば)を記載してください。
rustychandesu

2023/11/25 12:53

VR IKの設定を追加いたしました。お手すきの際にご確認いただけますと幸いです。 よろしくおねがいいたします。
guest

回答1

0

ベストアンサー

Bend Goalを設定しているのに、Bend Goal Weightが0です。
同様に、Pelvis Targetを設定しているのに、Pelvis Position WeightとPelvis Rotation Weightが0です。
そのため、これらが機能していないので、各種Weightを設定してください。

投稿2023/11/25 12:57

fiveHundred

総合スコア9704

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

rustychandesu

2023/11/25 14:01

こちらで無事に反映できました! 本当にありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.53%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問