MRが楽しい

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

RS4でDevicePortalのpreviewの背景が緑色になる

本日はRS4の調査枠です。 RS4で DevicePortal を確認していると、preview表示にて背景部分が緑一色になる事象を確認しました。 Cameraのチェック項目を変更したりしましたが、元に戻りません。 そこでよくよく見ていて気付いたのですが、緑一色に見える背景…

過去プロジェクトのMRTKのバージョンを更新する

本日はMRTKの技術調査枠です。 前回、過去バージョンのプロジェクトで発生する不具合を Unity のバージョンアップで解消しました。 bluebirdofoz.hatenablog.comこれに合わせて、該当プロジェクトで利用していたMRTKについても新しいものに差し替えることに…

過去バージョンのUnityでビルドしたアプリをRS4環境で実行するとエラーが発生する

本日はRS4の技術調査枠です。 過去バージョンのUnityでビルドしたアプリをRS4環境で実行したとき、デバッグメッセージを見ると見慣れないエラーが発生していました。 エラーメッセージを書き出すと以下の通り。 Failed to get spatial interaction controlle…

BlenderでFreeStyleを使って輪郭線を入れる

本日はBlenderの技術調査枠です。 BlenderでFreeStyleを使って輪郭線を入れる方法についてまとめます。 前回、ホロ恋子モデルのトゥーンマテリアル設定を行いました。 見た目は綺麗になりましたが、ライティングによる色合いの変化が希薄なため、視点によっ…

HoloLens用のオリジナルモデルを作成する その27(マテリアルの作成)

本日はホロ恋子モデルの作成枠です。 トゥーンマテリアルの設定を行いました。 作成手順としては概ね書籍課題で実施したマテリアルと違いありません。 bluebirdofoz.hatenablog.com bluebirdofoz.hatenablog.com bluebirdofoz.hatenablog.com今回は「RGBカー…

HoloLens用のオリジナルモデルを作成する その26(ウェイトペイント後の衣装パターン作成)

本日はホロ恋子モデルの作成枠です。 以前、書式課題のモデルを作成した際はモデリング完了直後に衣装パターンを作成していました。 bluebirdofoz.hatenablog.comしかし実際にはオブジェクトのコピー時にウェイトペイント設定もコピーされるため、ウェイトペ…

HoloLens用のオリジナルモデルを作成する その25(基本ポーズの変更)

本日はホロ恋子モデルの作成枠です。 前回、ホロ恋子モデルの適切なボーン構造を考えるため、UnityのMecanimHumanoidについて調べました。 blogs.unity3d.comこのページに、モデルのポーズについて以下の指定がありました。 ・Tスタンスについて - Z軸方向…

HoloLens用のオリジナルモデルを作成する その24(UnityのHumanoidMecanim)

本日はホロ恋子モデルの作成枠です。 ホロ恋子モデルの適切なボーン構造を考えるため、UnityのMecanimHumanoidについて調べました。 blogs.unity3d.com前々回、リグの元データとしてRigifyアドオンのHumanリグを利用しました。 bluebirdofoz.hatenablog.com…

blenderで左右対称のポーズを作る

本日はBlenderの技術調査枠です。 ホロ恋子モデルを参考に、左右対称にポーズを変更する方法についてまとめます。 ボーンの「編集モード」には「Xミラー」機能がありますが、「ポーズモード」にはありません。 このため、「ポーズモード」で左右対称なポーズ…

Blenderでメッシュをワイヤーフレームで描画する

本日はBlenderの技術調査枠です。 Blenderでメッシュをワイヤーフレームで描画する方法についてまとめます。 UV球をサンプルに実施してみます。 ワイヤーフレームの描画方法は大きく分けて二つあります。一つはマテリアルの設定でワイヤーフレームのみの描画…

HoloLens用のオリジナルモデルを作成する その24(指関節のトポロジとウェイト)

本日はホロ恋子モデルの作成枠です。 体のウェイト付けについての小ネタです。 アニメーションを確認し、手の関節をトポロジを見直しました。 ループカットで作成していた指の関節について、以下のように修正ました。 外側を3つの頂点に、内側を2つの頂点…

HoloLens用のオリジナルモデルを作成する その23(指定オブジェクトへの自動ウェイト)

本日はホロ恋子モデルの作成枠です。 リグへのウェイト付けを実施していきます。 今回は作業を簡略化するため、自動ウェイトの機能を利用してみます。 ウェイト付けの事前準備に、アーマチュアの関連付けを実施しておきます。 関連付けるオブジェクトを全て…

HoloLens用のオリジナルモデルを作成する その22(Humanリグ)

本日はホロ恋子モデルの作成枠です。 クリース、シャープ付けも完了し、モデリングが完了したので、今回からリギングに着手します。 細分割、スムーズを掛けた状態でレンダリングしてみました。 最後には、改めて低ポリゴンに落とし込むので、完成系はこれよ…

HoloLens用のオリジナルモデルを作成する その21(レンダーレイヤーの切り替え)

本日はホロ恋子モデルの作成枠です。 レンダーレイヤーの切り替えについて調査したのでまとめます。 今回は撮影のために事前調査となりましたが、後々ベイク実行の際にもこの技術は必要になります。 上記のレンダリング画像は現在のホロ恋子モデルをそのまま…

HoloLens用のオリジナルモデルを作成する その20(スムーズ処理と線分離)

本日はホロ恋子モデルの作成枠です。 今回はレンダリングのスムーズ処理について行った調査をまとめます。 前回、鋭角を保ちたい辺について、クリース付けを行うことでその形を保つ方法をまとめました。 bluebirdofoz.hatenablog.com一方で、レンダリングの…

HoloLens用のオリジナルモデルを作成する その19(細分割曲面の縮みとクリース付け)

本日はホロ恋子モデルの作成枠です。 今回はローポリゴンモデルへの「細分割曲面モディファイア」の反映について調査を行いました。 今回作成したモデルは非常にローポリゴンのため、そのままだとカクツキが目立ちます。 やはり、キャラクターモデルは有機的…

HoloLens用のオリジナルモデルを作成する その18(HMDデバイスのモデリング)

本日はホロ恋子モデルの作成枠です。 体のモデリングは一旦完了したので、HMDのモデリングを行いました。 HMDデバイスについては以下の三面図作成で、上、横、前の図を作成していたのでモデリングは容易でした。 bluebirdofoz.hatenablog.com三方向視点で三…

HoloLens用のオリジナルモデルを作成する その17(手のモデリング)

本日はホロ恋子モデルの作成枠です。 腕と手のモデリングを行いました。今回は手の構造についてです まずは手の甲のモデリングです。 手の甲は上から見た場合と、指先から見た場合、両方の視点で指の付け根が扇状のシルエットが現れます。 ・上から見た場合 …

ホロモンTwitter始めました

本日は技術調査枠です。 Twitterのアカウントを作成してみました。 twitter.com私はこれまでSNSのアカウントを持っていなかったのですが、ないと開発者同士のコミュニティで不便です。 今回、思い切ってアカウントを作ってみました。 しかし、今までSNSに全…

HoloLens用のオリジナルモデルを作成する その16(脚のモデリング)

本日はホロ恋子モデルの作成枠です。 脚のモデリングを完了しました。今回は脚のモデリングについてです。 脚は体を支えるため、筋力が重要な器官なので、外の見た目以上にかなり複雑な筋肉構造をしています。 (その場で足を真っ直ぐ延ばして大腿の部分を見…

HoloLens用のオリジナルモデルを作成する その15(下半身のモデリング)

本日はホロ恋子モデルの作成枠です。 今回は脚のモデリングを追加し、下半身のモデリングを調整しました。 今回は尻周りの筋肉についてです。 尻には大きな2つの筋肉があります。 ・中殿筋 ・大殿筋 しかし書いておいて何ですが、女性の場合、尻に脂肪がつ…

HoloLens用のオリジナルモデルを作成する その14(背中のモデリング)

本日はホロ恋子モデルの作成枠です。 今回は胴体全体のモデリングを完了しました。 今回は背中の筋肉についてです。 輪郭を形作るために有効な筋肉が、大きく分けて5つあります。 ・僧帽筋 ・回旋筋腱板 ・広背筋 ・胸腰筋膜 ・外腹斜筋 僧帽筋は前回の首回…

HoloLens用のオリジナルモデルを作成する その13(上半身のモデリング)

本日はホロ恋子モデルの作成枠です。 今回は腕を除く上半身のモデリングを行いました。 顔のモデリングで筋肉の流れを意識したのと同様、首回りと肩の形状についても筋肉を意識して作り込んでみました。まずは首回りの筋肉についてです。 大まかには以下の3…

HoloLens用のオリジナルモデルを作成する その12(鼻の小物パーツ)

本日はホロ恋子モデルの作成枠です。 今回は顔モデリングの小物パーツについてです。 ホロ恋子のモデルでは鼻の部分に灰色マテリアルを設定した小さなパーツを追加しています。 これはレンダリング時に、鼻部分の輪郭を表現するためのパーツです。 シェーダ…

HoloLens用のオリジナルモデルを作成する その11(後頭部と髪のモデリング)

本日はホロ恋子モデルの作成枠です。 今回は後頭部と髪のモデリングです。 今回はキャラクターの頭部を全て作成した後、前髪、横髪、ハネ毛のオブジェクトを別に作成しています。 この手法だと、ポリゴンの破綻を防ぐため、本来見えない場所までポリゴンの面…

HoloLens用のオリジナルモデルを作成する その10(瞳のモデリング)

本日はホロ恋子モデルの作成枠です。 今回は瞳のモデリングです。 これまでの瞳のモデリングと少しモデリングのやり方を変えています。 以下のように、白目部分は凹みの形で形成し、虹彩と瞳孔の部分のみを浮かす形で作成しています。 この形で瞳を作る利点…

HoloLens用のオリジナルモデルを作成する その9(正面顔のモデリング)

本日はホロ恋子モデルの作成枠です。 下絵の準備が完了したので Bledner でのモデリングに入ります。 初めに正面顔のモデリングです。 今回は予め横顔の下絵もあったので、ラティス変形を用いるBlender標準テクニックでの手法ではなく。 正面と横の下絵から…

HoloLens用のオリジナルモデルを作成する その8(Blenderプロジェクトの準備)

本日はホロ恋子モデルの作成枠です。 下絵の準備が完了したので Bledner でのモデリングに入ります。 モデリングのため、最初に3つの視点カメラを作成します。 画面を4分割後、左上でテンキーの「5」+「7」キー、左下でテンキーの「5」+「1」キー 右…

Blenderでテキストを表示してフォントの編集を行う

本日は Blender の技術調査枠です。 Blender でテキストを編集する方法についてまとめます。 テキストオブジェクトは、メニューから 追加 → テキスト で追加できます。 オブジェクトの「編集モード」に入ることで文言を変更できます。 フォントを変更したい…

Blenderで利用可能なpythonスクリプトを作る その7(ファイルリストへの反復処理)

本日は Blender の技術調査枠です。 Blenderで利用可能なpythonスクリプトを作ります。 ファイルリストへの反復処理 ファイルリストのFBXファイルを読み込み、処理を行います。 本例では、ポリゴン数削減を行い、別名のFBXファイルとして出力します。 ・deci…