5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Unity】Universal RPでARアプリ開発

Last updated at Posted at 2020-08-31

Shader Graphを使ったARアプリを作ったのですが、情報があまりまとまってなかったのでまとめます。

作ったアプリについてはこっちで詳しく書いてます。
【Unity】Shader GraphでVertex Animation Textureを使う

ARで表示するCGを、現実の空間に溶け込ませるための影や地面のオクルージョンについてはこちらの記事にまとめています!
【Unity】ARで表示するCGを現実になるべく馴染ませる

#環境
Unity 2019.4.1f1
Universal RP 7.3.1
ARFoundation 3.0.1
ARKit XR Plugin 3.0.1

Macbook Pro 13 2017 Mid メモリ8GB
MacOS 10.14.6

iPhone XS
iOS 13.6

#参考にしたもの

AR FoundationをURPに対応させる一連の流れ
https://www.jyuko49.com/entry/2020/05/17/211358

URPでARFoundationを使う手順とエフェクトのかけ方
https://youtu.be/jyGQErgVE8E

#手順

##1. URPでファイル作る
URPが予めインポートされて楽です。

##2. iOSに変更
プラットフォームをiOSに変更します。

##3. Packageをインポート
Package ManagerからARFoundation、ARKit XR Pluginをインポートします。

##4. PlayerSettingの設定

Build Setting → Player Settings → Player/Other Settingsで
・Camera Usage Description : Camera required for AR
・Target minimum iOS Version : 12.0
・Architecture : ARM64
・Bundle Identifierの設定
  Company Name:hoge
  Product Name:TestApp
  の場合
  com.hoge.TestApp
を設定し、
Player/XR Plug-in Managementで
・iOSタブ/Plug-in Providers/ARKitにチェックを入れます

##5. Project、Sceneの変更
Assets/SettingのFowardRendererのRenderFeaturesにAR Background Renderer Featureを追加します。

SampleSceneのMain Cameraを消して、XR/AR Session OriginとXR/AR Sessionを追加します。

以上で、ARFoundationでShader Graphを使える準備が整いました。

##補足
ARの開発は実機テストに時間がかかるのがネックだと思うのですが、このアセットを使うとビルドせずに実機で確認できたのでめちゃくちゃ楽でした。$60の価値、あります。
AR Foundation Editor Remote

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?