1. ホーム
  2. ダイエット、健康
  3. 介護用品
  4. トイレ関連用品
  5. ポータブル トイレ 介護 介護用品パイプ 介護用 高さ調整 キャンプ 簡易トイレ 防災 折りたたみ 折畳み 非常用 災害用 避難生活 避難 耐荷重100kg
超人気 今年も話題の ポータブル トイレ 介護 介護用品パイプ 介護用 高さ調整 キャンプ 簡易トイレ 防災 折りたたみ 折畳み 非常用 災害用 避難生活 避難 耐荷重100kg kentaro.sakura.ne.jp kentaro.sakura.ne.jp

ポータブル トイレ 介護 介護用品パイプ 介護用 高さ調整 キャンプ 簡易トイレ 防災 折りたたみ 折畳み 非常用 災害用 避難生活 避難 耐荷重100kg

1344円

ポータブル トイレ 介護 介護用品パイプ 介護用 高さ調整 キャンプ 簡易トイレ 防災 折りたたみ 折畳み 非常用 災害用 避難生活 避難 耐荷重100kg

介護用・災害時等様々な時に便利なポータブルトイレです。

使用する際は簡単に組み立てられるので、さっと使用できます。
使用しない時は折りたたみ式なので収納に場所を取りません。
車に乗せるにも場所を取らないので、アウトドアや旅行・長期外出時にも便利です。

【商品仕様】
本体:幅54×奥行42×高さ65〜75cm 
座面までの高さ:40〜50cm 
バケツ:直径28×高さ13cm
バケツ容量:5L 
重量:約3.7kg 
耐荷重:約100kg

関連キーワード:介護用 介護用品 福祉用具 福祉用品 キャンプ アウトドア 非常用トイレ 非常用簡易トイレ ポータブルトイレ 地震 災害 防災 消臭 介護トイレ用品 簡単 防災イレ 介護 断水 簡易 防災対策 防災対策グッズ






折りたたみポータブルトイレ

介護用・災害時等様々な時に便利なポータブルトイレです。

使用する際は簡単に組み立てられるので、さっと使用できます。
使用しない時は折りたたみ式なので収納に場所を取りません。
車に乗せるにも場所を取らないので、アウトドアや旅行・長期外出時にも便利です。

【立ち上がりサポート】
手すりが付いているので、立ち上がりをサポート。
座る際にも支えとなってくれるので、安心してご使用いただけます。

【高さ調節可能】
5段階の高さが調節できるので、使用する人に合わせて調節することができます。

【丸洗い可能】
構造は複雑なものではないで丸洗い可能です。
パーツごとに外して洗えるので清潔に保つことができます。

【処理の仕方】
用を足すときはバケツに水を後の張り、使用後は本体からバケツの取り外して、
中身をそのまま流すだけ。
持ち手が付いているので、持ち運びも簡単にでき、蓋が付いているので臭い漏れを防ぎます。

【商品仕様】
本体:幅54×奥行42×高さ65〜75cm 
座面までの高さ:40〜50cm 
バケツ:直径28×高さ13cm
バケツ容量:5L 
重量:約3.7kg 
耐荷重:約100kg



 









ポータブル トイレ 介護 介護用品パイプ 介護用 高さ調整 キャンプ 簡易トイレ 防災 折りたたみ 折畳み 非常用 災害用 避難生活 避難 耐荷重100kg

ロングタイツ ジュニア VQ540416H03 ビジョンクエスト VISION QUEST
バイクじーさん 4
全く問題なく使用できました。お願いが一つ、2個セットですが3気筒エンジンの場合1個余ってしまって???3個セットもあればなぁ~、希望です。

楽天市場】【 最大1,000円OFF先着クーポン配布中☆30(日)0時〜 】 ポータブルトイレ 折りたたみ 耐荷重100kg 非常用トイレ 折畳み 非常時 災害時 防災 避難用具 避難生活 避難 トイレ 簡易トイレ 介護用品 高さ調整 簡易トイレ ダンボールトイレ 段ボールトイレ 洋式 ...楽天市場】【 最大1,000円OFF先着クーポン配布中☆30(日)0時〜 】 ポータブルトイレ 折りたたみ 耐荷重100kg 非常用トイレ 折畳み 非常時  災害時 防災 避難用具 避難生活 避難 トイレ 簡易トイレ 介護用品 高さ調整 簡易トイレ ダンボールトイレ 段ボールトイレ 洋式 ...
Apple iPhone SE バッテリー 修理用 純正同等品 シール付
88%以上節約 ポータブルトイレ 簡易トイレ 耐荷重100kg 屋外用トイレ 介護用トイレ 折りたたみ 水洗い可 簡易便座 高さ調節 アルミ合金材質 安全性高い 高さ調整 fucoa.cl88%以上節約 ポータブルトイレ 簡易トイレ 耐荷重100kg 屋外用トイレ 介護用トイレ 折りたたみ 水洗い可 簡易便座 高さ調節 アルミ合金材質  安全性高い 高さ調整 fucoa.cl
災害対策用として、段ボール製の簡易的なものと迷った結果、こちらを購入しました。 お値段が安かったので、半信半疑でしたが、しっかりと造られていて、とてもコスパの良い商品だと思います。 箱から出したばかりの時は、プラスチック臭がきついですが、しばらくすると気にならなくなります。 180センチ80キロオーバーの夫が座っても、安定しています。将来的に介護用として普段使いすることになっても、活躍してくれそうです。
Yuumo ヘルメット インナー MDM(イエロー)
レモネード 1
MINI F56cooper(2018年モデル)標準のアルミホイール(シルバー色)に施工しました。だいたい1000km/月の走行なのですが外車特有のブレーキダストに悩まされていて、美観を保つには週一回のホイールの水洗(スポンジ併用で簡単には落ちる)が、必要に感じるほどで、1ヶ月、放置しておくとホイール全体が真っ黒になってしまうような状態から解放されればとの思いでした。施工にあたって、ホイールは車に装着したままですが、いつものスポンジ水洗い後に更にソナックスのホイールクリーナーで鉄粉を除去し、拭きあげをしました。その後、本商品の説明書通り、同梱されていた脱脂シートを使ったあと、ボルトの穴にティッシュを詰めて液ダレ対策をして本品をスプレーしました。いざスプレーを、していると、どこにスプレーをしたか分かりにくいのでスポーク一本一本を丁寧に数えながら、厚塗りにならないように慎重に施工しました。そして施工から一週間後。。。そこにはいつもと変わらないブレーキダストで薄汚れたホイールがありました。いつもなら手間さえあれば、スポンジ水洗したくなるような汚れ具合。しかしそこは我慢して1ヶ月後。。。確かにいつもよりはホイール全体が汚れきっていない。。。ちょっとはマシ???程度の効果は感じましたが、ホイールを洗わなくてもいいやというほど美観は保てないようです。さて、本商品の本筋ではないですが、施工することによってスポンジで擦らなくても水流だけでブレーキダストが簡単に落ちてくれれば。。。と思いスポンジなしで水洗(ジェット水流です。高圧洗浄機ではありません。)したのですが、これはいつもと変わらずスポンジが必要でした。その後まだ本品は残っていたので、スポンジ水洗後に、鉄粉除去せずに拭き上げして同梱の脱脂シートだけを使い下地処理。初回施工時は説明書通りに厚塗りにならないように慎重にしたのですが、それがかえって良くなかったかと思い、二回目はやや厚めに塗ってみました。二回目施工から1週間後。。。ホイールの様子はいつもと変わらず薄汚れた姿。更に施工から1ヶ月後も初回施工時と変わらず、ちょっと汚れが薄いかな。。。程度全く効果はないとは思いません。恐らくマスキングをして、未施工との比較施工をすれば差がでるのでしょう。しかし、ホイールの美観を長く保ってスポンジ洗車の頻度を減らしたいという目的だった私からすると、効果には不満で、価格と施工の手間を考えれば、施工する価値なしというのが結論です。痛い出費でしたが、いい勉強になりました。

◆森永乳業 フルーツでおいしいやさいジュレ 黄色の野菜とくだもの 70g シャープ 空気清浄機フィルター kc-30t5 フィルター kc-30t6 加湿 FZ-G30MF 集じんFZ-G30HF FZ-G30DF fzg30hf fzg30df fzg30mf sharp kcー30t5 互換品 ペリペラ チーク Peripera ペリペラ ピュア ブラッシュド サンシャイン チーク ブラッシャー 新色 送料無料 メール便 韓国コスメ PE19 暖房器具 足元 カーボンヒーター 速暖 幅30×奥行24×高さ67.8cm 電気ヒーター 首振り 暖房 ヒーター 省エネ
nikku 4
1年保存が一般的ですが、この商品は3年保存が可能と説明書にありました。 この3年保存に魅かれて購入。 本当に保存出来るのかは一抹の不安がありますが???

ポータブルトイレ 折りたたみ - 介護用品の人気商品・通販・価格比較 - 価格.comポータブルトイレ 折りたたみ - 介護用品の人気商品・通販・価格比較 - 価格.com
キャップ ”フロント FURLA ロゴ” シートヒーター キット 12V 汎用 炭素繊維 パッド マット 車用 スイッチ付き エレメントカバーヒーター 温度調整 過熱
ポータブル トイレ 介護 介護用品パイプ 介護用 高さ調整 キャンプ 簡易トイレ 防災 折りたたみ 折畳み 非常用 災害用 避難生活 避難 耐荷重100kg :000000124735:Relieve - 通販 - Yahoo!ショッピングポータブル トイレ 介護 介護用品パイプ 介護用 高さ調整 キャンプ 簡易トイレ 防災 折りたたみ 折畳み 非常用 災害用 避難生活 避難  耐荷重100kg :000000124735:Relieve - 通販 - Yahoo!ショッピング
災害に備えて段ボールで作る簡易トイレは備えていましたが、高齢者にはやはり肘置きなどがありぐらつきが無いものでないといけないなぁと思い、国産の商品とかなり悩みましたが…お値段が倍違いますしねぇ〜…。匂いが気になるなどの他の方のレビューもありましたが、まずはお手頃な方で! 結果、正解でしたよ!作りもしっかりしてます。匂いは段ボールの方ですね(ドリアン系の匂い)商品には匂いなどありませんでした。ただ、付属のバケツはちょっと浅かったんですが、家にあった100均のバケツがバッチリでした。なぜこんなに細かく確認出来たかと言うと、主人が転んで膝を打ち歩く事が無理で、早速役立ったからです。(^^;) つくづく備えて置いて良かったと思いました。
Amazon|SRYC 簡易トイレ 非常用 災害用 防災 携帯トイレ ポータブル トイレ 折りたたみ 便座 便器 組み立て簡単 洗える 耐荷重150kg キャンプ 渋滞 旅行 建設現場 車 介護用 排泄処理袋 12枚付 (ブラック)|仮設・簡易トイレ 通販Amazon|SRYC 簡易トイレ 非常用 災害用 防災 携帯トイレ ポータブル トイレ 折りたたみ 便座 便器 組み立て簡単 洗える 耐荷重150kg  キャンプ 渋滞 旅行 建設現場 車 介護用 排泄処理袋 12枚付 (ブラック)|仮設・簡易トイレ 通販
楽天市場】【 最大1,000円OFF先着クーポン配布中☆30(日)0時〜 】 トイレ 簡易トイレ 非常用 防災 簡易便座 耐荷重80kg 災害 震災 地震 洪水 避難用 緊急 緊急時 非常用トイレ アウトドア キャンプ 屋外 屋外用 レジャー 折り畳み 折り畳み式 子供 洋式 ポータブルトイレ ...楽天市場】【 最大1,000円OFF先着クーポン配布中☆30(日)0時〜 】 トイレ 簡易トイレ 非常用 防災 簡易便座 耐荷重80kg 災害 震災  地震 洪水 避難用 緊急 緊急時 非常用トイレ アウトドア キャンプ 屋外 屋外用 レジャー 折り畳み 折り畳み式 子供 洋式 ポータブルトイレ ...
Customer 4
ドラッグスタークラシック400(2017年式)に装着しました。説明書にはホーンを移設するようにありましたが移設しなくても装着可能でした。

店舗用品 店舗運営用品 多目的キャビネット スリムタイプ リッチェル ボタニー プレート 15型 ベージュ(BE) | 受け皿 プレート 丸 プランタープレート おしゃれ プランター 園芸鉢 ガーデニング 車 シートフック 収納 ブラック 耐荷重1.5kg 車内収納携帯型 取り外し不要 荷物掛け 2個セット GREENBEAN
防災用に購入。 到着直後に、箱から出して組み立ててみましたが、 お値段以上に良い品でした。 これなら防災だけでなく、自分が脚を手術した際にも使えるのではないかと、期待しています。 家族に老人が居るので、防災トイレにも背凭れや手すりのある物を探していたのですが、座っても左右にゆとりがあり、ぴったりの商品が見つかり嬉しいです。 ただ、付属しているバケツがかなり浅いので(蓋付きなのは◎ですが)、実際に使うのは無理かも。 なのでホームセンターで、径の合う深めのバケツを探してみようと思います。 バケツ以外は、防災用としても、また介護用としても、十分な品だと思います。
永久脱毛 光エステ 光美容器 脱毛器 ipl光脱毛器 男女兼用 メンズ 全身用 フラッシュ 家庭用 ワキ 背中 フラッシュ式 おしゃれ プレゼント ギフト ◆5着以上注文で刺繍無料◆コンバース ウォームアップ上下セット(裾ボタン)〔CB162501S CB162502P〕
注文して早めに届きました。 早速使いました。高齢の女性でも簡単に組み合わせが出来ました。重すぎることもなく良かったです。 主人の介護用に使用の為購入しました。 コンパクトな割にはしっかりしていて高さや横幅、奥行きも少し余裕があり170センチ体重70キロの大人でも充分利用出来て主人も使い安かったと言ってました。 排尿にはバケツの大きさはいいですが排便にはもっと深い一般のバケツを使用した方がいいと思いました。 今はこれで充分で値段も安く使いやすいので満足しています。
lanzoub ポリッシャー バフ 80mm 24個セット 六角軸付き 電動ポリッシャー用 スポンジ 電気ドリル インパクトドライバー用 研磨パ
届いたばかりでまだトイレとしては、使っていないが、コンパクトで使い勝手が良さそう。溶接もしっかりしていて作りも良い。耐久性については、フタのヒンジ部、折りたたみ時の接合部分がプラスチック製のはめ込み式で、頻繁に付けたり外したりを繰り返すと折れそうな気がするので、出来れば折りたたまずに組み立てたまま使用する方が無難と思う。またトイレとして使わない時は、座布団を乗せて椅子代わりに使用するのもありで、品質もよく価格以上のお値打ち品と思います。

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

PACKING MESSENGER BAG パッキング メッセンジャーバッグ

本日はMRGT調査枠です。

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

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

ソニー サウンドバー HT-S350 HDMI フロントサラウンド Bluetooth対応

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

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

本日は以上です。

IRON AIRSOFT Geisseie MK16タイプ M-LOKハンドガード 13.5インチ GBB用 デザートカラー[1810C]

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

《 造花 》◆とりよせ品◆Asca(アスカ) ☆ローズ インテリア インテリアフラワー フェイクフラワー シルクフラワー インテリアグリーン 花材

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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