Niantic SDKは、単体の端末でARに関する機能を実行できるだけではなく、複数の端末とARを同時に体験できるShared ARという仕組みもあります。 Shared ARを実行するにはいくつか方法があるため、今回はShared ARについて調べてみました。 検証した環境 - Unit…
最近調べているNiantic SDK v3.15では、新たにMeta Quest3に対応したことが発表されています。 そこで、どのような内容なのかを調べてみました。 検証した環境 - Unity 6000.053f1 (Mac OS) - Niantic Lightship AR Plugin 3.15.0-2508040839 - Niantic Ligh…
Niantic SDKについて、今度はPlaybackという機能を調べてみました。 検証した環境 - Unity 6000.053f1 (Mac OS) - Niantic Lightship AR Plugin 3.15.0-2508040839 - Niantic Lightship Shared AR Client Plugin 3.15.0-2508040839 - AR Foundation 6.06 (依…
前回に引き続きNiantic SDKを調べています。今回はSample Projectに入っている機能の1つであるDevice Mappinについて調べたことを書きました。 検証した環境 - Unity 6000.053f1 (Mac OS) - Niantic Lightship AR Plugin 3.15.0-2508040839 - Niantic Light…
最近、Androidスマホの勉強ついでにNiantic SDKについて調べています。 今回、Meta Quest3のPass Through機能にも対応した新しいv3.15が出たので、基本的な内容やビルド手順をまとめてみました。 検証した環境 - Unity 6000.053f1 (Mac OS) - Nothing Phone …
久しぶりにUnityを使おうとしたら、なぜか失敗したので対処方法を書きました。 1. 状況:Unity Hubを開いてログインしたら2段階認証で失敗した 2. 解決策:PCのブラウザでログインする 3. おわりに 使用した環境 Unity Hub 3.10.0
日本時間の12/12に、Android XRという新しい仕組みが発表されました。 blog.google Android XRはWebXRの対応も明記されています。そこで、今回はAndroid XRに関する開発情報を書き出しました。 Babylon.js Advent Calendar 2024の14日目の記事として、Babylo…
これは「Babylon.js アドベントカレンダー2024」の9日目です。 前回の私の記事では、Babylon Toolkitの概要や環境構築方法を書きました。 www.crossroad-tech.com www.crossroad-tech.com 今回はUnityを開いてからの初期設定や、CubeとPlaneを置いたシーンを…
これは「Babylon.js アドベントカレンダー2024」の8日目です。 前回の私の記事では、Babylon Toolkitの概要や環境構築方法を書きました。 www.crossroad-tech.com 今回はUnityを開いてからの初期設定や、CubeとPlaneを置いたシーンをエクスポートしてブラウ…
これは「Babylon.js アドベントカレンダー2024」の6日目です。 UnityとWeb nativeとは勝手が違うため、両方のアプリ開発をするのは簡単ではありません。 このアドベントカレンダーで対象にしているBabylon.jsには、Unityで作った内容をBabylon.jsの形にエク…
2024/7/9~7/12の期間中、Meta OfficeでPresence Platform Hackathon | Japan 2024というハッカソンイベントがありました。 審査の結果、ユーティリティ部門で優勝となりましたので報告いたします。 1. Presence Platform Hackathonとは 2. ハッカソンでつく…
Meta QuestデバイスはPCのGPUを必要とせずに使用できるため、アプリ開発についてもMacやGPU非搭載のWindows PCで行うことができます。 ただ、GPU搭載WindowsPCであれば、Unityで開発するときUnity Editor上でQuestデバイスの実機の挙動を確認できます。 最近…
小ネタですが、書いておきます。 1. タイトルのエラーが出ると、Unity Package Managerでパッケージがダウンロードできずビルドも失敗する 2. 解決方法:Unityを再起動する or Unity Editor上でサインアウトしてからUnity Editorを再起動する 3. おわりに 環…
最近、Vision ProやMeta Questを色々触っています。今回はMeta Questで位置情報を取得する手順をまとめました。 1. 前提 1.1 MetaQuestで位置情報が使えることは公式HPで明記されている 1.2. UnityではLocation Serviceという仕組みで位置情報を取得できる 2…
Meta Questのアプリビルド手順については色々な解説記事があります。 なぜか自分の環境ではそれらの記事通りにできなかったため、改めて手順をまとめました。 1. Unity2022の環境構築 2. Unity-StarterSamplesリポジトリ、Meta XR Core SDK、Meta XR Platfor…
ここ最近PLATEAUについて調べています。 2年前にBabylon.jsでPLATEAUモデルを表示させる方法を書きました。 www.crossroad-tech.com 当時は、fbx形式で固定エリアのPLATEAUモデルをダウンロードして表示する方法がありました。しかし、最近はPLATEAU SDK for…
先日、UnityでAndroid13向けのビルドをした時に色々詰まったことを踏まえて、手順を書きました。 そのときに詰まった時のログメッセージや参考になったサイトも書いていたのですが、別の記事にした方が見やすいと思ったので、この記事に別途分けることにしま…
スマートフォンで音声認識をしたい場合、いろいろな方法があります。 今回はスマートフォンのOS内蔵の音声認識エンジンを使って、UnityでSpeech To Textができる「speech-and-text-unity-ios-android」というリポジトリを試したことをまとめました。 使用環…
前回に引き続きPLATEAUについて調べています。 今回は2022/7にv0.1.0 (ベータ版) としてリリースされたPLATEAU SDK Toolkits for Unityについて、インストールや簡単な使い方を調べてみました。 1. PLATEAU SDK for UnityとPLATEAU SDK Toolkit for Unityは…
PLATEAU SDK for Unityを含んだUnityプロジェクトでビルドを試したところ、エラーが出ました。 このエラーが普段出ないタイプで解決策も見つからず、最終的にPLATEAU SDKとUnityのバージョンを変えることで解決しました。 今回は、PLATEAU SDKとUnityのバー…
PLATEAUハッカソンに参加しています。 asciistartup.connpass.com ちょうど昨日にPLATEAU SDK for Unityがバージョンアップされたので、新機能を使ってみた手順や感想などをまとめました。 1. PLATEAU SDK for Uniyとは 2. 基本的な使い方 2.1 インストール …
最近Project PLATEAUの3DCGモデルを軽量化する方法をまとめており、表示結果の確認のためにUnityも使っています。 ただ、Blenderでfbxで出力するときにテクスチャが入らなかったり、Unityで読みこむとテクスチャが反映されなかったりという問題がありました…
先日、ARコンテンツを作るオーサリングツールの紹介をしました。 www.crossroad-tech.com これらを調べる中で、UnityMARSについても調べていたのですが、先日その内容がUnity Pro Tipsに掲載されたので、簡単に紹介したいと思います。 1. Unity Pro Tipsとは…
2020/8/12 21:10追記 この記事を書いた数時間後、MicrosoftよりSurface Duoについて発表がありました。 techcommunity.microsoft.com この記事によると、$1399で9/10より販売開始、MDM、Enterprise、Surface Duo experience for employees and protect work …
Unityをはじめ、CG系の開発環境にはParticle Systemがあります。炎、雷などの綺麗なグラフィック表現には必須の機能です。 Babylon.jsにもParticle Systemがあります。試したところ思ったよりも負荷が少ない感じでした。一方、UnityはWebGL書き出しが可能で…
前回、UnityからエクスポートしたデータをBabylon.jsで表示したときの調査について解説しました。今回は、エクスポートしたデータをBabylon.jsの仕組みで使う方法を解説します。 1. Unityでエクスポートしたデータ「.babylon」の形式 2. babylonファイルの読…
前回、Webベースの3DCGライブラリ「Babylon.js」と、Unityプロジェクトを変換する手順について解説しました。Babylon.js向けデータをUnityから出力する - CrossRoad今回は、変換できるもの、できないものを簡単に整理しました。なお、検証環境は以下の通りで…
ブログのタイトル通り、私が勉強の対象にしているのはUnityですが、周辺技術や関連分野についても調べることがあります。過去に調べた例 Unity使いから見た、LumberyardとUnityの違い - CrossRoad XCodeでiOSアプリをつくるときに調べた、UnityとXCodeの違い…
ここ最近、ARCore1.2を調べてます。今回は、ARCore1.2の新機能のうち、まだ手つかずだったAugmented Imagesについて調べてみました。Augmented Imagesはマーカを認識するとCGを重畳表示する機能です。ARToolKit、Vuforia、SmartARなどでもよく使われています…
前回、ARCoreのPoint CloudをAndroidスマートフォンに保存する方法を紹介しました。【Unity】任意のパスにARCore Point Cloudの値をcsvで書き出す - CrossRoad今回は、Point Cloudに一致する色情報を出力する方法をまとめました。なお、以下の環境で動作を確…