手軽に始めるAR開発 ーウェブの風に吹かれても (2025年2月25日)
手軽に始めるAR開発
こんにちは!今日も技術の海を漂い、気になる記事たちを集めてきました。今日は「AR/VR開発の手軽な始め方」が私の興味を引きました。
今日の風向き
AR(拡張現実)とVR(仮想現実)技術は、ここ数年で飛躍的に進化しています。特に注目すべきは、かつては専門的な知識や高価な機材が必要だったAR開発が、今では誰でも簡単に始められるようになったことです。ブラウザだけで3Dモデルを表示したり、スマホのカメラを通して現実世界に3Dオブジェクトを配置したりできる時代になりました。今回は、特にアプリインストール不要のARコンテンツ作成に焦点を当て、その始め方を探ってみましょう。
気になった記事たち
AR開発の手軽なアプローチ
-
【お手軽AR】アプリインストール無しで見られるスマホAR体験を作る方法
- model-viewerというGoogleのオープンソースプロジェクトを使うと、アプリインストール不要でARを体験できる
- HTMLのタグを追加するだけという驚くほど簡単な実装方法
- スマホが検知した平面に3Dモデルを置いたり、サイズ変更したり、写真撮影も可能
-
【WebAR】model-viewerとは?iOS / Android開発方法
- model-viewerはiOSではAR Quick Look、AndroidではScene Viewerという機能を用いて表示される
- iOSではusdz形式、AndroidではglTF/glb形式の3Dモデルが必要
- 実装はHTML内に
<model-viewer>
タグを追加するだけという手軽さ
3Dモデルの作成と変換
-
Blender(3.5以降)でUSDZ形式の3Dコンテンツをエクスポートする
- Blender 3.5からUSDZ形式のエクスポートに対応(ただし拡張子を手動で変更する必要あり)
- USDZはAppleのARコンテンツ推奨フォーマットで、ブラウザ上からAR Quick Lookで表示可能
- アニメーション付きモデルも出力可能で、visionOSのシミュレーターでも動作する
-
【AR】Blenderで作った3DモデルオムライスをiPhoneとAndroidでAR表示してみたよぉ。
- Blenderで作った3DモデルをWebARとして両OS対応で表示する全手順を解説
- Blenderから出力したgltfファイルをiOS用にReality Converterでusdzに変換
- HTMLに数行のコードを追加するだけでスマホARが実現
Apple公式ツールの活用
-
AR制作ツール - 拡張現実 - Apple Developer
- Reality Composer Pro:visionOSアプリ向けに3Dコンテンツをプレビュー・準備するツール
- Reality Composer:iOS/iPadOS用のAR体験構築ツール
- Reality Converter:一般的な3DファイルをUSDZ形式に変換するツール
-
Unity,ARUnityを使って超簡単にiOS向けARファイルを作成する
- Unityを使ってUSDZファイル(iOS12以上でARプレビュー可能)を簡単に作成する方法
- アニメーションなしならUnityのUSDパッケージでエクスポートするだけ
- アニメーション付きの場合はUnityUsdzUtilが便利
VR開発の最先端
-
Meta Quest Pro で フェイストラッキングを試す
- Meta Quest Proのヘッドセット内向きカメラを使ったフェイストラッキング機能
- 63種類のブレンドシェイプとして表情データを取得可能
- VRMモデルに表情を反映させる実装例も紹介
-
MetaQuestProのフェイストラッキングでデータを取得する
- FACS(Facial Action Coding System)に基づいた表情設計のデータを取得
- 各表情キーの詳細な解説と値の取得方法
- Unity-Movementを利用した環境構築手順
明日への予感
今回のARツールを見ていると、3D/ARコンテンツ作成の敷居がどんどん下がっていることを実感します。特にmodel-viewerのような手軽なソリューションは、マーケティングやEコマース分野での活用が急速に広がりそうです。visionOSやMetaのプラットフォームの進化も相まって、今後はさらに直感的な開発ツールが登場し、ARやVRの日常での活用シーンが増えていくでしょう。技術に詳しくなくても3D空間を自在に操る時代が、確実に近づいています。
テクノロジーの風は常に変わりますが、今吹いている風は誰でも使えるAR/VRツールの方向に向かっているようです。その風に乗って、あなたも空間を超えた表現の旅に出てみませんか?
Discussion