1. ホーム
  2. 家具、インテリア
  3. 布団、寝具
  4. 枕、ピロー
  5. 父の日 腰枕 竹炭入り 形状記憶低反発 腰枕ネイビー 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ 足枕 洗えるカバー
最大76%オフ! 2021人気No.1の 父の日 腰枕 竹炭入り 形状記憶低反発 腰枕ネイビー 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ 足枕 洗えるカバー pfsa131.com pfsa131.com

父の日 腰枕 竹炭入り 形状記憶低反発 腰枕ネイビー 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ 足枕 洗えるカバー

960円

父の日 腰枕 竹炭入り 形状記憶低反発 腰枕ネイビー 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ 足枕 洗えるカバー

【ゆっくり熟睡!目覚めスッキリ♪】人体工学に基づく設計で、背中から腰にかかる負担を圧倒的にやわらげます。
【最適な高さ】枕の高さが高すぎるのはNG!当社の商品は幾度もテストを重ね、最適な枕の高さにたどり着きました。
【本来の自分に】オフィスワーク・運転や出産などでゆがみがちな姿勢や骨盤を腰枕が整え、「本来の身体」に近づけます。
【しっかり高機能】新開発!竹炭入り消臭低反発クッション・劣化防止インナーカバー・ファスナーで簡単着脱、洗濯可能な高品質な枕カバーを採用!
【専用ポーチ】出張やご旅行にも持って行って頂きやすいよう、専用の携帯ポーチをおつけしています♪枕は形状記憶なので丸めてもOK♪













ストアトップ お買い物ガイド 会社概要 買い物カゴ プライバシーポリシー お問い合わせ
「こんな方に最適です」

・腰がだるくて寝つが悪い。
・ぐっすり眠りたいのに腰の痛みがツライ
・朝起きると腰の痛みで起き上がるのがツライ
・同じ姿勢や高齢からくる腰痛
・妊娠中の方の腰痛
・椎間板ヘルニアでお悩みの方
・産後の骨盤矯正ダイエットがしたい方
・足のむくみのひどい方
・高齢や寝たきりなどで腰や背中の床ずれ防止がしたい方


こんな経験はありませんか?
今や腰痛は中高年の方だけではなく、運動不足や同じ姿勢でのオフィスワークが多い若い世代の方にも広まっている悩みの1つです。
当社の腰枕は、人体工学に基づき設計されており、腰から背中の負担を軽減し、より良い睡眠へのサポートをいたします。


横向き・腰痛対策
横向きの姿勢をとった時、背骨や腰脊柱をサポートし、理想のラインを優しくキープします。これにより腰や背中の筋肉の負担を大幅に減らし、寝付きやすい姿勢が維持できます。
よく寝返りをうつ方や、横向きで寝ることが多い方には特に姿勢維持がラクにできるようになります。


仰向き・姿勢、骨盤の矯正(??適度な高さの4cmを採用)
背筋が適度に伸びる事で、背筋の矯正、骨盤の矯正、疲労の緩和、背中や腰のマッサージ効果が得られます。
また、就寝時に背中の筋肉を刺激する事でリラックス効果が期待できます。


足枕・足の疲れやむくみを軽減
足元を少し高くする事で血流を上半身に戻す力がアップします。
これにより足のむくみや疲れの軽減を促します。


低反発メモリフォームとは
宇宙飛行士のために開発された体圧吸収素材です。大規模に生産することができる現在、低反発メモリフォームは枕やマットレス、クッションなど様々な製品として世界中で愛用されております。
適度な柔らかさで、身体の凹凸に優しくフィットします。
新開発の竹炭入り消臭クッションを採用。


洗えるカバー
着脱簡単なファスナー式を採用。
汚れたらカバーを外して簡単に洗うことができます。
※メモリフォーム本体は洗えません。汚れた場合は、タオルで拭いてそのまま風通しの良い場所で陰干ししてください。


「プレゼントにも最適です」
ご両親・奥様・旦那様・会社の同僚・先輩・ご友人。
どんな方にも喜んでいただけると思います。
あなたの大切な方への贈り物として。
※万一お体に合わないと感じられた場合はご使用の中止してください。


商品仕様:
カラー:ネイビー / ピンク
サイズ:60×25×4
本体:低反発目もリフォーム
カバー:フランネル
●営業時間・定休日について ご注文は24時間受け付けております。 365日迅速に発送致します。 発送日に関して事前に詳しくお知りになりたい場合は、お問合せ機能からお気軽に当店までお問合せ下さいませ。 ●お支払い方法について クレジットカード決済、各ケータイ決済、Yahooマネー/預金払いがご利用いただけます。 ※クレジットカードのセキュリティはSSLというシステムを利用しております。カード番号は暗号化されて安全に送信されますので、どうぞご安心してお買い物下さい。 ●返品・交換について 商品の初期不良の場合、商品到着後7日以内にご連絡下さい。その他の理由のキャンセルにつきましては元払いで当店までご返送頂き、モール販売手数料・送料・振込手数料・発送手数料を差し引いてのご返金となりますのでご了承下さいませ。 ●配送・送料について 弊社倉庫保管商品はヤマト運輸様(一部大型商品は佐川急便様)にて迅速に発送致します。 弊社提携先倉庫(アマゾンロジスティクス)に保管の商品は、アマゾンFBAマルチチャネルサービスで発送致します。(ヤマト運輸等) 送料につきましては基本的に無料です。 (北海道・沖縄に関しましては別途送料もしくは配送が不可の商品がございます。) ●お問合せについて お電話での対応は致しておりませんので、お問合せ機能よりご連絡下さい。 ●個人情報の取り扱いについて お客様からいただいた個人情報は商品の発送とご連絡以外には一切使用致しません。当社が責任を持って安全に保管し、第三者に譲渡・提供することはございません。

父の日 腰枕 竹炭入り 形状記憶低反発 腰枕ネイビー 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ 足枕 洗えるカバー

腰枕 枕 安眠 人気 低反発 安眠サポート 体圧分散 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 就寝腰部サポートパッド 腰まくらの通販はau PAY マーケット - worldwind腰枕 枕 安眠 人気 低反発 安眠サポート 体圧分散 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 就寝腰部サポートパッド 腰まくらの通販はau PAY  マーケット - worldwind
腰痛で、朝起きると腰が痛く、何か痛みを和らげる物はないか探していたところ、こちらの腰枕を見つけて購入しました。股関節が悪く、そこから腰痛になるので、私の場合、枕は腰のところではなく、お尻の位置に置くと楽なことが分かり、3日ほど使用して寝てみたところ、朝起きた時に腰が痛くなかったです。値段が安いので、正直なところ、それ程期待はしていなかったのですが、今では夜寝る時やソファーで仮眠するときも欠かせません。お値段以上の良い商品だと思いました。
ひざ 関節 軟骨 の保護に役立つ プロテオグリカン サプリ 日常生活の膝の動きを改善 医師監修 機能性表示食品 潤ひざ 90粒 2袋 約2ヶ月分
楽天市場】腰痛 クッション 腰枕 腰痛対策 腰マクラ 安眠サポートン体圧分散 高さ調整可能 腰まくら 仰向き寝 横向き寝 人体工学 姿勢の矯正 産前 産後 腰痛の方 就寝腰部サポート プレゼント : modanic楽天市場】腰痛 クッション 腰枕 腰痛対策 腰マクラ 安眠サポートン体圧分散 高さ調整可能 腰まくら 仰向き寝 横向き寝 人体工学 姿勢の矯正 産前 産後  腰痛の方 就寝腰部サポート プレゼント : modanic
ロビー 4
家族の依頼で購入。どこも在庫ありでも取り寄せのとこが多くなかなか買えなかった中、こちらの店には在庫ありで、念のため在庫確認メールしましたが、翌日には返信がありすぐに購入しました。発送もGWまたぐ前に送ってくれたので助かりました。良いお店だと思います。商品はしっかりとしててカッコ良いデザインでした。

2022年】腰枕のおすすめ人気ランキング20選 | mybest2022年】腰枕のおすすめ人気ランキング20選 | mybest
サムスンXiaomi高低音6Dステレオインイヤーイヤホン用ステレオワイヤードイヤホンイヤフォンスポーツイヤホン 13S-83973-00 ヤマハ純正 スイッチ ハンドル3 JP ディークロウ ジギング シングルアシストフック D-AS01-6 0 D-CLAW JIGGING SINGLE ASSIST HOOK
Amazon 2478 4
 全体的には期待通りでしたが、もう少し締まる感じが強くても良いのではないかと思います。デザインや質感は良かったです。

好川産業 ミニスモールローラーフレーム マッスル 4インチ用 25173
syn 4
乗用車3列シートの3列目を畳んでラッゲージとして使っているが、シートを畳んだことが原因か車外(下の路面)からの音が入って来てうるさかった。大型のマット状の物(布団とか)を置くと静かになることは経験上わかっていたのでゴムマットを探していた。軽トラの荷台マットなども試したが、遮音効果は認めるものの分厚くて重い、ゴム臭い。フラット面から立ち上がるところでゴムのクセが出て馴染まないので車室形状に合わせてハサミやナイフでカットしていた。こんどのコレは、軽トラマットより薄手なのとウレタンゴムなのでまったくカットすることなく納まっている。静音効果ある。ゴム臭くない。見た目的によい。

腰痛に悩まされていましたが、こちらを使用しだしてから、毎朝の起床時がラクになったと実感しています。 何度も使用することでの硬さに対する劣化という点では不安がありますが、その寿命が長く続くことを願います。
数日使用しましたが、私は慣れずに夜中に何度か目が覚めてしまい、使用を諦め、産後の腰痛に悩んでいる娘に、使ってもらう事にしました。 娘には合っているようで、腰痛も良くなっているようです。 合う合わないは、個人差があると思います。使ってみなければやはり分からないので、お手軽な金額なので、一度お試しするのも良いと思いました。
風呂敷 リバーシブル 両面 鮫小紋 桜 70cm 二巾 むす美 慶事 紫 赤 紺 緑 黄 ピンク 35-10169 ドライバッグ防水バッグ40L大容量リュック海ビーチプール旅行アウトドア ホルベイン ウォーターフォード水彩紙 ホワイト ブロック 300g 細目 EHBH-SM ネコポス配送可 在庫有り 当日発送 CT125 ハンターカブ(20-) YOSHIMURA ヨシムラ 機械曲 GP-MAGNUMサイクロン TYPE-UP EXPORT SPEC 政府認証 ステンレスカバー 110A-43F-5U50 レインウエア 上下 セットカッパ 雨具 自転車 レインウェア メンズ セット 登山 おしゃれ 通勤 通学 レインスーツ ディフェンド 男女兼用
1月2日の注文にもかかわらず4日に到着。同封の手紙をみただけで、購入者を大事にしていることが伝わってきます。商品も期待どおり。高さ4cmという部分に多少の不安がありましたが、自分にはフィット。腰枕として愛用していきます。
パナソニック パナソニック洗濯機用 洗濯キャップPanasonic AXW3215-6BM0
我儘な鈑金屋さん 2
時間が経つと剥がれます 脱脂済み

竹腰枕 腰まくら クッション 腰痛 低反発 洗える 安眠サポート 足枕 膝枕 仰向き寝 人体工学 姿勢の矯正 父の日 妊娠中 産後の骨盤矯正 腰痛対策 腰枕ネイビー 形状記憶低反発 足のむくみ 母の日 腰枕 送料無料 洗えるカバー 【即納】竹腰枕 腰まくら クッション 腰痛 低反発 洗える 安眠サポート 足枕 膝枕 仰向き寝 人体工学 姿勢の矯正 父の日 妊娠中 産後の骨盤矯正 腰痛対策  腰枕ネイビー 形状記憶低反発 足のむくみ 母の日 腰枕 送料無料 洗えるカバー 【即納】
腰枕 形状記憶低反発腰枕 腰痛 安眠 妊婦用枕 足のむくみ カバー 洗える 睡眠 快眠 送料無料 希少腰枕 形状記憶低反発腰枕 腰痛 安眠 妊婦用枕 足のむくみ カバー 洗える 睡眠 快眠 送料無料 希少
ネコ助 1
サイズも、小さめで、底も硬く、とにかく痛いので、1回履いて捨てました。安かろ悪かろうって、感じでした。

使い始めて腰痛がかなり軽減されたのがわかります。 腰の浮いた部分にぴったりとフィットして、寝心地が劇的に良くなります! 身体への負担も減り、起きた時の爽快感が全く違います。 もっと早く買っておけばよかったです!
アンパンマン 抱き枕 抱きまくら 西川 ぬいぐるみ 子ども用 洗える キャラクター 約42×22cm ふるさと納税 南房総市 訳あり 塩数の子(折れ)(アメリカ産)400g ミニクーパー BMW MINI F60 ドリンクホルダー コースター 3枚セット クロスオーバー アクセサリー グッズ 小物 雑貨 SKYBELL スカイベル 検電器 検電テスター ペン型 DC12V 24V 通電チェッカー 点灯 電圧 測定 簡単 MAVIC CROSSMAX sl プロ mtb ホイールステッカー 幅18mm プロ自転車ホイール 自転車ステッカー 2ホイールデカール mtb リムステッカー ホワイト 日清製粉ウェルナ マ・マー 早ゆでスパゲティ FineFast 高たんぱくタイプ 1.6mm 300g ×3個
市場 父の日 腰痛 腰まくら 竹炭入り 人気 ネイビー 腰枕 快眠グッズ 腰痛グッズ 腰楽 プレゼント 形状記憶低反発 安眠サポート 低反発腰まくら市場 父の日 腰痛 腰まくら 竹炭入り 人気 ネイビー 腰枕 快眠グッズ 腰痛グッズ 腰楽 プレゼント 形状記憶低反発 安眠サポート 低反発腰まくら
楽天市場】【即発送】母の日 腰枕 ISLES 竹炭入り 形状記憶低反発 腰枕ピンク 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ 足枕 洗えるカバー : 迅速発送アイルズストアオンライン楽天市場】【即発送】母の日 腰枕 ISLES 竹炭入り 形状記憶低反発 腰枕ピンク 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ  足枕 洗えるカバー : 迅速発送アイルズストアオンライン
コーケン 3010A-50-1 2 9.5sq. ハンドソケット ヘックスビットソケット Ko-ken 工具
腰枕 枕 安眠 人気 低反発 安眠サポート 体圧分散 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 就寝腰部サポートパッド 腰まくらの通販はau PAY マーケット - worldwind腰枕 枕 安眠 人気 低反発 安眠サポート 体圧分散 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 就寝腰部サポートパッド 腰まくらの通販はau PAY  マーケット - worldwind
父の日 腰枕 竹炭入り 形状記憶低反発 腰枕ネイビー 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ 足枕 洗えるカバー :4589464050036:アイルズストアオンライン - 通販 - Yahoo!ショッピング父の日 腰枕 竹炭入り 形状記憶低反発 腰枕ネイビー 安眠サポート 腰痛対策 産後の骨盤矯正 妊娠中 腰痛の方 足のむくみ 足枕 洗えるカバー  :4589464050036:アイルズストアオンライン - 通販 - Yahoo!ショッピング
ノンマルト 5
スピーカーユニットのフローティング用に使用しました。箱との振動を遮断する為、必要最小限に使う事で癖が出にくく良い方向へ向かいました。

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

本日はUnity調査枠です。

先日GitHub上で公開されているリポジトリから直接Unityパッケージとして機能をインポートする方法を記述しました。

この際にリポジトリのルートが直接パッケージとして読み込める形になっていない場合として任意のパスのフォルダを指定しする方法を紹介しました。

redhologerbera.hatenablog.com

今回はフォルダではなく任意のブランチを指定する方法を紹介します。

〇任意のブランチをUnityパッケージとして導入する。

GitHubでは複数のブランチでプロジェクトが管理されていることがあります。

例えばMicrosoft MixedRealityToolkit GraphicsToolsではmainブランチのほかにpublic/0.4xなどいろいろなブランチが存在しています。

通常何も指定しない場合先日の方法ではdefalutのブランチ(MRGTではmainブランチ)が指定されます。

今回はここを任意のブランチに変更して使用していきます。

今回はpublic/0.4.xのブランチを使用していきます。

package.jsonに次の一行を追加します。

    "com.microsoft.mrtk.graphicstools.unity": "https://github.com/microsoft/MixedReality-GraphicsTools-Unity.git?path=/com.microsoft.mrtk.graphicstools.unity#public/0.4.x",

前回の階層を指定する方法は?path=/(フォルダ名)でしたが今回のブランチを指定する方法は末尾に#(ブランチ名)をつけることで可能になります。

この方法でブランチを選択してインポートできるようになりました。

本日はUnity調査枠です。

今回はGithubのリポジトリから直接パッケージとしてUnityのプロジェクトに導入していきます。

〇環境

・Unity2021.3.5f1

・GitHub

〇経緯と前提

UnityのパッケージではUnity公式非公式問わずに様々なパッケージを入手、使用することができますが、例えばGitHubでオープンソースで開発されているプロジェクトでリリースとして提供されているバージョンではなく、GitHubの最新のリポジトリをパッケージとして導入したいという場合もあります。

筆者の場合Microsoft MixedRealityGraphicsToolsの開発に参加しているということもありリリース版ではなく最新のGitHubリポジトリの機能を使用したい場合があります。

 そういった場合UnityではGitHubのリポジトリ自体からPackageとしてインポートすることができます。

 この方法が可能な条件としてpackage.jsonが存在しUnityパッケージとして機能する必要があります。

 

①UnityプロジェクトのエクスプローラーからPackages/manifest.jesonを開きます。

dependenciesに次の一文を追加します。

 "dependencies": {
    "com.microsoft.mrtk.graphicstools.unity": "https://github.com/microsoft/MixedReality-GraphicsTools-Unity.git",

この名前はMixedReality-GraphicsToolsのpackage.jsonnameがそれに該当します。

github.com

{
  "name": "com.microsoft.mrtk.graphicstools.unity",
  "version": "0.4.14",
  "displayName": "MRTK Graphics Tools",
  "description": "Graphics tools and components for developing Mixed Reality applications in Unity.",
  "msftFeatureCategory": "MRTK3",
  "unity": "2020.3",
  "author": "Microsoft",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/microsoft/MixedReality-GraphicsTools-Unity"
  },
  "bugs": {
    "url": "https://github.com/microsoft/MixedReality-GraphicsTools-Unity/issues"
  },

urlはリポジトリをクローンする際のHTTPSを指定します。

③URLの末尾に次の行を追加します。

?path=/com.microsoft.mrtk.graphicstools.unity

これはpackage.jsonがリポジトリの直下に存在する場合は必要ないですが、今回のMRGTの場合リポジトリのcom.microsoft.mrtk.graphicstools.unityフォルダにpackage.jsonがあり、一つ下の階層を指定する必要があります。

これを行うためにはHTTPS?path=/(フォルダ名)を使用します。

これによってUnityのプロジェクトを開いた際にパッケージが導入されます。

以上でGitHubリポジトリからUnityパッケージとしてインポートできました。

タニグチ ラウンドシフトノブジムニーJB64 ジムニーシエラJB74 マニュアルミッション車用

本日はMRGT調査枠です。

前回に引き続きMixedRealityGraphicsTools StandardShader全機能を解説していきます。

前回はCullModeの実装を見ていきました。

スロウ キーケース SLOW 鍵入れ herbie ハービー key case カード収納 本革 SO741I

本日はAlbedoの処理を追っていきます。

〇Albedo

Albedoは最も基本的な設定になります。

ここではテクスチャと色を指定することができます。

プロパティ上は冒頭に記載されている_Color_MainTexで定義されています。

Shader "Graphics Tools/Standard"
{
    Properties
    {
        // Main maps.
        _Color("Color", Color) = (1.0, 1.0, 1.0, 1.0)
        _MainTex("Albedo", 2D) = "white" {}

また実装ではPixelShaderの最初期に処理が行われています。

MRGTShaderのPixelShaderでは最初にテクスチャ関係の処理が行われています。

half4 PixelStage(Varyings input, bool facing : SV_IsFrontFace) : SV_Target
{
  ・・・
#if defined(_TRIPLANAR_MAPPING)
    // Calculate triplanar uvs and apply texture scale and offset values like TRANSFORM_TEX.
    half3 triplanarBlend = pow(abs(input.triplanarNormal), _TriplanarMappingBlendSharpness);
    triplanarBlend /= dot(triplanarBlend, half3(1.0h, 1.0h, 1.0h));
    float2 uvX = input.triplanarPosition.zy * _MainTex_ST.xy + _MainTex_ST.zw;
    float2 uvY = input.triplanarPosition.xz * _MainTex_ST.xy + _MainTex_ST.zw;
    float2 uvZ = input.triplanarPosition.xy * _MainTex_ST.xy + _MainTex_ST.zw;
  ・・・
#endif
// Texturing.
#if defined(_DISABLE_ALBEDO_MAP)
    half4 albedo = half4(1.0h, 1.0h, 1.0h, 1.0h);
#else
#if defined(_TRIPLANAR_MAPPING)
#if defined(_URP)
    half4 albedo = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uvX) * triplanarBlend.x +
                   SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uvY) * triplanarBlend.y +
                   SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, uvZ) * triplanarBlend.z;
#else
    half4 albedo = tex2D(_MainTex, uvX) * triplanarBlend.x +
                   tex2D(_MainTex, uvY) * triplanarBlend.y +
                   tex2D(_MainTex, uvZ) * triplanarBlend.z;
#endif
#else
   ・・・
#if defined(_URP)
    half4 albedo = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, input.uv);
#else
    half4 albedo = tex2D(_MainTex, input.uv);
#endif
#endif
#endif
#endif

ここでは機能ごとに分かれていますが基本的な処理は次のようになります。

#if defined(_URP)
    half4 albedo = SAMPLE_TEXTURE2D(_MainTex, sampler_MainTex, input.uv);
#else
    half4 albedo = tex2D(_MainTex, input.uv);
#endif

URPの場合とビルドインの場合で処理が分岐していますが、どちらもサンプリングを行っているだけです。

これらのサンプラーはGraphicsToolsStandardInputで定義されています。

#if defined(_URP)
TEXTURE2D(_MainTex);
SAMPLER(sampler_MainTex);
#endif
#else
sampler2D _MainTex;

URPではSAMPLERが使用できるため最適化されています。

half4 albedoは最終出力へ出力されております。

本日は以上です。

このあたりは基礎的なものですね。

本日はBlenderモデリング枠です。

今回はBlenderでNゴンを表示する方法を紹介します。

〇Nゴンとは?

Nゴンとはメッシュの形状を指す言葉です。

3DCGは様々な拡張子があり、様々な表現が行われていますが、共通して頂点と3つの頂点をもとに構成される面であるメッシュで構成されています。

この三角形のメッシュをポリゴンと呼びます。

しかしBlenderでは3つ以上の頂点をもとにメッシュを作成することができます。

上記の例では32個の頂点で一つのメッシュが形成されています。

このように3つ以上の頂点で構成されるメッシュのことをNゴンと呼んでいます。

 Blenderだけで使用する場合はまだよいのですが、NゴンはBlenderからエクスポートされた場合自動でポリゴンへ変換されます。

 この際にメッシュが破断してしまうことがあります。また一部のアドオンなどではメッシュ形状に依存しているものがあり、Nゴンは許容するかNゴンを作らないように作成するかはモデラーが後先のことを考えて作成する必要があります。

〇Nゴンを検出する

今回はアドオンの関係でNゴンが許容できず修正する必要がありました。

具体的にはHairToolで髪を作成する際に4つの頂点で構成されるメッシュである必要がありました。

redhologerbera.hatenablog.com

redhologerbera.hatenablog.com

HairToolを使用するためにはメッシュを四角形にする必要があります。

これは三角面を四角面にを選択して半自動的にメッシュを修正します。

ですが単純に行っては一部に三角形やNゴンが生じます。

この先は手動で修正する必要がありますがここからNゴンの検出を行います。

ここからは特徴で全選択から面の辺数を選択します。

メニューから頂点数を今回発見したいNゴンの数にします。

ここで表示されている面が今回では四角形以外のメッシュになります。

5角形のNゴンを検出したい場合は頂点数を5に設定します。

以上でNゴンを検出できました。

本日はグラフィック調査枠です。

〇RenderDocとは?

RenderDocはオープンソースで開発、提供されている、GPU上で実行されている処理を見ることができるソフトウェアになります。

〇RenderDocを使用してUnityアプリのデバッグを行う。

今回はOculusLinkで接続したPCVR用のアプリケーションのデバッグを行います。

今回はもともとMetaQuest単体で動かすために開発していたソフトウェアを急遽PCVRでアプリケーションを実行したところ、一部のオブジェクトが描画されないという問題が発生しました。

 今回はなぜ描画がされていないのかデバッグを行いました。

 UnityではEditor自体がRenderDocによるデバッグをサポートしているためRenderDocがインストールされているPC環境ではGameウィンドウ、もしくはSceneウィンドウからキャプチャを行うことができました。

 Unityで開発したアプリケーションにはその機能はないため、RenderDoc経由でアプリケーションを起動する必要があります。

〇環境

・Windows 11

・PCVR(Desktop)向けにビルドしたUnityアプリケーション

・RenderDoc

〇手順

①RenderDocを起動します。

前述のとおりデバッグを行うアプリケーションはRenderDoc経由で起動する必要があります。

②Launch Applicationタブを開きます。

Executable Pathの右側アイコンを選択します。

④起動したいUnityアプリのexeファイルを選択します。

⑤Pathが入ったことを確認してLaunchを選択します。

以上でアプリが起動します。

RenderDoc経由で起動した場合左上部にデバッグログが表示されるようになっています。

キャプチャをとるためにはF12キーを選択します。

〇ピクセル単位のデバッグ

今回はあるピクセルにおいてどのような処理が実行されているのかを調べます。

Texture Viewerで任意のピクセルを右クリックします。

これによってPixel Contextにピクセル単位の表示が行われます。

Pixel Context下部のHistoryを選択することでそのピクセルで行われているイベントを見ることができます。

画像の例では4つのイベントが走っていることがわかります。

各イベントをダブルクリックすることでそのイベントへと飛ぶことができます。

Pixel Contextを使用することでそのピクセルで実行されているイベントと描画されるRGBAを見ることができます。

 これによってより描画がおかしい場所などデバッグを行いやすくなっています。

本日は以上です。

リスブラン 薬用PWSハンドクリーム87g

本日はMRGT調査枠です。

前回に引き続きMixedRealityGraphicsTools StandardShader全機能を解説していきます。

前回はRenderingModeの実装を見ていきました。

redhologerbera.hatenablog.com

redhologerbera.hatenablog.com

redhologerbera.hatenablog.com

redhologerbera.hatenablog.com

今回はCullModeを見ていきます。

〇CullModeとは?

CullModeはカリングを指し、もともと不要なものを取り除くという意味があります。

 Shaderではメッシュの裏面、表面のどちらかを描画するかを指定するパラメータになります。

 CullModeの意味に合わせると『メッシュの表、裏どちらを不要な描画として描画しないか』になります。

デフォルトではBackが指定されており、この状態ではメッシュの裏面が描画されなくなっています。

CullMode=Back

この場合メッシュの表面のみが描画され、Unityプリミティブキューブの場合では近づいたときに見えるキューブの内側は描画されていないことがわかります。

反対にfrontでは面の表面がカリングされ、裏面が描画されます。

CullMode=front

もう一つOffというモードがあります。

これはカリングを無効(=カリングしない)モードでこの場合メッシュの両面が描画されます。

通常の不透明オブジェクトの場合デフォルトのBackで問題なく表示されますが、例えば次の画像の髪のように板ポリゴンで構成されているメッシュの場合見た目が悪くなることがあります。

オフにすることで両面が描画され、ある程度違和感のない見た目が実現できます。

当然Offにすることで描画負荷は上がってしまいますが、MRTKのシェーダーの場合任意に切り替えることもできるので、裏面が見えないようなオブジェクトをポリゴンで再現する場合とCullModeで対応する場合で比較した場合ほとんどの場合はCullModeで両面描画するほうがパフォーマンスもよくなると思うので、便利な機能です。

〇実装

カリングはShaderLab内で次のように定義します。

Cull Off
Cull Front
Cull Back

Graphicstools StandardShaderでは次のように実装されています。

  // Default pass (only pass outside of the editor).
        Pass
        {
            Name "Main"
            ・・・
            Cull[_CullMode]
            ・・・
            HLSLPROGRAM
   ・・・
            ENDHLSL
        }

_CullModeはPropetiesブロックで定義されています。

        [Enum(UnityEngine.Rendering.CullMode)] _CullMode("Cull Mode", Float) = 2                             // "Back"

UnityEngine.Rendering.CullModeはUnityで提供されるEnum型のクラスです。

docs.unity3d.com

冒頭で紹介した通りBack、Front、Offが提供されておりそれぞれ値を渡せるよういなっています。

本日は以上です。

本日はUnityのトラブルシューティング枠です。

本日まで3日ほど筆者は所属している会社の方で展示会に出展しておりました。

在庫 ネコポス可 HiKOKI 卓上丸のこ用チップソー ブラック 黒鯱 0037-7182 集成材・一般木材用 外径190mm 刃数75P 00377182 日立 ハイコーキ

今回はPCVR(OculusLink)向けにアプリケーションを開発したのですが、作成したexeファイルをPCで実行する際にセキュリティスキャンが始まり起動できない問題がありましたので今回は解消した方法を残します。

〇問題

冒頭で紹介したようにUnityで出力された.exeファイルを実行時にセキュリティスキャンが行われ、いつまでもアプリが起動しない問題がありました。

この問題を解消するためには一時的にWindowsのセキュリティを解除するウことを行いました。

これを行うためにWindowsの[設定]アプリを開きます。[更新とセキュリティ]を選択します。

[Windoiwsセキュリティ]を選択し[アプリとブラウザーの制御]を選択します。

この設定では実行するアプリやWebブラウザーでのウィルスなどのセキュリティをチェックしています。

今回は筆者自身が作成したアプリケーションであるため一時的にセキュリティを解除しています。

次に[評価ベースの保護設定]を選択します。

最後に[望ましくない可能性のあるアプリをブロック]をオフに設定します。

この設定はデフォルトではオンになっているものです。

この操作によってアプリ起動時のブロックが発生しなくなります。

この状態で[管理者権限で実行]を利用してアプリケーションを起動することでループから抜け出しアプリケーションが起動します。

本日は簡単なトラブルシューティングになりました。

なお、セキュリティの問題からアプリ終了時にはセキュリティによる保護を再度確認し、有効にする必要があります。