XR VisionDevCamp Fukuoka 2026 でスムーズにスタートを切るための スタータープロジェクト ガイド シリーズ、その第 1 回です。まずは ネイティブプラットフォーム から。ウェアラブル AR への入り口として、Snap Spectacles と Lens Studio ほど最適なものはありません。

Spectacles はハンドトラッキング、ワールドメッシュ、オンデバイス ML を備えたスタンドアロン型 AR グラスです。レンズは Snap の無料オーサリングツール Lens Studio で、ビジュアルなシーンエディタと TypeScript / JavaScript を使って制作します。2.5 日間のハッカソンで動くデモに最短で到達するには、公式サンプルを出発点にしてリミックスするのが近道です。本ガイドではツールチェーンと、Snap の公式サンプルリポジトリの全プロジェクトを紹介します。
Lens Studio を入手する
Lens Studio は macOS / Windows 向けに無料でダウンロードできます。
▸ Lens Studio をダウンロード
インストール後:
- Snap アカウントでサインインします。
- Spectacles プロジェクトテンプレート、または下記のサンプルプロジェクトを開くと、Spectacles 向けのシーン設定が利用できます。
- Spectacles をペアリングし、Send to Spectacles やエディタ内プレビューで実機テストします。ペアリング、開発者プログラム、API リファレンスは Spectacles 開発者ドキュメント を参照してください。
前提条件:Git LFS
Snap のサンプルリポジトリは 3D モデル・テクスチャ・メディアを Git LFS(Large File Storage) で管理しています。クローンする 前 にインストールして有効化してください。そうしないと大容量アセットがダウンロードされません。
# macOS
brew install git-lfs
git lfs install
# LFS を有効にしてクローン
git clone https://github.com/Snapchat/Spectacles-Sample.git
cd Spectacles-Sample
# LFS なしで既にクローン済みの場合:
git lfs install && git lfs pull
任意のプロジェクトフォルダを Lens Studio で直接開けば、開発を始められます。
Spectacles サンプルリポジトリ
以下のサンプルはすべて 1 つのリポジトリにあります。
▸ github.com/Snapchat/Spectacles-Sample
注: リポジトリの README は 非推奨(deprecated) と記載されています。プロジェクト自体は問題なくビルドでき、学習リソースとして引き続き有用ですが、継続的なサポートについては Snap は specs-devs org と r/Spectacles コミュニティを案内しています。
各カードはサンプルのソースフォルダにリンクしています。view demo GIF をクリックすると、GitHub 上のアニメーションプレビュー(大容量のため別タブで開きます)を表示できます。
サンプルを見ていく
AI
AI を活用した体験と連携。
Spectacles Remote Service Gateway を使った AI のサンプルプロジェクト。
SIK · Remote Service Gateway · Text To Speech · Speech To Text · Camera Access · AI Vision · LLM · Audio
▸ デモ GIF を見る
エージェント的な振る舞いと自律的なインタラクションを示す高度な AI プレイグラウンド。
SIK · Remote Service Gateway · Experimental API · LLM · Fetch · Web View · Gesture Module
▸ デモ GIF を見る
ハンドジェスチャーで環境を「クロップ」する方法を示すサンプル。
SIK · Remote Service Gateway · Experimental API · AI Vision · Fetch · Web View · Gesture Module
▸ デモ GIF を見る
クラウドのビジョンモデル向けに、ピクセルから 3D への投影用に深度フレームをキャッシュ。
SIK · Remote Service Gateway · ASR · AI · Depth · AR Tracking · Object Tracking
▸ デモ GIF を見る
Google の Lyria モデルで AI 音楽を生成。ジャンル・雰囲気・楽器を組み合わせ、3D ビジュアライゼーションと共に。
SIK · Remote Service Gateway · Speech To Text · Lyria · Snap3D · Gemini · Audio · UI Kit
▸ デモ GIF を見る
はじめに
Spectacles 開発を始めるための必須プロジェクト。ハッカソンの出発点に最適です。
Spectacles Fetch API でリモートサービスを呼び出すサンプル。
SIK · Experimental API · Fetch · Web View
▸ デモ GIF を見る
Lens Studio でレンズを作るための基礎概念をまとめたコレクション。
SIK · Physics · Gesture Module · Animation · Raycast
▸ デモ GIF を見る
Spectacles で検証したマテリアルを集めた実験的プロジェクト。
SIK · Graphics, Materials & Particles · Shaders · Post Effects
▸ デモ GIF を見る
スピーチ練習やプレゼン用のテレプロンプターレンズ。
SIK · Audio · Gesture Module · Motion Controller
▸ デモ GIF を見る
AR でリアルな投げる動作を示すサンプル。
SIK · Physics · Gesture Module
▸ デモ GIF を見る
Spectacles Spatial Anchor API を使ったテンプレートプロジェクト。
SIK · Spatial Anchors · Persistent Storage · Multiplayer
▸ デモ GIF を見る
パス作成とパスに沿った歩行体験のサンプル。
SIK · Raycast · Graphics, Materials & Particles
▸ デモ GIF を見る
モバイルアプリと Spectacles 上のレンズを BLE でシームレスに連携する SDK。
Mobile Kit
▸ デモ GIF を見る
リアルなレコードの物理挙動とマルチトラックミキシングを備えた DJ ターンテーブル。
SIK · Audio · Hand Tracking · Physics
▸ デモ GIF を見る
SnapML
SnapML を使った機械学習プロジェクト。
カスタム ML モデルによる物体検出に SnapML を活用。
SIK · AR Tracking · Object Tracking · Physics · World Query
▸ デモ GIF を見る
コンピュータービジョンと SnapML で駒を検出し、AI が手を提案。
SIK · AI · SnapML · AR Tracking · Object Tracking · Networking
▸ デモ GIF を見る
SnapML でビリヤード台・16 個のボール・ポケットを検出。
SIK · AI · SnapML · AR Tracking · Object Tracking · Networking
▸ デモ GIF を見る
ナビゲーション
位置情報を活用したナビゲーション体験。
現実の場所をマッピングし、その位置に紐づく AR 体験を作成。
SIK · Location AR
▸ デモ GIF を見る
Map Component と Places API を使った屋外ナビゲーション。
SIK · Location AR · Outdoor Navigation · Map Component · Places
▸ デモ GIF を見る
屋内・屋外ナビゲーションのサンプルプロジェクト。
SIK · Location AR · Outdoor Navigation · Map Component · Places
▸ デモ GIF を見る
コネクテッドレンズ
複数ユーザーで協調する体験。
共有コントロールのリアルタイム協調 AR 体験。
SIK · Networking · Connected Lenses · Sync Kit · Multiplayer
▸ デモ GIF を見る
Spectacles Sync Kit を使ったコネクテッドレンズのサンプル。
SIK · Networking · Connected Lenses · Sync Kit · Multiplayer
▸ デモ GIF を見る
仮想オブジェクト上に、接続中の全員に見えるレーザーポインターを作成。
SIK · Connected Lenses · Sync Kit · Multiplayer · Raycast
▸ デモ GIF を見る
ハイタッチのリアルタイム協調 AR 体験。
SIK · Networking · Connected Lenses · Sync Kit · Multiplayer
▸ デモ GIF を見る
Spectacles Sync Kit を使ったコネクテッドレンズのサンプル。
SIK · Networking · Connected Lenses · Sync Kit · Multiplayer
▸ デモ GIF を見る
フローティングのステータスパネルとリアルタイム接続を備えたソーシャル AR アプリ。
SIK · Sync Kit · UI Kit · Connected Lenses · Cloud Storage · Hand Tracking
▸ デモ GIF を見る
コネクテッドレンズ間で Transform を同期する Spectacles Sync Kit の最小例。
Sync Kit · SIK · Connected Lenses · Networking · Multiplayer
▸ デモ GIF を見る
Snap Cloud
Snap Cloud(Supabase ベース)を使ったクラウド連携体験。
Snap Cloud によるデータベース・リアルタイム同期・クラウドストレージ・サーバーレス関数。
SIK · Networking · Cloud · Internet Access · UI Kit
▸ デモ GIF を見る
リアルタイム DB 更新とコンパニオン Web アプリを伴う Snap Cloud 連携。
SIK · Cloud · ASR · Gesture Module
▸ デモ GIF を見る
BLE(Bluetooth Low Energy)
Bluetooth Low Energy 接続プロジェクト。
IMU を搭載した Arduino からオイラー角を BLE で Spectacles に送信。
SIK · Experimental API · BLE
▸ デモ GIF を見る
Spectacles で Bluetooth Low Energy を試す汎用プレイグラウンド。
SIK · Remote Service Gateway · Experimental API · BLE
▸ デモ GIF を見る
Bluetooth ゲームコントローラーで操作する 3D キャラクター(ハプティクス対応)。
SIK · Experimental API · BLE
▸ デモ GIF を見る
ハッカソンにおすすめの出発点
Lens Studio が初めてなら、Getting Started カテゴリから始めましょう。
- Essentials — インタラクション、物理、アニメーション、レイキャストなど基礎概念が 1 つにまとまっています。最初の一歩に最適。
- Fetch — レンズから任意の Web API を呼び出します。クラウドや AI を使う機能の土台になります。
- Spatial Image Gallery / Throw Lab — 小さく完結したシーンで、デモ用に作り替えやすいサンプルです。
そこから、アイデアに合うカテゴリを選びましょう — AI(Remote Service Gateway・LLM・ビジョン)、Connected Lenses(マルチプレイヤー)、SnapML(オンデバイスのカスタムモデル)、Navigation(ロケーション AR)。
関連リンク
ネイティブプラットフォームシリーズ次回は、別のヘッドセットとそのスタータープロジェクトを取り上げます。ご質問は お問い合わせ ページからどうぞ。