メインコンテンツまでスキップ

AR Clip を選ぶ理由

エンジンがあなたの代わりにしてくれることをまとめました。そのぶん、つくるものに集中できます。

どこでも同じシーン​

プロジェクトは、エディタでも、ブラウザでも、アプリでも、同じように見えて同じように動きます。書き出しも、別々のビルドも要りません。

ブラウザで何かがおかしくなれば、エディタでも同じように見えるので、そのままエディタで直せます。

グラフもコードと同じ速さで動く​

ノードでつくったパッチは、手で書いたコードと同じ速さで動きます。

  • Code パネルで、グラフをコードとして確認できます。
  • グラフからスクリプトを呼び出すことも、スクリプトからグラフを呼び出すこともできます。

グラフでは足りなくなっても、何も書き直す必要はありません。横にスクリプトを追加するだけです。

自分のマテリアルも組み込みのものと同じ​

自分でつくったマテリアルも、既製のものと同じ速さで動きます。ブラウザでも、アプリでも。

触っていない設定が動作を遅くすることはありません。オプションがたくさんあるマテリアルでも、オフにしているものには負荷がかかりません。

変わったものだけが更新される​

何かを変えると、エンジンはそれに関係するものだけを更新します。

たとえば、オブジェクトの色を変えたとします。

色が変わった
├─ 画面上のオブジェクトが塗り直される
├─ インスペクターの色の欄が更新される
├─ 共同作業者にも新しい色が見える
└─ ほかは何も計算し直されない

その結果:

  • 動きのないシーンは、スマートフォンにほとんど負荷をかけません。
  • 大きなプロジェクトでも速いままです。 キーフレームが 20,000 個あるタイムラインでも、1 つ動かしたときの反応は速いままです。
  • 全員に同じものが見えます。 画面、インスペクター、元に戻す操作、共同作業者、スクリプト、物理演算は、常に同じシーンを表示します。

忙しいときもなめらか​

  • 遅いスクリプトがあっても、画面は固まりません。
  • 物理演算でも画面は固まりません。

すばやい読み込み​

  • 物理演算は必要なときだけ読み込まれます。 シーンの中に落ちるものもぶつかるものもなければ、見る人がその読み込みを待つことはありません。
  • 1000 個のコピーも、1 個とほぼ同じコストです。 草、群衆、がれき、パーティクルは軽快に動き、プロジェクトのサイズもほとんど増えません。
  • エフェクトはネットワークに負荷をかけません。 マルチプレイヤーでは全員に同じパーティクルが表示され、通信量も増えません。

どこでも同じトリガー​

on-click などのトリガーは、イベントでも、パッチでも、スクリプトでも同じように動きます。

まずはシンプルなイベントから始めましょう。条件が必要になったらパッチへ、本格的なロジックが必要になったらスクリプトへ移します。途中で新しく覚えることはありません。

チームで作業する​

スペースは共同で編集できます。誰かの変更はすぐに全員に表示され、元に戻す操作は人ごとに別々です。

プロジェクトが開く場所​

公開したプロジェクトは、リンクからブラウザでそのまま開きます。インストールは要らず、見る人はすぐにコンテンツを見られます。

同じプロジェクトが、何も変えずにほかのデバイスでも動きます。

場所開き方
スマートフォンのブラウザリンクか QR コードから
iOS App Clipリンク、QR コード、NFC タグから。App Store は不要
AR Clip アプリより高品質なグラフィックで。下を参照
Meta Quest のブラウザー同じリンクから開けます(ベータ版)。Meta Quest を参照
Unity 経由のグラスUnity SDK:Rokid Max / Max Pro と XREAL One
App Clip:ポスターからいちばん早く開く方法

カメラをコードに向けるだけで、プロジェクトが開きます。App Store もサインアップも要りません。App Clip にはサイズの上限があるので、最初のシーンは軽くして、残りは起動後に読み込むようにしましょう。

Unity SDK 経由のヘッドセット対応は Enterprise のアドオンです

スマートフォンは最初から使えます。特定のヘッドセット向けのビルドは、アカウントごとに有効化します。 → 対応プラットフォーム

アプリでより高品質なグラフィック​

ブラウザでは、ページが使えるグラフィックの量に制限があります。アプリはブラウザの中で動くわけではないので、リアルタイムの影、より重いマテリアル、画面上のより多くのオブジェクトなど、もっと多くのことができます。プロジェクトを別バージョンで用意する必要はありません。

より多くの人に届けたいならブラウザを、グラフィックの重いプロジェクトならアプリを使いましょう。

自分用にカスタマイズする​

  • 自分のアプリから、独自のステップやトリガーを登録できます。
  • プラグインをインストールできます。パネルの追加、シーンの生成、新しい種類のコンポーネントの追加ができます。
  • 欲しいノードがなければ、expression ノードか action ノードに JavaScript を 1 行書けます。 → パッチ
リファレンスはいつも最新です

このサイトのコンポーネント、トリガー、ステップ、ノードの表は、常にエンジンと一致しています。ノードが追加されれば、リファレンスにも表示されます。


次へ: オブジェクトとシーン — プロジェクトが何でできているか。