以下の内容はhttps://bluebirdofoz.hatenablog.com/entry/2026/02/14/002123より取得しました。


LCCUnitySDKとMRTKを使ってQuest3でLCCモデルを表示する その1(プロジェクト設定とLCC Unity SDKのインポート)

本日はQuest3の小ネタ枠です。
LCC Unity SDKとMRTKを使ってQuest3でLCCモデルを表示する方法です。

前回記事

以下の記事で作成したUnityプロジェクトを基に設定を行います。
記事その1~その4までの作業を実施済みであることが前提になります。
bluebirdofoz.hatenablog.com

今回は以前の記事との差別化のため、以下の条件でプロジェクトを作成します。

MRTKを利用せず、URPとOpenXRプラグインを利用した実施例は以下の記事を参照ください。
bluebirdofoz.hatenablog.com

またMRTKでURPを利用したい場合は以下の記事を参照ください。
bluebirdofoz.hatenablog.com

全体の流れ

以下の流れでLCCモデルを表示するQuest3アプリを作成します。

  1. LCC Unity SDKのインポート
  2. LCC表示シーンの作成
  3. Quest3でのモデル表示

本記事ではUnityプロジェクトの作成から必要パッケージのインポートまでを行います。

プロジェクト設定を確認する

今回はパイプラインにBuilt-in RPを採用します。
Project Settingsの[Quality]タブを開き、[Render Pipeline Asset]が[None]であることを確認します。

XRプラグインにOclusXRプラグインを使用します。
Project Settingsの[XR Plug-in Management]タブを開き、プラグインで[Oculus]が選択されていることを確認します。

次に[Oculus]タブを開き、[Stereo Renering Mode]が[Multiview]であることを確認します。

その他、以下のLCCUnitySDKの必要設定が満たされていることを確認します。

  • [Rendering -> Color Space]が[Linear]であること。
  • [Rendering -> Graphics API]が[Vulkan]のみにであること。


  • [Identification -> Minimum API Level]が[API level 32]以上であること。
  • [Configuration -> Scripting Backend]が[IL2CPP]であること。
  • [Configuration -> Target Architectures]が[ARM64]のみであること。
  • [Configuration -> Active Input Handling]が[New]または[Both]であること。


LCC Unity SDKのインポート

以下のダウンロードページからLCC Unity SDKをダウンロードします。
developer.xgrids.com

ダウンロードしたzipファイルを展開します。

すると以下のpackage.jsonを含むフォルダが展開されます。
これがLCC Unity SDKのパッケージになります。

次に必要なパッケージをインポートしていきます。
メニューから[Window -> Package Manager]を開きます。

左上のプルダウンから[Install package from disk...]を選択します。

先ほど展開したLCC Unity SDKのフォルダにあるpackage.jsonを指定します。

これでLCC Unity SDKをインポートできました。

LCCManagerコンポーネントの配置

LCCモデルを管理するLCCManagerコンポーネントを配置します。
Hierarchy上で右クリックから[Create Empty]を追加します。

InspectorビューからLCCManagerコンポーネントを追加します。

長くなったので記事を分けます。
次回はLCC表示シーンの作成です。




以上の内容はhttps://bluebirdofoz.hatenablog.com/entry/2026/02/14/002123より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14