夜風のMixedReality

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

MRTK3

MixedRealityToolkit Graphics Toolsを完全に理解する 2022年HoloLensアドベントカレンダー 24日目

メリークリスマス! 本日はMRGT枠です。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリスマスまで毎日記事を埋めていくことが目的で本日は24日目の記事になり…

MRGT StandardShaderを完全に理解する HoloLens 2022年アドベントカレンダー 23日目

本日はMRGT枠です。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリスマスまで毎日記事を埋めていくことが目的で本日は23日目の記事になります。 qiita.com 〇…

MRGT StandardShaderを完全に理解する固定ページを公開しました。HoloLens 2022年アドベントカレンダー 22日目

本日はMRGT枠です。 本日本ブログの固定ページにGraphicsToolsStandardShader機能解説ページを作成しました。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリ…

MRGTの拡大鏡機能を試す。HoloLens 2022年アドベントカレンダー 20日目

本日はMRGT調査枠です。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリスマスまで毎日記事を埋めていくことが目的で本日は20日目の記事になります。 qiita.co…

MixedRealityToolkit GraphicsTools導入方法まとめ HoloLensアドベントカレンダー2022 19日目

本日はMixedRealityToolkit GraphicsTools(MRGT)の環境導入方法をまとめていきます。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリスマスまで毎日記事を埋め…

MixedRealityToolkit GraphicsTools StandardShaderのVertex Extrusionの機能を読み解く

本日はMixedRealityToolkit GraphicsToolsStandardShaderのVertex Extrusionの機能を読み解いていきます。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリスマ…

MRGTのメジャーツールを使用する HoloLensアドベントカレンダー2022年14日目

本日はMRGT枠です。 MRGTには様々なエディタ上でのツールが提供されています。今回はメジャーツールを見ていきます。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です…

HoloLensで床や壁に穴をあける。 その② 壁の中のみに存在するオブジェクトを作る HoloLensアドベントカレンダー2022年 6日目

本日は昨日に引き続きHoloLensで床や壁に穴をあけていきます。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリスマスまで毎日記事を埋めていくことが目的で本…

HoloLensで床や壁に穴をあける。 その① SpatialMeshに使用されているシェーダーを調べる HoloLensアドベントカレンダー2022年 5日目

本日はHoloLens2の表現枠です。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリスマスまで毎日記事を埋めていくことが目的で本日は5日目の記事になります。 qi…

MixedRealityGraphicsTools StandardShader全機能解説 その⑦NormalMapの実装を読み解く HoloLensアドベントカレンダー2022年3日目

本日はMRGT枠です。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリスマスまで毎日記事を埋めていくことが目的で本日は3日目の記事になります。 qiita.com 〇M…

TextureMergeを使用してMRTK Shader用のChannelMapを作成する。

本日はMRGT調査枠です。 〇MRGTとは? MixedRealityGraphicsTools(MRGT)はMicrosoftによってオープンソースな形で開発、提供されているMixedRealityデバイス向けのSDKである第三世代のMixedRealityToolkit(MRTK3)で提供されるグラフィック関連のパッケージを…

MRGT GraphicsToolsStandardShaderに影を受け取る機能を追加する。 その③URP用の処理の実装

本日はMRGT枠です。 前回に引き続きGraphicsToolsStandardShaderで影を受け取る機能を追加します。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com 〇MRGTとは? MixedRealityGraphicsTools(MRGT)はMicrosoftによってオープンソースな形で開…

MRGT GraphicsToolsStandardShaderに影を受け取る機能を追加する。 その②GraphicsToolsのライト機能の継承

本日はMRGT枠です。 前回に引き続きGraphicsToolsStandardShaderで影を受け取る機能を追加します。 redhologerbera.hatenablog.com 〇MRGTとは? MixedRealityGraphicsTools(MRGT)はMicrosoftによってオープンソースな形で開発、提供されているMixedReality…

MRGT GraphicsToolsStandardShaderに影を受け取る機能を追加する。 その①ShaderGUIの実装

本日はMRGT枠です。 〇MRGTとは? MixedRealityGraphicsTools(MRGT)はMicrosoftによってオープンソースな形で開発、提供されているMixedRealityデバイス向けのSDKである第三世代のMixedRealityToolkit(MRTK3)で提供されるグラフィック関連のパッケージを指し…

MixedRealityGraphicsTools StndardShader全機能解説 その⑥ ChannelMapの実装を読み解く

本日はMRGT調査枠です。 前回はメインの機能であるAlbedoを見ていきました。 redhologerbera.hatenablog.com 今回は次に表示されているchannelMapの機能を読み解いていきます。 〇channelMapとは? channelMapは特殊な画像で、質感を管理する画像です。 一枚…

MixedRealityGraphicsTools StndardShader全機能解説 その⑤ Albedo

本日はMRGT調査枠です。 前回に引き続きMixedRealityGraphicsTools StandardShader全機能を解説していきます。 前回はCullModeの実装を見ていきました。 redhologerbera.hatenablog.com 本日はAlbedoの処理を追っていきます。 〇Albedo Albedoは最も基本的な…

MixedRealityGraphicsTools StndardShader全機能解説 その④ CullModeと実装

本日はMRGT調査枠です。 前回に引き続きMixedRealityGraphicsTools StandardShader全機能を解説していきます。 前回はRenderingModeの実装を見ていきました。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com redhologerbera.hatenablog.com r…

MixedRealityGraphicsTools StndardShader全機能解説 その④ RenderingModeの実装を見る CustomRenderMode

本日はMRGT調査枠です。 redhologerbera.hatenablog.com 前回はBaseShaderGUI.csのレンダリングモードを変更する処理を行っていましたが、今回は前回見れなかったCustom RenderingModeの場合の処理を見ていきます。 〇CustomRenderingMode RenderingModeがCu…

MixedRealityGraphicsTools StndardShader全機能解説 その② RenderingModeの実装を見る

本日はMixedRealityToolkitGraphicsTools枠です。 StandardShader全機能を実装から読み解いていきます。 今回は前回見たRenderingModeの実装を読み解いていきます。 redhologerbera.hatenablog.com 〇RenderingModeの実装 GraphicsTools/Standerd.shaderのPr…

MixeRealityGraphicsTools StandardShader全機能解説 その① RenderingModeを完全に理解する。

本日はMRGT調査枠です。 また本ブログ解説から1000記事目の記事になります。 2019年に始まった本ブログですが、累計PVが先日20万を越え、多くの方に見ていただいているようでとてもうれしいです。 今回はMixedRealityGraphicsToolsのStandardShaderの全…

MRTK GT用のToonShaderを開発する その④ PRのフィードバックを反映させる

本日はMRGT枠です。 〇MRGTとは? MixedRealityToolkit GraphicsTools(略してMRTK GT もっと略してMRGT)はMicrosoftによって提供、開発されているMixedRealityデバイス向けアプリケーション開発のオープンソースプロジェクトです。 GraphicsToolsの名の通り…

MRTK GT用のToonShaderを開発する その③ PRを提出する ShaderGUIの編集

本日はShader学習枠です。 先日より開発しているMRGT向けのNPR機能を本家MRGTへ提出しようと思います。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com 今回はまずシェーダーの機能を埋め込む場所を準備していきます。 〇LightMode MRGTではv…

MRTK GT用のToonShaderを開発する その② RampTexture

本日はShader&MRGT学習枠です。 前回MixedRealityGraphicsTools(MRGT)のStandardShaderにNPR機能を実装しました。 NPRとはNon Photorialisitic Renderingの略称で、一言で言うと非現実的な影の付き方のレンダリングを指します。 NPRの中には絵画調やコミッ…

MRTK GT用のToonShaderを開発する その① NPRシェーダー

本日はShader学習枠です。 今回勉強も兼ねてMRTG StandardShaderを改造していきます。 〇NPRシェーダーとは? NPR(No Photorealistic Rendering)とは、写実的ではないレンダリングを指します。 つまりリアルではない見た目となるという意味です。 NPRの中に…

MRGTのスクリーンショット機能にショートカットキーを追加する その③ MRGTのスクリーンショット機能にショートカットキーを追加する。

本日はMRGT枠です。 〇MRGTのスクリーンショット機能にショートカットキーを追加する 最初にMRGTのスクリーンショットがどこで実装されているかを調べました。 redhologerbera.hatenablog.com ここではMRGTのスクリーンショット機能はGraphicsTools/Editor/U…

MRGTのスクリーンショット機能にショートカットキーを追加する その② ショートカット属性を使用してショートカットを行う

本日はMRGT調査枠です。 現在MRGTのスクリーンショット機能にショートカットキーを追加することを目的にイシューを立て作業をしています。 今回はショートカット属性を利用してUnityのショートカットを実装していきます。 〇ShortcutAttribute 今回MRGTのプ…

GraphicsTools StandardShaderのSuperSample Anti Aliasingを触る。

本日はMRGT枠です。 MixedRealityGraphicsTools(MRGT) で提供されているGraphicsTools/StandardShader(以下MRGTStandard)はxRに特化した数多くの機能が提供されています。 多くの機能は触りながらであったり、ドキュメントを見ることで使い方がわかることが…

MRGTのスクリーンショット機能にショートカットキーを追加する その① 処理の把握

本日はMRGT実装枠です。 現在MixedRealityGraphicsTools(MRGT)へ新たなイシューを作成し、スクリーンショットの機能改良を行っています。 github.com 今回はショートカットキーを追加するための調査を行いました。 〇MRGTのスクリーンショット機能 MRGTには…

MixedRealityGraphicsToolsでClippingを使用する

本日はシェーダー調査枠です。 今回はMRGTの機能を使用してオブジェクトの出現表現を行っていきます。 〇MixedRealityGraphicsTools(MRGT)とは? MixedRealityGraphicsTools(MRGT)はHoloLensやMetaQuestをはじめとしてxRアプリケーション開発に役立つツール…

MRTG Standard シェーダーの負荷をURP/Litシェーダーと比較する

本日はシェーダー調査枠です。 MixedRealityGrahpicsTools(以下MTGT)ではxRに特化したシェーダーシステムとしてGraphicsTools /Standardシェーダーが提供されています。(以下MRGT Standard) ドキュメントによるとライティングの近似化などによりUnityでDefau…