55
Leap Motionインタラクションエンジン、ベータ終了に伴いモーションコントローラーのサポートを追加

Leap Motionは今週、Unity向けInteraction Engine物理ルールの早期アクセスベータ版を終了しました。約1年間のベータテストを経て、Leap MotionはInteraction Engine 1.0を発表しました。これは、Leap Motionコントローラーだけでなく、その他のデバイスにも対応しています。

モーションコントローラーのサポート

インタラクションエンジンのベータ版は、Leap Motionコントローラーのみで動作しました。Leap Motion社によると、多くの開発者から、多様な操作方法に対応したインタラクションの作成は難しく、面倒だという声が寄せられています。開発者は、チームに余分な作業負担がかかるのであれば、Leap Motionのインタラクションエンジンの使用には興味を示しませんでした。

Leap Motionは皆様からのフィードバックを真摯に受け止め、Interaction Engineプラットフォームを刷新し、より多くの入力方法に対応しました。Interaction Engine 1.0はOculus TouchとHTC Viveコントローラーをサポートするようになったため、開発者は異なるプラットフォームごとに同じ作業を繰り返す必要がなくなりました。手を使ったVRインタラクションを構築する場合、Interaction Engineは体験をさらに向上させます。

インタラクションエンジンを使用すると、デジタルオブジェクトをより簡単に操作できます。Leap Motionの物理法則により、仮想オブジェクトを掴もうとしても、オブジェクトを通り抜けることはできません。ソフトウェアは、人間の典型的なインタラクションを理解することで、ユーザーの意図を予測します。例えば、机の上のカップに手を伸ばす際に、手を開いたままにしておくと、カップを机から拾おうとしていると推測できます。インタラクションエンジンのルールセットは、ユーザーが仮想カップを掴もうとしていることを理解し、オブジェクトを手で包み込むと、デジタルハンドが仮想カップにしっかりと固定されるようにします。 

インタラクションエンジンは、指が小さな仮想オブジェクトの表面に触れた瞬間に、その物理法則を変更します。これにより、仮想世界におけるオブジェクトとのインタラクションの精度が軽減されます。

インタラクションエンジンは、仮想ユーザーインターフェースの作成にも役立ちます。Leap Motionのソフトウェアを使えば、仮想ボタンやスライダーを簡単に操作できるため、VRゲームやアプリケーションにおけるインタラクティブな物理インターフェースの実現が可能になります。Leap Motionは、新たなインタラクション手法の可能性についても検討しました。手首に装着する仮想デバイスはVRゲームの新たなトレンドであり、Leap Motionのインタラクションエンジンはウェアラブルウィジェットのサポートを追加することで、VR体験をさらに向上させることができます。これにより、腕をガジェットの収納スペースとして利用し、必要に応じて取り出して操作できるようになります。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

グラフィックレンダラーベータ

Leap Motion は、パフォーマンスを低下させることなく曲線のユーザー インターフェイスを作成できる、Graphic Renderer という新しいツールも発表しました。

「人間中心のユーザーインターフェースでは、曲面空間をレンダリングしてインタラクションすることが重要だとわかり、非常に制約のある環境でもパフォーマンスの高い方法でそれを実現したいと考えました」とLeap Motionはブログに書いている。

Leap Motion によると、Graphic Renderer はユーザー インターフェイスを湾曲させて 1 回の描画呼び出しでレンダリングできるため、湾曲した空間によってレンダリング パイプラインで通常発生するパフォーマンスの低下が大幅に軽減されるという。

無料のLeap Motion Interaction Engine 1.0 Unityモジュールは、Unityのウェブサイトからダウンロードできます。グラフィックスレンダラーのベータ版も同じ場所から入手できます。