1. ホーム
  2. ペット用品、生き物
  3. 猫用品
  4. 食器、餌やり、水やり用品
  5. 猫グッズ ペット給水器 給水器 自動給水器 猫 給水機 静音 透明
祝開店!大放出セール開催中 53%OFF 猫グッズ ペット給水器 給水器 自動給水器 猫 給水機 静音 透明 kentaro.sakura.ne.jp kentaro.sakura.ne.jp

猫グッズ ペット給水器 給水器 自動給水器 猫 給水機 静音 透明

897円

猫グッズ ペット給水器 給水器 自動給水器 猫 給水機 静音 透明



【サイズ】 15.5×15.5×16.5 
【タンク容量】1.8L 
【入力電圧】USB5V/1A
【内容物】給水器本体、USBケーブル付き、
ろ過活性炭フィルター1枚, 給水ノズル
【色・デザイン】 透明色
※USBアダプターは本製品に付属しておりません。
※別売で交換用モーターも販売中。
【商品の特徴】
「自動循環式&浄水機能」
高密度不織布、高密度活性炭及びイオン交換樹脂で作られた4重ろ過活性炭フィルターを採用。
常に水を軟水化し、マグネシウム、カルシウム、塩素、カルキ臭、雑菌を取り除く。
またペットの毛、ゴミ、ほこりを分離しながら水が循環して、常に新鮮な状態に保つ水質浄化システムです。

「1.8L大容量」
大容量の自動給水装置。

「2つの給水モード」
選べる2つの給水モード(噴水モード、ノズルモード)でペットに合せて使い分けができる。

「透明フレーム採用で水量・水質がわかりやすい」
外より内部の水量・水質状態がしっかり確認できるため、汚れに気づきやすい設計です。
水残量が確認しやすいので補給忘れを防止できます。

「超静音設計」














猫グッズ ペット給水器 給水器 自動給水器 猫 給水機 静音 透明

ミズノ MIZUNO セレクトナイン 右手 左打者用 野球 手袋 バッティンググラブ グローブ (1EJEH143) [1位]救急 セット 大 ポイズンリムーバー ファーストエイド キット 登山 アウトドア 防災 災害 救急箱
Amazon カスタマー 5
セットで着付けも簡単で可愛い浴衣です✨購入して良かった

シングルバーナー 防風板付き 小型コンロ 折りたたみ BBQ キャンプ 災害時 釣り 湯沸かし 着火剤 登山用 収納袋付き 卓上ガスコンロ 非常用 防災グッズ 2セット 脱臭炭 冷蔵庫用 140g 消臭力 おすすめ脱臭剤 冷蔵庫 ニオイ 強力脱臭 匂い キムチ臭 ニンニク臭 備長炭 活性炭 悪臭 臭い エバラ プチッと鍋 キムチ鍋 ( 1人分*6個入*2袋セット ) プチッと鍋
猫ちゃんたちが気に入ったようです。セットするとすぐに興味をもち、クンクン、ペロペロ、そしてペチャペチャ飲み始めました。更に手をつっこんでみたりして遊び出しました。いつもはあまり水を飲んでくれませんでしたが、今日は飲み過ぎです。多分。物珍しい時期が過ぎてから、どうなるのでしょうか?
f30 3
商品としては悪くない。ただ下のドレンから水漏れあり、コーキングしました。

在庫処分価格 BC-TRW BC-VW1 NP-FW50 SONY ソニー 互換プレミアム充電器 チャージャー α6400 α6300 α7S II α7R II α7 II α5100 α7S α7 α7R
たぶろーん 2
薄いことが売りの商品なのでしょうか。MAWAなら落ちないと思い込んで購入したのですが、肩のラインでカクっと落ちるシルエットなのでまあ落ちること落ちること。これならMAWAじゃなくてよかったなという感想です。

乗馬 足まわり2点セット ショートブーツ&ハーフチャップス 乗馬用品 ジョッパーブーツ チャップス
Amazon カスタマー 2
デザイン100点、実用性30点以前 毛足の長い伸び縮み出来るタイプを使っていたのでそれは撫でるだけで汚れが落ちてましたが、これは擦りまくらないと取れません!頑張った分入浴は気持ちいですが疲れますね…でも水切れはよく清潔に保てるしデザインも好きなのでこれはこれで…といった感じです

猫用自動給水機の人気おすすめランキング18選【カビにくいものも!】|セレクト - gooランキング猫用自動給水機の人気おすすめランキング18選【カビにくいものも!】|セレクト - gooランキング
通常便なら送料無料 Vakdon ペット給水器 猫 犬 自動水飲み器 1.35L 循環式 静音 クリスタル透明ペット 自動給水機 目に見える水位 LEDブルーライトとUSB qdtek.vn通常便なら送料無料 Vakdon ペット給水器 猫 犬 自動水飲み器 1.35L 循環式 静音 クリスタル透明ペット 自動給水機 目に見える水位  LEDブルーライトとUSB qdtek.vn
ペット給水器 猫用給水器 自動給水器 循環式給水器 犬猫水飲み器 超静音 透明 猫ちゃん気に入り 1.8L大容量 活性炭フィルター 水洗い可能 USB充電 お留守番対応 :drkwater01:mitomi - 通販 - Yahoo!ショッピングペット給水器 猫用給水器 自動給水器 循環式給水器 犬猫水飲み器 超静音 透明 猫ちゃん気に入り 1.8L大容量 活性炭フィルター 水洗い可能  USB充電 お留守番対応 :drkwater01:mitomi - 通販 - Yahoo!ショッピング
 構造は シンプルが一番です。とても良い商品が見つかりました。部品点数も少なく、水量も見えるし 手入れも簡単、給水もこぼす心配がありません。結果 手ごろな価格なのだろうと思いました。  あえて欠点を探すとしたら、モーターの耐久性、モーターだけを注文できるのかが一つ。二つ目は、多頭飼いなので、流れる水が好きなネコと 溜まった水から飲むのが好きなネコがいて 溜まった水から飲む場合 給水ノズルが邪魔かもしれません。溜まった水に近づくと、頭から水をかぶり 大惨事になりそうです。(笑) その為、給水ノズルを少しねじって使うことにしました。水量が少なくなり、溜まった水を飲む所が少し広がりました。早く昼寝から起きて 試して欲しいです。
送料無料 玉子焼きフライパン 玉子焼き器 IH・直火両対応 焦げ付きにくい マーブルコート 優れた熱伝導 均一に火が通る 卵焼きフライパン 卵焼き器 エッグパン 貼付けカンタン! 剥がせる タイルシール 10cm×10cm 18枚入り C735_013 キッチン 台所 洗面所 玄関 フロアシート 防水リメイクシート
前回使っていたのは角が多く、洗ってもすぐ角が黒くなり結構大変でした。なので、猫用のコップに変えたのですが一日に飲む量が少なくなってしまい、何か良いものはないかと!こちらの商品はとてもシンプルで角もなくいいかな~と購入しました。昨日届きセットすると、すぐに美味しそうに飲んでくれました。洗いやすそうで、これから助かります!
静音性に優れたコンパクトな自動給水器 40%OFF あす楽 猫 自動給水器 犬 給水器 水飲み器 自動給水機 自動水やり器 Take-One 水飲み みずのみ 自動 給水機 循環式 自動水やり機 静音 フィルター付き 2L 大容量 新生活 全店販売中静音性に優れたコンパクトな自動給水器 40%OFF あす楽 猫 自動給水器 犬 給水器 水飲み器 自動給水機 自動水やり器 Take-One 水飲み  みずのみ 自動 給水機 循環式 自動水やり機 静音 フィルター付き 2L 大容量 新生活 全店販売中
pidan ピダン 猫 犬 水飲み器 ペット 自動 給水器 自動給水器 自動水やり機 超静音35DB ペット用自動給水器 【SALE/74%OFF】 浄水 みずのみ器 1.8L 自動水やり器pidan ピダン 猫 犬 水飲み器 ペット 自動 給水器 自動給水器 自動水やり機 超静音35DB ペット用自動給水器 【SALE/74%OFF】  浄水 みずのみ器 1.8L 自動水やり器
日立 衣類スチーマー スチームアイロン ワンプッシュ連続スチーム 3段階温度切替 持ちやすいハンドル ブラシ付き CSI-RX2 R ルビーレッド
最初は警戒していたネコさんたちも、すぐに慣れて喜んで飲んでます。 流れる水が好きですし、クリアで残量も汚れもわかりやすくて、高い買い物したものよりデザインもシンプルで好きです。
実質20%OFF 麺1玉プレゼント ラーメン お取り寄せ 北海道 グルメ 生麺 味噌 送料無料 翌日発送 大和軒 味噌らーめん 4食セット 公式 2022 1級 管工事 施工管理技術検定 学科試験+資格王 AXS資格学院 過去問ソフト/特典付
清三郎安信 4
ハサミを持ち歩いたりするのにあったらいい~なと思って購入しました。出し入れスムーズです。素材が革となっていますが革ではありません。破れそうとかないです。畑に置き忘れ防止や収納と言うことでは、問題ないと思います。説明文では、革と書いてあるのでそこはちゃんと書かないといけないと思います。

Mollytek 自転車後部座席 クッション 自転車シート ども用 サドル ソフトPUレザークッションと背もたれ付き 自転車アクセサリー ブラック さんざし6本と同額! サンザシドリンク 5本 さんざしコラーゲン 1本 S5C1 計6本 正規品 さんざし 美容ドリンク 健康ドリンク セット ネイチャーリパブリック スージング モイスチャー アロエベラ92%スージングジェル NATURE REPUBLIC 韓国コスメ プレゼント ギフト 正規品 国内配送 抹茶チョコレートクランチ 1箱 8個入 クランチ チョコレート チョコ お歳暮 プレゼント お菓子 スイーツ 贈り物 ギフト お取り寄せ お土産 帰省土産
猫 給水器 自動給水器[ペット食育士監修] 自動 犬 給水 水飲み器 大容量3L ペット 水飲み コードレス 驚異の静音10db latuna WaClear(ワクリア) :10000022:ラチュナYahoo!店 - 通販 - Yahoo!ショッピング猫 給水器 自動給水器[ペット食育士監修] 自動 犬 給水 水飲み器 大容量3L ペット 水飲み コードレス 驚異の静音10db latuna  WaClear(ワクリア) :10000022:ラチュナYahoo!店 - 通販 - Yahoo!ショッピング
吸水器、今まで何台購入して失敗したことか。 第一にモーター音。今までのモノは『静音設計』と記載されてあってもウィーンと鈍くなり響き、人間でも聞き続けると不愉快なのに猫サマ達には尚のこと。しかしこの商品は、人の耳ではモーター音がほぼ皆無!水が流れ落ちる音はあるが、自然な音なので不快感は感じない。素晴らしい! 次に、手入れのしやすさ。見た通り丸型なので、角がなく洗いやすい。朝は水交換のみ、夜帰宅後に清潔なスポンジでさっと洗えば清潔を保てるかと。 1.8ℓも水を入れられるので、それも気に入った。 肝心の猫サマも、人間にいちいち催促せずに流れ落ちる水がいつでも飲めると大満足の様子。人間も水を飲ませる事に必死にならず、夜もゆっくり寝られて大満足! もう一つ購入して他の場所に置くのもアリかも。 ただ、モーターの先に取り付けられていたビニールゴム製のキャップが不要だと気付かず、簡単に外せず、どの様にモーターをセットするのか1時間ほど悩んだ。モーターキャップはハサミで切って捨てましょう!
見た目も清潔感がありデザイン的にも素晴らしいペット給水器 三重濾過 ネコちゃん 最終決算 ワンちゃんの季節熱中症や脱水が心配で今回購入し 自動給水器 猫 犬 給水器 水飲み器 自動水やり器 超静音 PETKIT 多頭飼い お留守番対応 キレイな軟水を保ち おしゃれ 給水 ...見た目も清潔感がありデザイン的にも素晴らしいペット給水器 三重濾過 ネコちゃん 最終決算 ワンちゃんの季節熱中症や脱水が心配で今回購入し 自動給水器 猫  犬 給水器 水飲み器 自動水やり器 超静音 PETKIT 多頭飼い お留守番対応 キレイな軟水を保ち おしゃれ 給水 ...
楽天市場】給水器 猫 自動給水器 猫用 犬 ペット 水飲み器 自動給水機 自動水やり器 水入れ ウォーターサーバー WF180 2.3L 超静音 活性炭フィルター付 循環式 三重フィルター 給水モード2種 噴水式 川流れ式 湧き泉式 USB充電 大容量 ペット用品 停電対応 長時間留守番 ...楽天市場】給水器 猫 自動給水器 猫用 犬 ペット 水飲み器 自動給水機 自動水やり器 水入れ ウォーターサーバー WF180 2.3L 超静音  活性炭フィルター付 循環式 三重フィルター 給水モード2種 噴水式 川流れ式 湧き泉式 USB充電 大容量 ペット用品 停電対応 長時間留守番 ...
Amazon カスタマー 5
保育園で購入するスクール水着が昔ながらのもので、紺色ならば他の所でも購入しても良いとのことだったので、どうしても臀部部分は隠してあげたいとこちらを購入しました。市販のものでもそうですが、サイズが100のものがどこにもなく一番自分の希望に沿ったものがこちらでした。110を購入し、本人はかわいいととても喜んでいます。サイズは合っていないのを承知で購入したので、肩紐を詰め、あとは本人が脱ぎ着が上手に出来るように練習したいと思います。

黒瀬ペットフード 自然派宣言 サクサクサラダ 25g×5袋 スウェットパンツ ジョガーパンツ ルームウェア テーパードパンツ レディース ボトムス 6color サルエル風 ロング丈 サルエルパンツ リラックス 代引不可

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

VU管 半割り 径100×455mm〜500mm カット販売

本日はMRGT調査枠です。

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

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

サトウ食品 銀シャリ 5食パック

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

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

本日は以上です。

セリーヌ CELINE カードケース 名刺入れ パスケース ブラック レザー 本革 ロゴ

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

[即日出荷] 七分袖シャツ EP-7618 arbe アルベ チトセ レストラン カフェ 居酒屋 飲食店 サービス 吹奏楽 ユニフォーム メンズ レディース 激安 ct-ep7618

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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