夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

Apple

AppleVisionProでyoutubeを見る

本日はApple VisionPro枠です。 ついに先月念願のYoutubeアプリがAppleVisionProのストアに来ましたのでレビューをしていきます。 〇環境 ・AppleVisionPro(M2) ・VisionOS26.3 〇Youtube for VisionOSとは? Youtubeはブラウザ経由で閲覧できるほかスマート…

デモに最適!VisionProのサスペンドモードを無効化するKeepOn Ringレビュー

本日はVisionPro枠です。 筆者はVisionProを愛用して1年以上が経ちますが、HoloLensと比べて技術的に素晴らしい点が多いと感じる反面、いくつかの課題点も感じます。その代表的なものとして、完全にパーソナル化されている点があります。 HoloLensも虹彩認…

Google RemoteDesktopでWindowsからMacに接続しているときのマウス挙動がおかしくなる問題の解消

本日はトラブルシューティング枠です。 筆者はWindowsデバイスを普段使いしていますがAIやiOS/VisionOS開発に必要であるためMacPCも使用しています。この時にGoogle RemoteDesktopを使用してWindowsからMacへアクセスすることが多いです。 MacとWindowsは基…

AppleVisionProをWindowsの拡張ディスプレイ化する その②

本日はApple枠です。 先日Apple VisionProとWindowsPCをSunshineとMoonlightを使用して仮想ディスプレイとして接続しました。 しかしながら問題として解像度が低いというものがありました。 今回は解像度の設定等を残していきます。 〇SunshineとMoonlightを…

AppleVisionPro×iPadでどこでも高度な作業をする

本日はapple枠です。 AppleVisionProでは、他のapple製品との連携がスムーズに行わるように設計、提供されています。 これは、iPadなどの他のデバイスに対しても同様です。 VisionProの場合はMacとの相性を最大限に考量されており、仮想デスクトップを使用す…

Unity×AppleVisionProでHandTrackingの座標を取得する

本日はVisionPro枠、Unity枠です。 先日紹介した通りAppleVisionProでの開発をUnityで行うために必要なPolySpatialがUnityEducationプログラムでもサポートされるようになりました。 redhologerbera.hatenablog.com 今回はハンドトラッキングの座標取得を行…

Unity教育版ライセンスでのAppleVisionProの開発について

本日はUntiy、AppleVisionPro枠です。 MetaQuestやHoloLens同様にAppleVisionProもUnityを使用してアプリケーション開発を行うことができます。 しかしながらMetaQuestやHoloLensとの違いとしてAppleVisionProの場合はUnityProライセンス以上で提供されるPol…

VisionOS2.4の新機能を試す。

本日はApple枠です。 先日ベータアップデートとしてVisionOS2.4が登場しました。 VisionOS2.4ではバグ修正の他にUXとしてのアップデートが入っているようですので調べていきます。 本アップデートはアーリプレビュー版ですので正規版とは異なる可能性があり…

AppleVisionProのSafariでタブを一覧表示する

本日はApple枠です。 VisionProの小ネタを紹介します。 〇環境 ・AppleVisionPro ・VisionOS 2.3(22N5875e) 〇Safari Apple VisionProではデフォルトのブラウザがiOSやMac同様にSafariが用いられています。 一覧表示を行うためにはSafariの画面上を注視した…

TestFlightで外部テスターによるテストを行う手順 TestFlightについて学ぶ

本日はApple枠です。 筆者は現在スマホARを使用した3DCGの講義を行うべくアプリケーションを開発しています。 今回はアプリを配布するうえで使用するTestFlightについてみていきます。 〇TestFlightとは? TestFlightはAppleの提供するアプリ配信プラットフォ…

Unity iOSでアプリ内からWebサイトを開く

本日はUnity枠です。 現在筆者は大学で見習い教員として働いていますが、3DCGの指導方法について疑問を感じていました。 というのも前提として1年でBlenderもMayaもそれ以外のツールも含めバージョンや新機能が登場し、特にAI分野ではその傾向が顕著ですが…

Unity iOSアプリで音声認識を実装する その④特定のキーワードを認識してイベントを発火させる。

本日はApple枠です。 今回はiOSでの音声認識の実装です。 前回はタイムアウトの時間を調整しました。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com redhologerbera.hatenablog.com 今回は特定のキーワードを認識したときにUnityEventsを発…

Unity iOSアプリで音声認識を実装する その③タイムアウト時間を変更する

本日はApple枠です。 前回は最新で更新されているリポジトリのプラグインを使用することでiPhone/iPadで動く音声認識を実装しました。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com こちらの問題は、無音が続いた場合など自動的に音声認識…

Unity iOSアプリで音声認識を実装する その②

本日はUnity枠です。 先日Untiyで音声認識を実装しようと他記事を参考にしましたが、2017年の記事であったため最新の環境では動作することができませんでした。(筆者のスキルでは実行できませんでした。) 今回は別の方のブランチを使用していきます。 〇環…

AppleVisionProで簡単にファイルを別アプリに移動する

本日はApple枠です。 AppleVisionProのVisionOSは使っていると気が付く機能が多いです。 例えばキー入力中の入力バーの移動方法など、iPhoneと同じように使っているうちに新しいTipsに気が付いていきます。 今回はアプリ間でのファイルの移動方法についてのT…

Unity iOSアプリで音声認識を実装する その① 失敗

本日はUnity Apple枠です。 ふとiOSアプリで音声コマンドを使えるのかが気になったため調べていきます。 〇環境 ・Windows11PC ・Unity6000.0.32.f1 〇iOSで音声認識を行う iOSで音声認識を行う記事としていかがヒットしました。 https://qiita.com/noir_neo…

Unity製アプリでTestFlightにアップする際のバージョンを変える方法

本日はApple枠です。 〇TestFlightとは? TestFlightは、Appleが提供するアプリケーションのベータテストプラットフォームです。 https://developer.apple.com/jp/testflight/ TestFlightを使用して、アプリのベータ版をテスターに配布し、フィードバックを…

iPadで特定のアプリケーションのみ実行可能にロックする

本日はApple枠です。 先日AR展示用にiPadを購入したのですが、個人的な利用としても使っています。 学校での自身の講義などでも学生さんに渡して見せたりといった使い方ができると思っているのですが、こういった自分の半プライベートデバイスを他者に見せる…

Apple VisionProでDJ体験を行う  Djayアプリを遊ぶ

本日はApple VisionProアプリレビュー枠です。 〇Djayアプリ Djayアプリは、Algoriddimが提供する人気のDJソフトウェアです。このアプリは、初心者からプロフェッショナルまで幅広いユーザーに対応しており、さまざまな機能を備えています。 https://www.alg…

AppleVisionProでアプリケーションを強制終了する

本日はApple VisionPro枠です。 AppleVisionProではHoloLensなどと異なり複数のアプリケーションを同時起動することができます。(HoloLensの場合は最大3つ) しかしながらアプリケーションの終了に関してはWindowsにあるようなアプリケーションを閉じるだけ…

AppleVisionProで空間をスキャンする Perspector

本日はVisionPro枠です。 先日VisionProのアプリケーションの中でおもしろいものを見つけましたので紹介していきます。 〇環境 ・Apple VisionPro ・VisionOS2.2 〇Apple VisionProの空間スキャン Apple VisionProはMicrosoft HoloLensやMetaQuestなどのよう…

AppleのGraphicsAPI Metalについて調べる

本日はグラフィックス枠です。 筆者はグラフィックにかかわる仕事についているということもあり、UnityにおいてはShader言語(HLSL)を駆使してDirectXに関する理解もありますが、最近Apple VisionProを触るうえでMetalの勉強もしたくなったため今回まずは概要…

AppleVisionProでGausianSplattingを見る MetalSplatter

本日はApple VisionProアプリレビュー枠です。 〇環境 ・Apple VisionPro ・VisionOS 2.1 〇3D Gaussian Splattingとは? 3D Gaussian Splattingは、3Dモデリング技術の一つで、ガウス関数を使用して3D空間内のデータポイントを表現する方法です。 ガウス関…

Apple Vision Proで別のVision ProにAirPlay経由でミラーリングを行う

本日はApple VisionPro枠です。 Apple製品ではAirPlayの機能を使用することで他のApple製品にミラーリングを行うことができます。 今回偶発的ですがAppleVisionPro同士でAirPlayのミラーリングを行うことでとても面白い体験が可能であることに気が付いたため…

Apple VisionProでObjectTrackingのサンプルを試す

本日はVisionPro枠です。 前回CreateMLでObjectTrackingを行いました。 〇環境 ・Windows11PC ・Mac mini (M2) ・Apple VisionPro 〇ObjectTrackingとは? ObjectTrackingはARのオブジェクトを配置する基準点となる座標=アンカーを現実の物体を認識して設定…

Apple CreateMLとは? ObjectTrackingの実装を

本日はAI、Apple枠です。 先日はCreateMLを使用していきました。 CreateMLはAppleが提供する機械学習モデル(ML)を作成可能なツールです。 MacOS上、正確にはXCodeに付随するDeveloperToolsに含まれる機能として提供されており、WindowsOS環境下では動かすこ…

Apple CreateMLとは? ObjectTrackingのトレーニングを行う

本日はAI枠です。 MicrosoftHoloLensからIT業界に入った私は、根っからのMicrosoftファンですが、スマートフォンはずっとiPhoneを愛用していました。 AppleVisionProを手にして改めてApple製品の開発に興味を持っている今日この頃、CreateMLについて学んでい…

Apple VisionProで実物大のガンダムを表示する スケールが大きなものを表示する方法

本日はVisionPro枠です。 HoloLenでは何度か実物大のガンダムを表示していました。 現実空間でどこでもファンタジーやSFの中でのみ具現化されていたキャラクターやメカと対話できるというのはMRデバイスの魅力の一つです。 今回はA@@leVisionProで実物大のガ…

Apple VisionProに向けてUsdzに変換した3Dモデルのテクスチャがエラーを起こす問題の解消

本日はApple枠です。 Apple VisionProを含めApple製品ではusdzの規格の3DモデルをOSレベルでサポートしており、ビューやAR表示に対応しています。 先日Apple VisionProに向けてZBrushで作成したモデルをBlenderでusdzに変換してデバイスで見たとき、テクスチ…

Apple Developer Programの新規アプリ作成手順

本日はApple枠です。 Apple VisionProアプリ開発用にApple DeveloperProgramでのアプリ作成やバンドルIDについてみていきます。 筆者はWindowsの開発者としてMicrosoft StoreなどでアプリをリリースしたことはありますがAppleはほぼど素人なので一つ一つ見て…