MRが楽しい

MRやVRについて学習したことを書き残す

Blender 2.9のCyclesのレンダーエンジンでデノイズを使ってノイズ除去を設定する

本日は Blender2.9 の小ネタ枠です。 Blender 2.9の Cycles のレンダーエンジンでデノイズを使ってノイズ除去を設定する手順を記事にします。 サンプルシーン 以下のような Cycles のレンダーエンジンで画像を出力するサンプルシーンを用意しました。 例えば…

Blender 2.9のEEVEEのレンダーエンジンでグロー効果を設定する

本日は Blender2.9 の小ネタ枠です。 Blender 2.9の EEVEE のレンダーエンジンでグロー効果を設定する手順を記事にします。 EEVEE のレンダーエンジンでのグロー効果の設定方法は以下の記事を参照ください。 bluebirdofoz.hatenablog.com サンプルシーン 以…

Blender 2.9で指定の色変化が起こるパーティクルを作成する

本日は Blender2.9 の小ネタ枠です。 Blender 2.9で指定の色変化が起こるパーティクルを作成する手順を記事にします。 サンプルシーン 以下のようなパーティクルの生成物となる Sphere オブジェクトとパーティクルの発生元となる Plane オブジェクトを配置し…

Blender 2.9のCyclesのレンダーエンジンでグロー効果を設定する

本日は Blender2.9 の小ネタ枠です。 Blender 2.9の Cycles のレンダーエンジンでグロー効果を設定する手順を記事にします。 サンプルシーン 以下のような複数の放射オブジェクトが漂うサンプルシーンを用意しました。 例えば、このシーンをそのままレンダリ…

Blender 2.9でワールドの環境テクスチャを回転させる

本日は Blender2.9 の小ネタ枠です。 Blender 2.9でワールドの環境テクスチャを回転させる手順を記事にします。 環境テクスチャの設定 Blender では環境テクスチャを設定することで、ライティングの効果を得られる全天球の背景画像を設定できます。 今回は以…

Blender 2.9のテキストオブジェクトで日本語フォントを利用する

本日は Blender2.9 の小ネタ枠です。 Blender 2.9のテキストオブジェクトで日本語フォントを利用する手順を記事にします。 テキストオブジェクト Blneder のテキストオブジェクトはメニューから[追加 -> Text]で作成できます。 作成したテキストオブジェクト…

Blender 2.9で煙と炎の物理シミュレーションを実行する

本日は Blender2.9 の小ネタ枠です。 Blender2.9 のクィックエフェクトで煙と炎の物理シミュレーションを実行する手順を記事にします。 煙の流体シミュレーションの作成 煙と炎の発生元となるメッシュオブジェクトを持つ Blender プロジェクトを用意します。…

Blender 2.9でのポリゴン数の表示方法

本日は Blender2.9 の小ネタ枠です。 Blender 2.9でのポリゴン数の表示方法を記事にします。 Blender2.8とBlender2.9の違い Blender2.8 ではポリゴン数の情報が右下に表示されていましたが、 Blender2.9 ではバージョン番号のみが表示されます。 ・Blender2.…

Blender 2.9でのモディファイアの操作方法

本日は Blender2.9 の小ネタ枠です。 Blender2.9 では Blender2.8 からモディファイアの操作UIが変更されました。 Blender2.9 でのモディファイアの操作方法を記事にします。 プロパティウィンドウのモディファイア オブジェクトのモディファイアを編集する…

Markdown All in Oneを使ってVSCodeでのMarkdownの編集を効率化する

本日は VSCode の小ネタ枠です。 Markdown All in Oneを使ってVSCodeでのMarkdownの編集を効率化する方法を記事にします。 MarkdownAllinOneとは Markdown テキストの編集を補助する VSCode の拡張機能です。 marketplace.visualstudio.com MarkdownAllinOne…

VSCodeでMarkdownテキストを編集中にプレビューを表示する

本日は VSCode の小ネタ枠です。 VSCodeでMarkdownテキストを編集中にプレビューを表示する方法を記事にします。 Markdownテキストのプレビュー .md形式のファイルを VSCode で開き、Markdown 形式でテキストを記述します。 右上の[Open Preview...]ボタンを…

MeshSyncを使ってBlender2.9とUnityでメッシュの編集をリアルタイムに同期する その2(UnityへのMeshSyncのインポートと実行)

本日は Unity と Blender の小ネタ枠です。 MeshSyncを使ってBlender2.9とUnityでメッシュの編集をリアルタイムに同期する手順を記事にします。 本記事は Unity 側の MeshSync のインポートと実行手順です。 前提条件 前回記事の続きです。 bluebirdofoz.hat…

MeshSyncを使ってBlender2.9とUnityでメッシュの編集をリアルタイムに同期する その1(BlenderへのMeshSyncDCCPluginsのインストール)

本日は Unity と Blender の小ネタ枠です。 MeshSyncを使ってBlender2.9とUnityでメッシュの編集をリアルタイムに同期する手順を記事にします。 本記事は Blender 側の MeshSyncDCCPlugins アドオンのインストール手順です。 MeshSync MeshSync は DCC ツー…

Blender 2.9のキーマップを業界互換キーマップに変更する

本日は Blender2.9 の小ネタ枠です。 Blender 2.9のキーマップを業界互換キーマップに変更する手順を記事にします。 Blenderの業界互換キーマップ 他の3DCGソフトウェアの操作に合わせたキーマップです。 業界互換キーマップに設定することで、他の3DCGソフ…

開発環境構築手順 Blender 2.9編

本日は環境構築の手順枠です。 Blender 2.9 が 2020/8/31 に正式リリースされました。 2.7 から 2.8 への変化ほど大きな更新はありませんが、改めて環境構築手順を記事にします。 本記事は Blender 2.9 のインストール手順を記録します。Blender 2.9 のダウ…

Unityでシーンが暗い場合に環境光のライティングを設定する

本日は Unity の技術調査枠です。 Unityでシーンが暗い場合に環境光のライティングを設定する手順を記事にします。 環境光の設定 設定されていない場合 設定によってはプロジェクト作成直後、以下のように配置するオブジェクトの見た目が暗い場合があります…

Blender2.8でAdd Mesh Extra Objectsアドオンを使って様々なメッシュオブジェクトのテンプレートを追加する

本日は Blender2.8 のビルドインアドオンの調査枠です。 Blender2.8でAdd Mesh Extra Objectsアドオンを使って様々なメッシュオブジェクトのテンプレートを追加する手順を記事にします。 Add Curve Extra Objects 様々な種類のメッシュオブジェクトのテンプ…

HoloLensでQRコードのテキスト情報を取得する

本日は HoloLens の小ネタ枠です。 HoloLensでQRコードのテキスト情報を取得する手順を試してみます。 MRTKのインポート HoloLens2 向けのシーン作成のため、MRTK の Foundation パッケージを利用します。 MRTK のインポート手順は以下の記事を参考にしてく…

MRTKでインターネット上の3Dモデルを動的に読み込んで表示する

本日は MRTK の小ネタ枠です。 MRTKでインターネット上の3Dモデルを動的に読み込んで表示する手順を記事にします。 glTFロードのデモシーン MRTK の以下のサンプルシーンで本機能を試すことができます。 ・Glb-Loading-Demo.unity UnityPackageManager を使…

HoloLens2で固定IPアドレスを利用する

本日は HoloLens2 の小ネタ枠です。 HoloLens2で固定IPアドレスを利用する手順を記事にします。 固定IPアドレスの設定方法 固定IPアドレスを設定するには大きく2つの方法があります。 HoloLens2側で指定のアダプタに利用するIPアドレスを設定しておく方法と…

Blender2.8でカーブを使って頂点を変形させる(Mira Toolsアドオン)

本日は Blender2.8 の技術調査枠です。 Blender2.8 の Mira Toolsアドオンの CurveStretch 機能を使い、カーブを使って頂点を変形させてみます。 MiraToolsアドオン MiraTools は mifth 氏が公開している様々なリトポロ機能を持つ Blender アドオンです。 本…

Blender2.8のナイフ投影を使って平面にテキストの頂点と面を反映する

本日は Blender2.8 の技術調査枠です。 Blender2.8のナイフ投影を使って平面にテキストの頂点と面を反映する手順を記事にします。 ナイフ投影 投影先の平面に投影元の平面の頂点と面を反映する機能です。 頂点と面の形状を別オブジェクトで作成できるので、…

MRTKでMulti-dimensionalボタンを利用して複数の状態を遷移するボタンを作成する

本日は MRTK の小ネタ枠です。 MRTKでMulti-dimensionalボタンを利用して複数の状態を遷移するボタンを作成する手順を記事にします。 前提条件 本記事は以下の記事の続きです。テーマ作成の作成を利用します。 bluebirdofoz.hatenablog.com Multi-dimensiona…

MRTKでトグルボタンコレクションを利用して同時に1つのみ選択可能なラジオボタンを作成する

本日は MRTK の小ネタ枠です。 MRTKでトグルボタンコレクションを利用して同時に1つのみ選択可能なラジオボタンを作成する手順を記事にします。 トグルボタン トグルボタンは ON, OFF 2つの状態を持つボタンです。 MRTK では Interactable コンポーネントの[…

Blender2.8でミラーモディファイアを設定したまま左右別々のUV展開を行う

本日は Blender2.8 の技術調査枠です。 Blender2.8 でミラーモディファイアを設定したまま左右別々のUV展開を行う方法についてまとめます。 テクスチャの作成 左右別々のUV展開が分かりやすいよう以下のようなテクスチャを用意しました。 ミラー時の通常のUV…

MRTKでビジュアルテーマ(VisualThemes)を作成してボタンの見た目を変更する

本日は MRTK の小ネタ枠です。 MRTKでビジュアルテーマ(VisualThemes)を作成してボタンの見た目を変更する手順を記事にします。 ビジュアルテーマ MRTK のビジュアルテーマ(VisualTemes)は UX の状態の変化に応じて見た目を制御するための仕組みです。 テ…

Blender2.8でAdd Curve Extra Objectsアドオンを使って螺旋形状のカーブオブジェクトを作成する

本日は Blender2.8 のビルドインアドオンの調査枠です。 Blender2.8でAdd Curve Extra Objectsアドオンを使って螺旋形状のカーブオブジェクトを作成する手順を記事にします。 Add Curve Extra Objects 様々な種類のカーブオブジェクトのテンプレートを追加す…

Blender2.8でシェイプキーを設定したオブジェクトにモディファイアを適用する(Apply Modifier アドオン)

本日は Blender の技術調査枠です。 Blender2.8でシェイプキーを設定したオブジェクトにモディファイアを適用する方法をまとめます。 ApplyModifierアドオン ApplyModifier は mato.sus304 氏が公開しているメッシュオブジェクトのモディファイアを適用する …

Blender2.8でシェイプキーの一部を切り出して別のシェイプキーに合成する(シェイプキーの一部を元に戻す)

本日は Blender の技術調査枠です。 Blenderでシェイプキーの一部を別のシェイプキーに合成する方法をまとめます。 シェイプキーを合成するという点では、以前作成した記事と似た機能です bluebirdofoz.hatenablog.com シェイプキーの一部を元に戻す 今回は…

Blender2.8で複数のシェイプキーを一つにまとめたシェイプキーを作成する

本日は Blender2.8 の技術調査枠です。 Blenderで複数のシェイプキーを一つにまとめたシェイプキーを作成する方法をまとめます。 シェイプキーの組合せ サンプルとしてホロ恋子モデルを使用します。 今回は目と口のシェイプキーを組み合わせて笑顔のシェイプ…