はじめに
以下の記事を参考にARKit上に3Dモデルを表示するテストをしていたのですが、表題の件で詰まったので備忘録として。
実行環境
- Xcode 11.2.1
- Projectは、Single View App として作成
.scnファイル用のアセットフォルダって何?
.scnファイルを入れるためのアセットフォルダ作成します。
とあり、これはどうやって作るのかがわからなくていろいろ調べたところ「SceneKit Catalog」のことで、Appleの公式ドキュメントに書いてありました。
For best results, place scene files that ship in your app bundle in a folder with the .scnassets extension, and place image files referenced as textures from those scenes in an Asset Catalog.
(訳)最良の結果を得るには、アプリバンドルに含まれるシーンファイルを.scnassets拡張子を持つフォルダーに配置し、それらのシーンからテクスチャとして参照される画像ファイルをアセットカタログに配置します。
.scnassetsの作り方
ちなみに
新規Projectを作るときに、Gameを選択して Game Techinology:SceneKitを選択した場合は、最初から art.scnassets が作成されて飛行機のモデルのシーン(ship.scn)とそのテクスチャ(texture.png)が入っています。
まとめ
ARKit、ほぼ初めてなので、いろいろわからないこと多いです。ちょっとずつ試してみる予定です。
以下の記事も参考になりました。ありがとうございます。