夜風のMixedReality

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

2021-01-01から1年間の記事一覧

HoloLensアプリの画質を上げる。

本日はHoloLensのグラフィックに関する調査です。 〇環境 ・Unity2021.1.19f1 ・UniversalRenderPipeline 〇HoloLensの画質 [UniversalRenderPipeline]ではURPのプロファイルアセットでレンダリングに関する機能の詳細を設定することができます。 この中に[R…

Microsoft MapsSDKで現在位置からある地点までの距離を表示する。

本日はMicrosoft Maps SDK forUnityの実験枠です。 Maps SDKを用いることでHoloLensのアプリ内で世界中の地形を表示できます。 これはMapsSDKのコアコンポーネント[MapRenderer]に緯度経度を渡すことでその場所の地形情報を表示します。 また、必然的にネッ…

HoloLensでシーンロードを行う(MRTKSceneSystemを使わない)

本日はHoloLensの表現調査枠です。 MRTKではSceneSystemと呼ばれる仕組みがあり、シーンロードなど複数のシーンを読み込み、遷移する際にMRTKのインスタンスを破壊することなく行うことができます。 しかし、[MRFeatureTools]を使用してMRTKを導入した場合Sc…

MRFratureToolsを使用してMRTKプロジェクト設定を行った場合SceneSystemが使用できなくなる問題

本日はトラブルに関する記事です。 本問題に関してはバグレポートとしてMRTKTeamに報告しています。 github.com 〇問題 MRTKにはSceneSystemと呼ばれるシーン管理機能が実装されています。 開発者はUnity上でSceneSystemを使用することでよりMRプロジェクト…

HoloLensでアプリ内でネットワーク状態を取得する。

本日はHoloLensの調査枠です。 HoloLensではSIMに対応しているモデルは2021年現在存在しないため、Wi-Fiに接続して使用することが一般的です。 もちろん屋外などWi-fiに接続しない使い方もできますが、アプリによってはネットワーク接続が必須のものもありま…

VisualStudioでデバイス、リモートコンピューターの配置メニューが表示されない問題の解消

本日はHoloLensアプリトラブルシューティング枠です。 〇発生した問題 UnityでHoloLensアプリを作成した場合VisualStudioを用いてデプロイを行います。 通常Unityでビルドされたソリューションファイルを選択しVisualStudioを開き、構成プラットフォーム(Hol…

Blenderでリアルな自然環境を再現するアドオン Pure-Sky Pro 4.3

本日はBlender枠です。 先日Blender Marketをサーフィンしていたところ注目されているアドオンで興味を持ったものがあったので購入してみました。 〇Pure-Sky Pro 4.3 [Pure-Sky Pro]はBlenderMarketで販売されている大気シミュレーションパッケージです。 …

Unityプロジェクトをアップグレードした際に発生するURPのエラーの解消

本日はUnityトラブルシューティング枠です。 Unityでは様々なバージョンが提供されています。 あるバージョンで作成したプロジェクトを別のバージョンにアップグレードする際、パッケージなどでエラーが発生することがあります。 今回はUniversal RenderPipe…

Blender ライトベイクの結果が何をしても暗かった時の対処

本日はBlenderモデリング枠です。 Blenderではベイクを行うことでレンダリング後のオブジェクトの見た目をテクスチャに書き出すことができます。 redhologerbera.hatenablog.com ベイクを行うことで影や反射光を焼き付けることなどでき、Blenderでの見た目を…

熊本のコミュニティKumaMCNでShaderの勉強会を開きました。

本日はイベント枠の記事です。 〇ガチラボとは? ガチラボとは熊本のコミュニティであるKumaMCNで開催されるガチ勢育成勉強会イベントです。 主に熊本のコミュニティで活躍されているがち本さんによる勉強会ですが、今回は私が(勝手に)担当させていただき…

ShaderGraphでライトを使用する(CEDEC2021版)

本日はShader勉強枠です。 先日ShaderGraphでライトを使用するノードを作成しました。 redhologerbera.hatenablog.com この方法はUnityの公式ドキュメントに上がっている情報をもとに筆者で最新のShaderGraphで使用できるようにしたものです。 先日こちらの…

Blender HumanGenerator v2でリアルな人体モデルを作成する。

本日はBlenderモデリング枠です。 アドオンを使用してリアルな人体モデルを作成します。 〇HumanGenerator v2とは? [HumanGenerator v2]はBlenderMarketで販売されているBlender用のアドオンです。 リアルな人体を作成することができます。 導入に関しては…

HoloLens2のリカバリーを行う

本日はトラブルシューティング枠です。 先日より筆者のHoloLens 2ではストレージに異常があり、いろいろ検討した結果リカバリーをかけたところデバイスが正常に起動しなくなりました。 本日はトラブルシューティングを行います。 〇ストレージの問題 HoloLen…

Blenderでテクスチャのベイクを行う。

本日はBlenderモデリング枠です。 BlenderではShaderとマテリアルを使用することで様々な表現を行うことができます。 BlenderからUnityにエクスポートする際にマテリアルの情報は保持されますが、BlenderのShaderをUnityで使うことはできないため、Blenderの…

UnrealEngineでHoloLensアプリを開発する その② プロジェクトの設定

本日は昨日に引き続きUnrealEngineを用いてHoloLensアプリを作成していきます。 redhologerbera.hatenablog.com 昨日はプロジェクトの設定を行いました。本日は続きから行っていきます。 公式のドキュメントは次になります。 docs.microsoft.com 〇セッショ…

UnrealEngineでHoloLensアプリを開発する その① プロジェクトの立ち上げ、シーンの作成

今回はUnrealEngine開発枠です。 現在HoloLensではUnityだけではなくUE4での開発を正式にサポートしています。 既存のアプリでは[Ford GT40]などで使用されています。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com redhologerbera.hatenabl…

SkyCreaterでオリジナルのUnityスカイボックスを作る

UnityやBlenderでは360°のパノラマ画像を使用することでシーンの空を変更することができます。 これらの画像は一般的にUnityAssetsストアで入手するほか、[Poly Haven](旧HDRIheaven)などの素材サイトで入手して使用します。 polyhaven.com オリジナルのスカ…

Blender HumanGenerator v2 で人を作る 導入

本日はBlenderモデリング枠です。 〇HumanGenerator v2とは? [HumanGenerator v2]はBlender用のアドオンです。 リアルな人体および、服、髪を作成できるツールです。 Blender Marketで68ドルで販売されています。 blendermarket.com 〇HumanGenerator v2の…

Animate 3Dで動画からアニメーションを作る

本日はアニメーション枠です。 タイトルの通り動画からアニメーションを作成するAnimate 3Dを使用していきます。 〇Animate 3Dとは? [Animate 3D]は[DeepMotion]社によって提供されているツールです。 月30秒、商用利用不可という条件のもとですが無料で…

XRMTG 2021年8月で登壇しました。 実物大ペーネロペーをファンアートで作った話

本日はイベント枠です。 毎月恒例第三水曜日のXRMTGに参加しました。 〇XRMTGとは? XRミーティングは毎週第三水曜日に行われる全国のxRコミュニティが合同で開催するオンライン上のイベントです。 比較的少人数で開催されることで情報共有や知見共有を行う…

Instant Meshesで3Dモデルのリトポロジーを行う。

本日はモデリング枠です。 今回は[Instant Meshes]とよばれるソフトを使用して3Dモデルのリトポロジーを行います。 〇リトポロジーとは? リトポロジーとは3Dモデルのトポロジー(メッシュ構成)を再構成し、最適化、軽量化を行う作業を指します。 一般的…

ShaderGraphで基礎的なToonShaderを作る

本日はShader勉強枠です。 昨日テンプレートではなくノード内でUnityのDirectinalLightを扱うShaderを作成しました。 redhologerbera.hatenablog.com ノード内でライトを扱うメリットとしてはライトを扱った高度な処理を可能とすることです。 今回はToonShad…

ShaderGraphでLightを使用する。

本日はShader枠です。 UnityのSRP(Scriptable Render Pipeline)ではShaderGraphの機能を使用することでコードを記述することなくノードベースでShaderを構築できます。 今回はShaderGraphの中でUnityのDirectionalLightを扱う仕組みを作ります。 〇Light.HLS…

CutoutShaderを書く

本日はShader勉強枠です。 〇CutoutShader CutOutとは切り抜きを意味します。 一般的にCutoutShaderは葉っぱや草などの自然物を表すのに使用されます。 また、Ping画像などalpha値(透明度)を持つテクスチャの描画に使用されます。 今回は次のようなコード…

AutoRig ProのRemap機能を使う。

本日はBlenderモデリング枠です。 〇AutoRig Proとは? [AutoRigPro]はBlender用のアドオンです。 あらゆるモデルのリグ入れを簡略化できる高機能の[Mixamo]のような機能を提供します。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com redhol…

熊本のコミュニティでシェーダーの勉強会を開催しました。

本日はイベント枠です。 私の師に当たる熊本のxRコミュニティで活躍されているガチ本さんと合同でコミュニティ内で知識共有と交流を目的とした勉強会を開催しました。 〇KumaMCN KumaMCNは熊本を拠点に活動しているxRコミュニティです。 今回のイベントではK…

HoloLensで実物大ペーネロペーを飛ばす。

本日はファンタジー枠です。 昨日HoloLensを用いてファンタジー世界を再現するプロジェクトとして「機動戦士ガンダム 閃光のハサウェイ」に登場するメカ、ペーネロペーの本体、オデュッセウスガンダムを実物大で再現しました。 今回はオデュッセウスガンダム…

HoloLensで実物大オデュッセウスガンダムを作る

本日はHoloLensを使用した表現枠です。 今回はHoloLensのMixedRealityを使用して実物大のガンダムを再現しました。 ※今回の企画はファンアートになります。 〇実物大ガンダムとは? 実物大ガンダムとはその名の通りアニメ「機動戦士ガンダムシリーズ」に登場…

HoloLensのキャプチャ時に背景が黒くなる問題

本日はHoloLensのトラブルシューティング枠です。 〇HoloLensでキャプチャ時にバックグラウンドが黒く描画される問題 HoloLensではキャプチャをとることでMixedRealityの一人称視点の動画、画像を撮影することができます。 今回OpenXRのプロジェクトでHoloLe…

HoloLens で自作アプリのキャプチャができない問題 原因

本日はトラブルシューティング枠です。 〇自作アプリのキャプチャができない HoloLensではMRC(MixedRealityCapture)と呼ばれる機能があり、実機での体験の様子を画像、動画で撮影、保存することができます。 今回自作のアプリケーションをデプロイし、実機で…