「クレイジースモール3D5FT」2021年8月発売予定https://cooyou.org/3d上下左右に加えて押し込みもできる5方向ジョイスティック搭載のUSBプログラマブルキーボードに加えて、9軸センサー搭載で姿勢情報のシリアル通信出力ができるデバイスです。各方向に最大3つのキーの組み合わせを登録可能。側面の3つのABCボタンに割り当てられたプリセットごとに登録できます。姉妹品の5FTとの大きな違いは、3D5FTは本体の姿勢情報(回転角度)をシリアル通信で出力できる点です。マウス機能が3D5FT本体にはありませんが、シリアル通信を利用して空中マウスとして利用できる付属アプリがあります。9軸センサー搭載でヨー方向の角度も検知できますから、空中マウス機能ではPC画面へ向けるだけで、向けた先にマウスカーソルが移動します。また、姿勢情報にはロール、ピッチ、ヨーの他に、3次元CGで多用されるクォータニオンと、本体のジョイスティックボタン情報も含まれます。本体はCOMポートとしても認識されますので、簡単に他のソフトウェアと連携が可能です。また、付属アプリでは、シリアル通信をLANのソケット通信やWebSocket 通信に変換する付属ソフトがありますので、例えば、Web GL(Three.jsを利用)を使ってブラウザ上で3次元CGを表示するWebページとも連携することができます。javascriptで簡単にJSON形式で情報を取得できます。OpenGLのpythonのサンプルもあります。Processingのサンプルもあります。モデリングソフトのBlenderと連携するプラグインのサンプル(※experimental)もあります。Blender内の任意のオブジェクトの姿勢(角度)を、本体の姿勢と同じにすることができます。ゲームエンジンのUnityやUnrealEngineからも付属ソフトウェアを介して連携することが簡単にできます。サンプルスクリプトがありますので、すぐに実装できると思います。シリアル通信の方式は、姿勢情報を連続的に出力するモード(プリセットB)と、アプリ側から要求があった場合に返信するモード(プリセットC)の2種類があります。プリセットAの場合はシリアル通信は行いません。シリアル通信とキーボード出力は併用出来ます。※キーボード出力処理の間はシリアル通信は停止します。VRやロボット制御などの研究開発分野やゲーム開発などで姿勢制御に利用できます。Open GLやDirectXなどの3次元CGプログラミングやクォータニオン,行列演算の学習用途にも適してます。付属ソフトやサンプルのソースコードを公開しておりますので、自由にご利用ください。
エアマウス の付いた活動報告
「クレイジースモール5FT」のご紹介「クレイジースモール5FT」2021年8月発売予定https//cooyou.org/5ft上下左右に加えて押し込みもできる5方向ジョイスティック搭載のUSBプログラマブルキーボード+マウスです。各方向に最大3つのキー(マウス)組み合わせを登録可能。側面の3つのABCボタンに割り当てられたプリセットごとに登録できます。「クレイジースモール」シリーズ全体の特長でもありますが、重量約21g、本体サイズ幅は約4cmのコンパクトサイズです。OSの標準ドライバでキーボード、マウスとして認識されます。専用ドライバやアプリは不要で、設定は本体に記憶されます。これまでの同シリーズ製品のOneFTは1方向、FTが4方向でしたが、本製品の5FTは、2つの製品のいいとこ取りのような製品です。さらにマウス機能は従来品のクリック以外に移動、スクロールも実装されてます。方向数も多いので最も汎用的に使えるのが本製品です。ジョイスティック構造はスライド式のFTとは異なるスイッチ式となっており、僅かに軸を傾斜(角度は約10度)させると控えめなコトコトとした感触の4方向でクリック感があります。上から押すプッシュ操作でマウスクリックのようなクリック感があります。各方向に確実に入ったことが感覚として認識できます。軸の先端はシリコンカバーで覆われているため滑りにくく押しやすいです。反応もキビキビと速く、操作は小指で操作出来るくらい軽い力で行うことが可能です。スイッチ式のため軸の中心点調整も不要です。ジョイスティック軸を斜めに傾斜させることで、2方向の同時押しとして認識可能です。プッシュ操作は傾斜操作との同時押しとしては認識しない設計となっており、誤入力を防止します。(傾斜していないときのみプッシュ操作が認識されます。)キー出力モードもこれまでのシリーズと同様に、押し続け、瞬間、連続の3モードを搭載。さまざまなシーンでご活用いただけます。