Valve の新しい SteamVR スケルタル入力テクノロジーにより、ゲーム開発者は実際の手の動きを使用して SteamVR ゲーム内の仮想アバターの手をアニメーション化することができ、あらゆる入力デバイスで動作します。
Valveの新しいコントローラーは、HTC ViveワンドやOculus Touchコントローラーよりもはるかに多くの手の位置に関する情報を提供します。SteamVR Skeletal Inputシステムは、取得可能なあらゆる情報からスケルタルマップを作成します。Viveワンドには静電容量センサーが搭載されていませんが、SteamVR Skeletal Inputシステムは指のアニメーションをボタンの押下に対応付けることができます。一方、Touchコントローラーはコントローラー表面に搭載された静電容量センサーにより、より忠実な操作を実現します。
開発者にとってより簡単
SteamVR スケルタル入力システムは、VR 3Dアニメーターの作業を大幅に簡素化します。特に複数の入力デバイスをサポートしたい場合、その効果は絶大です。SteamVR スケルタル入力システムからのデータストリームを利用することで、アニメーションシーケンスが自動的に作成されるため、アニメーターは入力デバイスごとに個別のアニメーションを作成する必要がなくなります。
また、Valve が先月導入したカスタム ボタン マッピング システムにより、開発者は新しいデバイスのサポートをゲームに遡及的にすぐに追加できるようになります。
画像
1
の
6

Valve によれば、コントローラー ドライバーは、コントローラーが表示されている手とコントローラーが表示されていない手のアニメーション ストリームを提供するため、開発者はコンテンツに最適なアニメーションを選択できるとのことです。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
マルチプレイヤーで動作します
Valveは、マルチプレイヤーシナリオでハンドアニメーションを可能にするための機能も構築しました。同社によると、SteamVRのスケルタル入力システムが生成するデータストリームは、ネットワーク伝送に過剰な帯域幅を必要とするとのことです。しかし、同社はアニメーションシーケンスをネットワーク環境に適したサイズに縮小できるアニメーション圧縮APIを開発しました。
Valve は SteamVR Skeletal Input システムの完全な SDK をまだリリースしていませんが、好奇心旺盛な Unity 開発者は GitHub にアクセスして、SteamVR Unity プラグインで Skeletal Input API を使用する方法を説明したドキュメントを入手できます。
Valveは現在、近日発売予定のKnucklesコントローラーの開発に注力しています。このコントローラーは、5本の指すべてに静電容量式タッチセンサーを搭載し、コントローラーの握り具合を検知するフォースセンサーも搭載することで、VRゲーム内で新たなインタラクションシステムを実現します。Knucklesコントローラーのセンサーは、実際の手のジェスチャーを模倣した、よりリアルなハンドアニメーションも実現します。しかし、SteamVR Skeletal Inputシステムのおかげで、Valveの高性能な新型入力デバイスを必要とせずとも、より洗練されたハンドアニメーションを楽しむことができます。