Unity AR FoundationによるARアプリ開発入門 改訂版【Unity 6.3対応】

· インプレス NextPublishing
Ebook
362
Pages
This item isn't available in your country.

About this ebook

 本書は、AR Foundationを使ってARアプリを開発するための解説書です。主要なAR機能を制御する各種コンポーネントの解説に加え、実装に欠かせない関連するC#のクラス・メソッドなどを詳しく解説します。また、主要な機能を実装したC#サンプルスクリプトを用いて、実機での具体的な挙動を確認する実践的な構成となっています。対象とするプラットフォームは、AndroidおよびiOSです。
なお、本書は2021年にUnity2020対応版として刊行されましたが、その後のUnityの大規模な更新により、AR Foundationの仕様も大きく変更されました。本改訂版では、こうした変更に対応するため、関連する解説および例題スクリプトを全面的に見直しています。

 本書は「自分でARアプリを開発してみたい」と考えている方を対象としています。そして、次の知識・経験を有していることを想定しています。
・C#言語: 基本的文法(型・制御構造・クラスの概念など)を理解し、入門書レベルのC#プログラムを作成した経験がある
・Unity: 基本的な操作を理解し、簡単なアプリケーションを作成した経験がある

 本書の主な特色を次に示します。
 (1)AR Foundationの主要コンポーネントを体系的に解説: ARアプリで使用する主要なコンポーネント(AR Plane Managerなど)について、設定方法だけでなく、その役割や相互関係まで含めて説明しています。あわせて、Unity Technologies社の公式ドキュメントの参照情報(URL)も脚注に記しており、より深い理解につなげることができます。
 (2)C#スクリプトによる制御方法の理解を重視: AR機能をプログラムから扱うために、各種命令の汎用的な構文と具体的な使用例を対応づけて解説しています。公式ドキュメントの参照先も明示しているため、実務での調査にも役立ちます。
 (3)自作アプリに転用しやすい例題スクリプト: 大規模な事例ではなく、機能ごとに要点を絞った短い例題スクリプトを用意しています。これらを基に改変することで、自作アプリへと発展させやすい構成となっています。また、Android端末・iOS端末での動作確認を通して、実際の挙動を観察しながら学習できます。
【目次】
第1章 ARアプリ開発環境の構築
第2章 平面検出
第3章 インタラクション
第4章 ユーザーインターフェイス
第5章 AR機能のサポート調査
第6章 イメージトラッキング
第7章 フェイストラッキング
第8章 光源推定
第9章 オクルージョン
 本書は、AR Foundationを使ってARアプリを開発するための解説書です。主要なAR機能を制御する各種コンポーネントの解説に加え、実装に欠かせない関連するC#のクラス・メソッドなどを詳しく解説します。また、主要な機能を実装したC#サンプルスクリプトを用いて、実機での具体的な挙動を確認する実践的な構成となっています。対象とするプラットフォームは、AndroidおよびiOSです。 なお、本書は2021年にUnity2020対応版として刊行されましたが、その後のUnityの大規模な更新により、AR Foundationの仕様も大きく変更されました。本改訂版では、こうした変更に対応するた...

About the author

多田 憲孝(ただ のりたか)
多田憲孝: 新潟工業短期大学教授、大阪国際大学教授を経て、大阪国際大学名誉教授。1972年よりFortran言語でプログラミングを始める。振動解析、教育システム、人工知能、スポーツ工学分野の運動解析・指導システムなどの研究に従事。スキーの回転運動の数値解析を基に、VRを利用したスキーシミュレーターやARを利用したスキー指導システムを開発。大学在任中は、情報関連の講義および演習を担当。

<出版経歴>
・2025年 Unity C#プログラミング教本, 単著, インプレス
・2022年 Unity+OpenXRによるVRプログラミング, 単著, インプレスR&D
・2022年 Python+Panda3Dによるゲームプログラミング入門, 単著, インプレスR&D
・2022年 コンピューターリテラシーMicrosoft Office Excel編[改訂版], 共著, オーム社
・2021年 Unity AR FoundationによるARアプリ開発入門, 単著, インプレスR&D
・2020年 ゲーム開発に役立つUnity C#スクリプトCookbook, 単著, インプレスR&D
・2020年 Scratch本格入門, 共著, インプレスR&D
・2019年 日本語版Unity 2019 C#プログラミング入門, 単著, インプレスR&D
・2017年 コンピューターと情報システム, 共著, 日本理工出版会
・2015年 コンピューターリテラシーMicrosoft Office Excel編, 共著, 日本理工出版会
・2012年 コンピューターリテラシーOffice2010 Excel編, 共著, 日本理工出版会
・1999年 アルゴリズム設計の基礎, 共著, 日本理工出版会, 2015年第6版発行
・1992年 コンピュータ・アルゴリズム入門, 日本理工出版会, 単著, 2012年第14版発行
・1989年 COBOL85文法と演習, 単著, 日本理工出版会, 2001年第12版発行
多田 憲孝(ただ のりたか) 多田憲孝: 新潟工業短期大学教授、大阪国際大学教授を経て、大阪国際大学名誉教授。1972年よりFortran言語でプログラミングを始める。振動解析、教育システム、人工知能、スポーツ工学分野の運動解析・指導システムなどの研究に従事。スキーの回転運動の数値解析を基に、VRを利用したスキーシミュレーターやARを利用したスキー指導システムを開発。大学在任中は、情報関連の講義および演習を担当。 <出版経歴> ・2025年 Unity C#プログラミング教本, 単著, インプレス ・2022年 Unity+OpenXRによるVRプログラミング, 単著, インプレスR&...

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.