夜風のMixedReality

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

2021-06-01から1ヶ月間の記事一覧

Blender GPUでレンダリングを行う。

本日はBlenderモデリング枠です。 筆者はUnityで、もっと言うとHoloLensで3Dモデルを使用するためにBlenderを使用することが多くBlender自体で絵を描く(レンダリング)ことはほとんどなかったのですが、最近Blenderでの絵作りを少しづつ勉強しています。 …

UnityでXBoxコントローラーをつかう ボタンの取得

本日はUnity勉強枠です。 先日HoloLensでXBox コントローラーを接続しました。 今回はアプリを開発するうえでまずはUnity自体とXBoxコントローラーを接続します。 〇環境 ・Windows 10PC ・Unity2021.1.10f1 ・Xbox Wireless Controller 〇UnityでXBoxコント…

BlenderでAuto Rig Proを使用する

本日はBlenderモデリング枠です。 Blenderではモデリングに合わせリグ(骨)入れを行うことができます。 しかし、リグ入れはモデルが複雑であればあるほど時間と手間をかける必要があります。 今回はリグ入れを簡単に行える有料アドオン[Auto Rig Pro]アドオ…

電車の中でHoloLens 2を動かす Re:

本日はHoloLensのSLAMの調査枠です。 HoloLnesはSLAMと呼ばれる自己位置推定を行い、ユーザーの動きに合わせてデバイスの位置を正確に予測、取得しています。 HoloLensの場合前部に搭載されたIRカメラSpatialAwareness(空間認識)と加速度計によってSLAMを実…

HoloLens 2でXBox Controllerを使用する

HoloLens 2では他のxRデバイスと異なり、基本的にコントローラーを使用することはなくユーザーの手を使用したHandTrackingを用いたジェスチャー入力が用いられます。 しかし、場合によって外部コントローラーを接続し操作を行う場合が良いということもありま…

HoloLens2でリップシンクをおこなう。 HoloLens実機編

本日はHoloLensの表現調査枠です。 [リップシンク(LipSync)]とはキャラクターモデルの表現などで使用される技術で、音源に合わせてキャラクターモデルの口を動かすことを指します。 近年ではYouTube上でライブ配信を行うデジタルキャラクターVTuberなどでも…

HoloLens2でリップシンクをおこなう。

本日はHoloLensの表現調査枠です。 [リップシンク(LipSync)]とはキャラクターモデルの表現などで使用される技術で、音源に合わせてキャラクターモデルの口を動かすことを指します。 近年ではYouTube上でライブ配信を行うデジタルキャラクターVTuberなどでも…

Windows10Proでリモートデスクトップを使用する

本日はHoloLensとは関係があまりないのですが、リモートデスクトップ接続に関してまとめます。 筆者は公私合わせて複数台のWindowsPCを扱っています。それぞれモデリングに向いているPC、持ち歩きやすいPCなど用途をある程度分けた中でOneDrive(クラウド)で…

Blender MB-LabでリアルなキャラクターモデルにFaceRigを入れる

本日はBlenderモデリング枠です。 〇MB-Labとは? MB-LabはBlenderのアドオンで、導入することで現実よりのリアルなキャラクターモデルを作成することができるツールです。 公式サイトはこちらです。 mblab.dev 今回はMB-Labの機能を用いて作成したキャラク…

HoloLensのデバイスポータル接続時の不具合と回避策

HoloLensでは様々な場で最新情報が公開されています。 今回はその中でHoloLens開発者のSlackにおいて「最近デバイスポータルで不具合が発生している」という情報とそれの原因、ドキュメントなどが公開されていたため、英語を読み解きながらまとめていきます…

HoloLensでデバイスポータルを使用して文字を遠隔で入力する

本日はHoloLensのデバイスポータルに関する調査枠です。 〇HoloLensでの入力の問題 HoloLensでは文字の入力時にバーチャルキーボードが出現し、両手の人差し指を使用することでタイプを行います。 ハンドトラッキングが使用できるようになったHoloLens2より…

Unity×MRTKでエディタ上でDeviceManagerのエラーがマイフレーム表示される問題の解消

本日はHoloLensアプリ開発時のトラブルシューティング記事です。 アプリ開発を行っていたところUnityエディタ上で実行する際にマイフレーム次のようなエラーが発生しました。 Microsoft.MixedReality.Toolkit.XRSDK.WindowsMixedReality.WindowsMixedReality…

Unity HLSLでライトを扱うShaderを書く

本日はShader勉強枠です。 Unityでは[ShaderLab]言語の中で[Cg/HLSL]言語を使用し、記述します。 近年のUnityでは[CGPROGRAM~ENDCG]から[HLSLPROGRAM~ENDHLSL]で記述する流れへ変わってきています。 これはどちらで書いても際はないようですが、[UniversalRe…

HoloLens_meetup_val.26でLT登壇しました。

本日はイベント登壇枠です。 〇HoloLens Meetupとは? hololens.connpass.com HoloLens Meetupは日本のHoloLensコミュニティが主催するイベントです。 毎回メインセッションとしてHoloLensに関する知見の共有と、LT(ライトニングトーク)枠として5分ほどで…

HoloLens×MapSDKでユーザーの現在地名を取得する。

本日は昨日作成したWifi経由の位置情報取得の応用です。 昨日はWifiで取得した位置情報をもとに現在地周辺のマップを表示することを行いました。 redhologerbera.hatenablog.com 今回は位置情報をもとに地名を表示します。 〇逆ジオコーディングとは? [ジオ…

HoloLensで位置情報を取得しユーザーの周辺3D地図を表示する。

本日はMapSDK枠です。 〇MapSDKとは? [Microsoft Map SDK for Untiy](MapSDK)はMicrosoftyによって公開されているMixedRealityデバイス向けのUnityPackageです。 github.com MapSDKを使用することでMixedReality空間上に3Dの地図を表示することができま…

MixedRealityFeatureToolを使ってMixedReality関連のパッケージを管理する。

本日はMRTKの開発Tipsです。 〇MixedRealityFeatureToolとは? docs.microsoft.com [MixedRealityFeatureTool]はMicrosoftによって提供されているMixedReality開発時の関連パッケージの管理ツールになります。 開発中のプロダクトに導入されているパッケージ…

Unityエディタ上でMRTK使用時にエラーが出る問題の解消

本日はMRTK使用時にUnityエディタ上で発生したエラーのトラブルシューティングです。 〇環境 ・Unity 2021.1. ・MRTKv2.7 〇エラー内容 Unityエディタ上で実行時に毎フレームエラーが発生するようになりました。 InvalidOperationException: You are trying …

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ 音声入力

チュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensで音声入力を使用しよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下の…

UnityのPackageManagerを使用したパッケージのダウングレード方法

本日はUnity枠です。 プロジェクトに導入されているPackageを管理できる、非常に便利なPackageManagerですが、導入しているpackageのダウングレードが変わらなく沼にハマってしまっていたため本日は残します。 ここではUnityのxRPluginMnagementを例として扱…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ 空間音響

チュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensで空間音響を使用しよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下の…

Blender 複数バージョンをインストールする Blender Launcher

本日はBlender枠です。 BlenderはUnity同様正式、α版含め多くのバージョンがリリースされています。 基本的にBlenderは最後にインストールしたバージョンが排他的に起動するようになっています。 この問題はアドオンを使用している場合顕著化し、複数のアド…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ Input その② オブジェクトを動かす。

チュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensへアプリをデプロイしよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ Input その① AirTap

チュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensへアプリをデプロイしよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ 空間認識 その② 

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensへアプリをデプロイしよう! 今回はHoloLensアプリ開発環境を1から構築することを目的としま…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ 空間認識 その①

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensへアプリをデプロイしよう! 今回はHoloLensアプリ開発環境を1から構築することを目的としま…

ゼロから学ぶHoloLens 初心者向けチュートリアル アプリをHoloLens実機へデプロイしよう デプロイ編

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensへアプリをデプロイしよう! 今回はHoloLensアプリ開発環境を1から構築することを目的としま…

ゼロから学ぶHoloLens 初心者向けチュートリアル アプリをHoloLens実機へデプロイしよう ビルド編

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇アプリをビルドしよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下のよう…