1. ホーム
  2. アウトドア、釣り、旅行用品
  3. アウトドア、キャンプ、登山
  4. アウトドア寝具
  5. シュラフ 寝袋 洗える 封筒型 全4色 収納袋付き コンパクト 連結可能 キャンプ アウトドア フード付 軽量 防災 車中泊 春夏用 暖かい 登山 災害用 春 夏 秋 冬
適当な価格 女性が喜ぶ シュラフ 寝袋 洗える 封筒型 全4色 収納袋付き コンパクト 連結可能 キャンプ アウトドア フード付 軽量 防災 車中泊 春夏用 暖かい 登山 災害用 春 夏 秋 冬 pfsa131.com pfsa131.com

シュラフ 寝袋 洗える 封筒型 全4色 収納袋付き コンパクト 連結可能 キャンプ アウトドア フード付 軽量 防災 車中泊 春夏用 暖かい 登山 災害用 春 夏 秋 冬

612円

シュラフ 寝袋 洗える 封筒型 全4色 収納袋付き コンパクト 連結可能 キャンプ アウトドア フード付 軽量 防災 車中泊 春夏用 暖かい 登山 災害用 春 夏 秋 冬

【2022年新色登場】

ボディ部は封筒型タイプでゆったりと、頭部はマミー型でドローコード絞れば冷気の遮断効率がアップ。

連結可能なので家族みんなで使えるのも魅力です。
コンパクトに圧縮できる収納袋付き!

フリースシュラフと合わせればオールシーズンに対応可能です!
リップストップ生地採用で、破れにくくとっても丈夫!

【快適温度】
25〜8℃(使用限界温度:-4℃)

【サイズ(約)】
使用時:縦216cm×横70cm(カーキ・ブラック・ネイビー・ボルドー:縦220cm×横70cm)
収納サイズ(約):26×44cm
重さ約1.35kg

【カラー】
ブルー(青)/レッド(赤)/オレンジ(橙)/グリーン(緑)/カーキ/ブラック/ネイビー/ボルドー

( 車中泊 洗える 春用 夏用 秋用 冬用 封筒型 圧縮袋 収納袋付 キャンプ アウトドア ツーリング 家族 ファミリー 連結 オールシーズン 軽量 洗濯 涼しい 登山 コンパクト 車中泊 災害 緊急時 激安 春 夏 秋 冬 オールシーズン 持ち運び レジャー)




























YAHOO!ショッピング「アウトドア 寝具」「封筒型寝袋」「寝袋 シュラフ」
★ウィークリーランキング1位獲得★
いつもご利用ありがとうございます!
 寝袋とセット購入がおすすめ!
▼ マスク新作登場 ▼
 

【3D Melty style】


【3D daily style】

▼ 当店おすすめランキング受賞商品 ▼
 

【折りたたみプレイマット】


【コンパクト洗濯機】


【木目調ジョイントマット】

 ▼ 当店おすすめ商品一覧 ▼
▼お得情報がいっぱい!フォローお願いします!▼

シュラフ 寝袋 洗える 封筒型 全4色 収納袋付き コンパクト 連結可能 キャンプ アウトドア フード付 軽量 防災 車中泊 春夏用 暖かい 登山 災害用 春 夏 秋 冬

シュラフ 寝袋 洗える 封筒型 全4色 収納袋付き コンパクト 連結可能 キャンプ アウトドア フード付 軽量 防災 車中泊 春夏用 暖かい 登山 災害用 春 夏 秋 冬 :ODSBPS:WEIMALL - 通販 - Yahoo!ショッピングシュラフ 寝袋 洗える 封筒型 全4色 収納袋付き コンパクト 連結可能 キャンプ アウトドア フード付 軽量 防災 車中泊 春夏用 暖かい 登山  災害用 春 夏 秋 冬 :ODSBPS:WEIMALL - 通販 - Yahoo!ショッピング
ジェットウォッシャー 口腔洗浄器 口内洗浄機 ウォーターピック ウォーターフロス USB充電式 歯間ジェット洗浄 800ml大容量 5本ノズル 家庭用 おすすめ
寝袋 封筒型 シュラフ 車中泊 登山 キャンプ アウトドア ...|文昌堂【ポンパレモール】寝袋 封筒型 シュラフ 車中泊 登山 キャンプ アウトドア ...|文昌堂【ポンパレモール】
在庫あり TOTO キッチン用水栓金具 TKS05305J GGシリーズ 台付シングル混合水栓 エコシングル ハンドシャワー吐水切替タイプ 蛇口 蒔絵シール SMAPHO TRIBE スマホ トライブ 龍/金 伸縮門扉 アコーディオン門扉 アルミ門扉 MR1型 片開き 19S キャスター式 門扉 DIY 外構 防犯対策 鍵3本付き 日本製 送料無料
寝袋をはじめて購入しましたが値段のわりには使い心地は良いと思います。 ファスナーはまあまあスムーズなのですが、並行して縫われている バイアステープのようなものをすぐに巻き込んでしまいます。 また、大きめのタグがファスナーのすぐそばにあり必ず巻き込みます。 −4°ではかなり着込んでから入らないとアブナイと思います。 東京郊外(狸が町内に多数住んでます)、木造一戸建てのフローリングの個室で 使用していますが、トレーナーとフリースを着てから寝袋に入り、 その上からタオルケットと毛布をかけて寝ています。 真冬になったらこの上にダイソーのアルミシートをかけようと思っています。 室内で使用してますので追加の寝具を使うことで この値段の寝具にしては十分な性能を発揮していると思います。 例えば−4°の環境で耐えられる服装をしていたら そのままこの寝袋に入れば寝られるのではと思います。 専用袋に入った状態で届きましたが、袋は余裕のある大きさなので移動運用する際には 掃除機で空気を吸い出すなどすればかなりコンパクトになりそうです。
マックスベルト me black S 322401 レインブーツ ショート ローヒール 水玉 ドット柄 おしゃれ 軽量 完全防水 レディース レインシューズ ミドルブーツ 脱ぎ履きしやすい 滑り止め レディース スカート 中綿入り巻きスカート FILA GOLF オフホワイト ブラック ネイビー 792946 秋 冬
レモン 4
腰をちゃんとサポートしてくれます。他のレビューに眠くなるとありましたが本当でした(^o^)結構オススメです。

EYUM 寝袋 シュラフ 封筒型 軽量 超暖かい 210T防水 コンパクト 簡単収納 車中泊 防災用 アウトドア キャンプ 丸洗い可能 収納袋付き 1KG/1.4KG 快適温度-5℃-25℃ 春夏秋冬の使用可能 | EYUM | 寝袋・シュラフ - AmazonEYUM 寝袋 シュラフ 封筒型 軽量 超暖かい 210T防水 コンパクト 簡単収納 車中泊 防災用 アウトドア キャンプ 丸洗い可能 収納袋付き  1KG/1.4KG 快適温度-5℃-25℃ 春夏秋冬の使用可能 | EYUM | 寝袋・シュラフ - Amazon
GRKM 3
付けやすく、見た目もオシャレです。ただ単気筒のバイクにはスマホホルダーつけると大きく揺れました。USB電源にします。

楽天市場】【送料無料】【人気カラー追加】寝袋 洗える シュラフ コンパクト 封筒型 -12℃ -12度 洗える寝袋 キャンプ用寝具 冬用 夏用 軽量 コンパクト 登山 キャンプ ツーリング アウトドア 車中泊 キャンプ用品 緊急用 防災 防災グッズ 地震対策 送料無料 一予 ...楽天市場】【送料無料】【人気カラー追加】寝袋 洗える シュラフ コンパクト 封筒型 -12℃ -12度 洗える寝袋 キャンプ用寝具 冬用 夏用 軽量  コンパクト 登山 キャンプ ツーリング アウトドア 車中泊 キャンプ用品 緊急用 防災 防災グッズ 地震対策 送料無料 一予 ...
ホタルイカの沖漬け 3
痔対策ではなく、術後のすわり仕事の助けになればと購入。患部は大丈夫だけど、座っているとクッションの端が腿を圧迫して痛い。地べた置きの時は足への負荷はそんなにないのでそれにはいいけど、椅子置きは無理でした。ただ、腰に当てるとあったかいし、サポート感もあるのでいいです。ウレタンでないから通気性もいいし、腰に当てるだけならそんなにすぐ破損はしないかと期待してます。

寝袋・シュラフの最強コストパフォーマンスはこれだ!!【MOUNTAIN WAVE シュラフ】 | 柴犬ちゃーこさんのワンだふる情報寝袋・シュラフの最強コストパフォーマンスはこれだ!!【MOUNTAIN WAVE シュラフ】 | 柴犬ちゃーこさんのワンだふる情報
『代引不可』富士宮やきそばと浜松餃子 3食+15個 グリストラップ用油吸着シート グリースクリーン カット 50cm×50cm 5枚入
持っている寝袋がヘタレてきたのでこちらを購入しました。使い捨てになっても諦めのつく価格だったのですが満足しております。 まず匂いですがナイロン系のものにはよくある程度でひどいということはありませんでした。これは個体差があると思われますのでラッキーでした。 本体はやや細身です。封筒型に頭部がついたと言うよりは、マミー型で足側が封筒になっている、という印象です。頭部が付いているのはとても良いです。暖かさが違います。ファスナーはスムーズです。ロゴスの寝袋はカミカミで大変だったので感動物です。 収納バッグは大きくて存在感ありますがその分とても入れやすいです。女の力でも簡単でした。足先から丸めるのは大変なので、柄に沿って縦に三つ折り後身体部分を3分の2ほど1〜2回たたんでから押し丸め、やや絞っておいた頭部部分に入れ込むようにして広がりを阻止するとバッグに入れるのが楽です。 やや重さが気になります。バックパックに付けるなら下より上が良いかな、と思う重さです。 以上を踏まえてオススメできる品と言えます。 あとは耐久性ですね。お値段以上であることを期待しています。
ホルベイン アーチスト色鉛筆50色セット 基本色 紙函入 キャットフード コンボ ピュア キャット まぐろ味・角切りまぐろ・かつお節添え 200g
車中泊や災害時の備えとして購入しました。ネットショップではこの価格帯のシュラフも多く見かけますが、いろいろ逡巡した結果こちらの製品を購入してみました。購入価格も勘案し、結論から言うと非常に満足しています。  個体差はあるかもしれませんが比較的しっかりした縫製で、チャックもスムーズ、中綿も片寄りなく入っていて質感も良好です。ただー4℃では、凍死しないギリギリの線のような気がします(笑) 夏場なら開いて肌掛け布団としてちょうどいい感じ、初秋の15℃くらいまでなら快適に熟睡できそうな程度かなと感じました。それ以下の気温では服装や毛布の追加等で調整が必要かと思います。  あと確かに開封時はカビ臭い倉庫の中のような匂いがしますが、一日天日干しすれば全く問題ないと感じる程度になりました。  サイズ感は、身長186cm体重75kgの自分で、なんとか肩まで収まりギリギリ実用範囲な感じです。収納時にコンパクトになることを考えると許容範囲ではないでしょうか。標準的な体型の方でしたら十分なサイズかと思われます。封筒型に頭を覆うフードが付いたようなデザインなので、意外と窮屈感は無く、その点がうれしかったです。
寝袋 フード付き 封筒型 スリーピングバック 一人用 全長1...|プライズマーケット【ポンパレモール】寝袋 フード付き 封筒型 スリーピングバック 一人用 全長1...|プライズマーケット【ポンパレモール】
TANOSEE PPC Paper Type EF A5 1箱(5000枚
洗える寝袋 ブルー 全商品オープニング価格!洗える寝袋 ブルー 全商品オープニング価格!
きっしゃん 5
はじめてルーターを買いましたが使いやすくていい。充電タイプだが結構使っても充電がなくなるような経験はいまのところありません。付属品も種類が多く、いろいろな趣味に対応できると思う。

寝袋 洗える 耐寒温度-4℃ 連結可能 フード付き 収納袋付き 全4色 暖かい 防寒 軽量 シュラフ コンパクト 防災 車中泊 封筒型 マミー型 オールシーズン /【Buyee】 "Buyee" Japanese Proxy Service | Buy from Japan! bot-online寝袋 洗える 耐寒温度-4℃ 連結可能 フード付き 収納袋付き 全4色 暖かい 防寒 軽量 シュラフ コンパクト 防災 車中泊 封筒型 マミー型  オールシーズン /【Buyee】
KM4K カモシカ|おっきな STICKER ステッカー 大 Large 白 (ホワイト)(屋外対応素材) 透明ビニールカバー(各色) ミズノ ミズノエナジーインソール(野球/ソフトボール) Mizuno 11GZ2220 00
グリーン シュラフ 寝袋 洗える 封筒型 全3色 収納袋付き コンパクト キャンプ アウトドア フード付 軽量 車中泊 暖かい 登山 春 夏 秋( 封筒型シュラフ)|売買されたオークション情報、yahooの商品情報をアーカイブ公開 - オークファン(aucfan.com)グリーン シュラフ 寝袋 洗える 封筒型 全3色 収納袋付き コンパクト キャンプ アウトドア フード付 軽量 車中泊 暖かい 登山 春 夏 秋( 封筒型シュラフ)|売買されたオークション情報、yahooの商品情報をアーカイブ公開 - オークファン(aucfan.com)
コカコーラ コカ・コーラ ゼロシュガー 2Lペットボトル×6本入| 送料無料 セフティー3 肥料散布器 2L SHM-BK
連休と祭日の間に届きました。 注文時はシルバーウィク明けかなぁ~と思っていたので、日月と休みで火曜日には配送メールがありました。 シュラフは青色を頼みました。 レビューで青は他の色より匂いが気にならないとあリましたので青にしました。 届いて開けた時匂いは気になりませんでした。 畳の上に広げて寝てみました。 背中側?下側の方が薄く寝てみて畳がじかにあたってる感じです。クッションになる物を引いた方が良いかなぁと思いました。 お腹側?上側は適度な厚みがありました。 お値段が安く非常用に家族分のシュラフがあっても良いかと思いました。 あと用意が出来ればクッションと毛布があれば大丈夫だと思います。 袋に入れるのは大変でした。 まず力がないせいか、丸めて袋に入れようとしても膨らんできてしまい入らない(中綿が入ってるから当たり前なんですが)、袋の回りの紐が邪魔できついので入らず4回目でやっと入りました。 私は寒い時に職場のお昼寝用にと購入しました。 ギリギリまで寝たいので使う時は袋に入れないで畳んで大きめのバックに入れようと思います。
48%割引 SALE2021 封筒型寝袋 連結可能 中綿 寝袋 春夏 シュラフ スリーピングバッグ 軽量 アウトドア キャンプ 車中泊 防災 地震対策 キャンプ 避難 お釣り 登山 防水 アウトドア用寝具 メンズ・スポーツ - reportnews.la48%割引 SALE2021 封筒型寝袋 連結可能 中綿 寝袋 春夏 シュラフ スリーピングバッグ 軽量 アウトドア キャンプ 車中泊 防災 地震対策  キャンプ 避難 お釣り 登山 防水 アウトドア用寝具 メンズ・スポーツ - reportnews.la
リョービ 電気丸ノコ MW-46A (100V 切込深さ46mm) 610509A [RYOBI 電動丸ノコ]
支払いの問題でトラブルがあり、一度キャンセルして再度注文させていただきました。 親切・ご丁寧に対応いただけて、とても良かったのですが、注文したグリーンの色が写真と比べて明らかに暗くて、色間違えて注文してしまったかと思うレベルでした。 PCなどで多少の色の違いはあるでしょうけど、ここまで暗い色だとは思いませんでした。 写真の明るいグリーンが欲しかったので残念です。
Amazon カスタマー 5
単純がいい

オニキス 4
説明書は簡潔で部品点数もそれほどありません。頑張れば一人でも組めますが、立てるには力がいるので二人を推奨します。左右の壁板に背面とハンガー棒、カーテン棒、天板棒、天板というシンプルな構造で伸縮することで自由な大きさにすることができます。ただし最大限にし本来の用途である服をそれだけかければ負荷によるたるみは避けられません。コートなど重い服を多くかけるつもりなら中間に突っ張り棒が付いているタイプか別途購入するのをお勧めします。カーテンは付属していますが好みがありますし、リング式なのでどうしても延長部分に引っかかります。賃貸など工事はできない、収納が少ないといった場面ではコスパ面では優秀な商品だと思います。

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パッケージとしてインポートできました。

THE NORTH FACE メンズ レディース PRINTED NUPTSE JACKET ヌプシ ダウンジャケット プリント柄3色

本日はMRGT調査枠です。

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

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

クリスマスツリー 210cm おしゃれ 北欧 松ぼっくり付き 松かさツリー リアル ヌードツリー スリムツリー オーナメント 飾り なし

本日は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を見ることができます。

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

本日は以上です。

991-0511000 キタコ スーパーフュエルホースセット ピンク 内径φ5×1m JP店

本日は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日ほど筆者は所属している会社の方で展示会に出展しておりました。

岡恒 芽切鋏 No304 190mm

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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