これまでのVRのソフトウェア開発では、プラットフォームおよびデバイスに依存したソフトウェア開発キットを用いてきましたが、2019年にKhronos(クロノス)コンソーシアムによりロイヤリティフリーのXR用API「OpenXR」がリリースされました。これを使用することにより、ソフトウェアの移植性が向上し、さまざまなプラットフォームおよびデバイスに対応したコンテンツを提供できるようになります。多くの主要企業がOpenXRのサポートを表明しており、これを標準化する動きが進んでいます。
本書は、Unity+OpenXR+XR Interaction ToolkitによるVRプログラミングに必要な各種命令の詳細解説およびC#サンプルスクリプトからなる解説書です。次の3項目に該当する方を対象とし、その方々のVRプログラミングの学習支援を目的としています。
・VRプログラミングを学び、自作のVRアプリケーションを開発したい方
・Unityの入門書を読み終えた初学者の方
・C#言語の基本的文法(データ型、ifなどの基本制御構造、クラスの定義と利用など)を理解している方
本書の主な特色を次に示します。
(1)命令文の汎用的な書式と使用例の提示:
(2)自作アプリに転用しやすいサンプルスクリプト:
(3)各機能の理解を深める工夫:
本書は次の環境下におけるVRプログラミングについて解説されています。また、本書のサンプルスクリプトは、この環境下で動作が確認されています。
・Unity 2021.3.8f1 Personal
・OpenXR Plugin ver. 1.4.2
・XR Interaction Toolkit ver. 2.0.2(その他のパッケージについては本書第1章参照)
・OS: Windows 10 Home 21H2
・ヘッドセット: Meta Quest2、Windows Mixed Reality(Acer AH101)
【目次】
第1章 はじめての自作VR
第2章 アクションマップとコントロール
第3章 レイキャスト
第4章 つかむ動作とソケット
第5章 ユーザーインターフェイス
第6章 移動・回転・テレポーテーション
(C)2022 Tada Noritaka. All rights reserved.
「14周年コイン大還元祭」は1,500円(税込)以上の購入でコイン還元されます
12/19 (木) 23:59まで
1,210円(税込)
1,100円 (+消費税110円)
2,420円 (税込)
12/17 (火) 09:59まで
新規限定!
1,100
コイン還元
(*詳細)
一般的なスマートフォンにてBOOK☆WALKERアプリの標準文字サイズで表示したときのページ数です。お使いの機種、表示の文字サイズによりページ数は変化しますので参考値としてご利用ください。
付与コインの内訳
1,100コイン
会員ランク(今月ランクなし)
0%
コイン還元キャンペーン
50%
初回50%コイン還元 会員登録から30日以内の初回購入に限り、合計金額(税抜)から50%コイン還元適用
複数商品の購入で付与コイン数に変動があります。
付与コイン数が購入金額(税抜)の100%を超える場合、100%未満になるよう調整が行われます。
会員ランクの付与率は購入処理完了時の会員ランクに基づきます。
そのため、現在表示中の付与率から変わる場合があります。
【クーポンの利用について】
クーポンをご利用の場合、一部のクーポンを除いて、コイン還元キャンペーンの対象外となります。
詳細は各クーポンページをご参照ください。