1. ホーム
  2. 家電
  3. 生活家電
  4. 洗濯機
  5. TOSHIBA(東芝):ZABOON TW-95GM1L ドラム式洗濯乾燥機 洗濯容量9kg 乾燥容量5kg 4904530109
【63%OFF!】 72%OFF TOSHIBA 東芝 :ZABOON TW-95GM1L ドラム式洗濯乾燥機 洗濯容量9kg 乾燥容量5kg 4904530109 kentaro.sakura.ne.jp kentaro.sakura.ne.jp

TOSHIBA(東芝):ZABOON TW-95GM1L ドラム式洗濯乾燥機 洗濯容量9kg 乾燥容量5kg 4904530109

92543円

TOSHIBA(東芝):ZABOON TW-95GM1L ドラム式洗濯乾燥機 洗濯容量9kg 乾燥容量5kg 4904530109

★お取り寄せ商品★ 開梱設置も別途承ります。

【ヤマトホームコンビニエンス Dサイズ】

Ag+抗菌メガシャワー洗浄と除菌脱水コースを新搭載。清潔お洗濯!


洗濯・脱水容量:9kg
洗濯〜乾燥・乾燥容量:5kg
ボディ幅:610mm


抗菌メガシャワー洗浄
ヒーター乾燥(水冷除湿タイプ)
除菌脱水コース/除菌消臭コース
Ag+抗菌水
低振動・低騒音設計



◆◆仕様◆◆


運転音洗い 約31dB / 脱水 約39dB / 乾燥 約42dB
目安時間洗濯時 約45分
洗濯〜乾燥時 約160分
標準水位標準水量 30L
標準使用水量洗濯時 約68L / 洗濯〜乾燥時 約90L
消費電力(50/60Hz)洗濯時 115W / 乾燥時 1390W

消費電力量洗濯時 約77Wh / 洗濯〜乾燥時 約1980Wh
ボディ幅610mm
総外形寸法/質量(幅×奥行×高さ)●給・排水ホースを含む
655×714×1040mm
約69kg


排水ホース左・右・真下(3方向)
設置可能防水パン奥行内寸520mm以上

【サイズ】
ヤマトホーム:300
サイズの詳細に関しましては、上記「送料・配送方法の詳細」をご確認ください。

ご利用ガイド

配送方法
佐川急便にて商品配送を行っております。

詳しくはこちら

お支払い方法
お支払い方法は下記のお支払方法をご利用できます。
●銀行振込(前払い)
●郵便振込(前払い)
●代金引換(現金)
●クレジットカード決済
※ご注文の順番に商品を確保いたしますので、数量限定商品は完売の場合がございます。
ご注文時点で万一商品が品切れの場合は、ご連絡をいたします。

詳しくはこちら

送料について

【送料無料】の表記がある商品以外は全て別途送料がかかります。
送料は「お見積メール」でお知らせ致しますので必ずご確認ください。

詳しくはこちら

エアコン工事について
エアコンの設置工事を行っております。

詳しくはこちら

設置について
商品の設置を行っております。

詳しくはこちら

設置・引取について(地域限定)
商品の設置・引取(地域限定)を行っております。

詳しくはこちら

返品について
お届けしました商品が【破損】・【初期不良】と判断された場合は、同一機種の新品と交換、もしくは返金とさせて頂きます。
初期不良交換期限は、お届け日より1週間以内になります。1週間を過ぎた場合はメーカー修理になりますので、商品が届きましたらなるべく早く商品の確認をお願いいたします。
お客様による誤操作、破損は初期不良ではございませんので、承ることができません。
輸送途中の破損については、配送業者の立会い承認をとっておいてください。
商品到着後2日以内(定休日除く)にメールにてご連絡をください。
ご返金の場合は、商品の付属品、梱包材が揃っている場合に限らせていただきます。
他機種、他メーカー商品との交換はお受けできませんのでご了承ください。

詳しくはこちら

お問い合わせ
連絡先
TEL:03-3948-5466
送付先
〒176-0001 東京都練馬区練馬1-22-9-203
ポパイネット株式会社

詳しくはこちら

TOSHIBA(東芝):ZABOON TW-95GM1L ドラム式洗濯乾燥機 洗濯容量9kg 乾燥容量5kg 4904530109

4
レザーマンのツールのカチッとしたガタが来ない正確な造りと機能性が好きで、プライヤーがメインの『チャージTTI CHGTTIL』を愛用していましたが、日常使いには重いので『マルチツール STYLE PS』 とを使い分けていました。ただ、『マルチツール STYLE PS』はナイフが無くボディも小振り過ぎて物足りなくなってきたので、最低限のツールを備えたもので『チャージTTI CHGTTIL』との中間的な位置のモデル、と思い、『FREE T-4』を購入しました。『FREE T-4』を使い出すとハサミの使い勝手がとても良く(他のマルチツールナイフと比較して、大きさ、本体との位置、手への馴染み感、切れ味など)、たいへん満足していましたが、レザーマンには珍しい大きなブレードの『FREE-K4』を見つけたので、即購入しました。『FREE T-4』と機構は同じですが、ワンハンドオープン使用でとても使い勝手が良く、手の平にしっくり収まるグリップ感も良好で、大きなブレードも思った通り”大きいならでは”の使用感も、シャープな切れ味も充分満足です。全ツールとも、外側の根元を親指で押すことでツールを起こす仕様(『FREE T-4』と同様)ですが、『FREE T-4』はとてもスムーズだったのに反し、起こすのがとても固いです。固いので力を入れるので、全ツールが一緒に起き上がるので、最初は戸惑いもありますが、収納してナイフを使用している時は全く邪魔になりません。ただ、一つ、気になるのが、とても重い。ベルトクリップはついているものの、ポケットに収納すると重くて邪魔です。重くて手応えのあるナイフがお好きな方であれば、とっても良いツールナイフです。25年以上様々なツールナイフを使用してきた私としては、『FREE T-4』に引き続き、満足度の高いツールナイフです。

Ewin USB充電器 コンセント 3ポート 携帯 acアダプター 延長コード1.2m スマホ iphone 快速充電 3.4A合計出力 2.4A S
B&W801 3
チェーンソーのデプス調整用に購入。ネジ用のテフロンテープ付属してないの100円くらいなので買って準備の事。【良い点】音は予想以上に小さい。握る力で回転数変わるので使いやすい。【悪い点】中華品質、部品精度悪くて初期は部品が削れたドス黒い油が空気入口の所の黒い穴から多量に出る。初期はオイルを多めに入れて削れた金属粉をオイルと出す作業をした方が良さげ。設計問題、ベルト交換時の黒いストッパロックが薄くてガタガタなので押さえバネが行方知れずとなるでしょう【使用感】チェーンソーのデプス調整は非常に楽。あれよあれよと言う間に終了しました。#50?、付属の荒いベルトで十分でした。

送料無料 定形外 ティッシュケース 60枚入 ボトル型 ティッシュペーパー 市販品と詰替え可能 縦置き 筒型 スリム 箱ティッシュ おしゃれ ◇ ボトルティッシュU バスロマン薬泉 ほぐし浴 600g アース製薬
S)TW-95GM1L-W(左開き グランホワイト) 東芝 ZABOON ザブーン ドラム式洗濯乾燥機 :TW-95GM1L-W:アジアンダイレクト - 通販 - Yahoo!ショッピングS)TW-95GM1L-W(左開き グランホワイト) 東芝 ZABOON ザブーン ドラム式洗濯乾燥機 :TW-95GM1L-W:アジアンダイレクト  - 通販 - Yahoo!ショッピング
Amazon カスタマー 5
太陽光充電では、少し時間がかかり天候にも左右されるので、深夜電力を使用しながら双方で充電しています。日中のPCの電源やスマポの充電などに使用しています。

ドラム式洗濯機 パナソニック VXシリーズ 洗濯10.0kg 乾燥6.0kg ヒートポンプ乾燥 左開き クリスタルホワイト NA-VX300BL-W 【標準設置料込】 :4549980644911:Bサプライズ - 通販 - Yahoo!ショッピングドラム式洗濯機 パナソニック VXシリーズ 洗濯10.0kg 乾燥6.0kg ヒートポンプ乾燥 左開き クリスタルホワイト NA-VX300BL-W  【標準設置料込】 :4549980644911:Bサプライズ - 通販 - Yahoo!ショッピング
Elixir 12052 NANOWEB エレキギター弦 10-46 業務用 食器洗浄機 食洗器 洗剤 送料無料 4kg 2個 中性 オセナS-B-A トンボ鉛筆 鉛筆 ippo! かきかたえんぴつ 2B ナチュラル KB-KNN04-2B
ドラム式洗濯機 パナソニック VXシリーズ 洗濯10.0kg 乾燥6.0kg ヒートポンプ乾燥 左開き クリスタルホワイト NA-VX300BL-W 【標準設置料込】 :4549980644911:Bサプライズ - 通販 - Yahoo!ショッピングドラム式洗濯機 パナソニック VXシリーズ 洗濯10.0kg 乾燥6.0kg ヒートポンプ乾燥 左開き クリスタルホワイト NA-VX300BL-W  【標準設置料込】 :4549980644911:Bサプライズ - 通販 - Yahoo!ショッピング
防獣ネット 16mm目合 1m×20m シNZ
ドラム式洗濯機 パナソニック VXシリーズ 洗濯10.0kg 乾燥6.0kg ヒートポンプ乾燥 左開き クリスタルホワイト NA-VX300BL-W 【標準設置料込】 :4549980644911:Bサプライズ - 通販 - Yahoo!ショッピングドラム式洗濯機 パナソニック VXシリーズ 洗濯10.0kg 乾燥6.0kg ヒートポンプ乾燥 左開き クリスタルホワイト NA-VX300BL-W  【標準設置料込】 :4549980644911:Bサプライズ - 通販 - Yahoo!ショッピング
DANG SHADES サングラス RECOIL - Black Soft Amber Polarized 偏光レンズ 国内正規品 vidg00412
東芝 ZABOON TW-127X9L(W) グランホワイト (左開き) :TW127X9LW:One Chance - 通販 - Yahoo!ショッピング東芝 ZABOON TW-127X9L(W) グランホワイト (左開き) :TW127X9LW:One Chance - 通販 -  Yahoo!ショッピング
レースカーテン おしゃれ 見えない 安い UV ミラーレース 幅100cm 丈108cm 1枚入 送料無料 白 無地
ミシャ M クッション ファンデーション(マット)No.21(明るい肌色) 15g (訳あり わけあり ワケあり)つぶ貝 お刺身用 つぶ貝 切り落とし 500g エリッゼ(ELLISSE)鍛造ペグ エリッゼステーク 28cm カチオン電着塗装 8本セット MK-280K MADE IN JAPAN Baby Wish マタニティスープ 簡易梱包 16食入り 妊娠中のママとおなかの赤ちゃんへの贈りもの 4種アソート 葉酸 鉄分 カルシウム配合 妊婦 つわり プレゼント ネックウォーマー THE NORTH FACE ザ・ノースフェイス Super Versa Loft Neck Gaiter スーパーバーサロフトネッ BMW純正 アンチフリーズクーラント (LLC 冷却水) 1.5L
ドラム式洗濯機 パナソニック VXシリーズ 洗濯10.0kg 乾燥6.0kg ヒートポンプ乾燥 左開き クリスタルホワイト NA-VX300BL-W 【標準設置料込】 :4549980644911:Bサプライズ - 通販 - Yahoo!ショッピングドラム式洗濯機 パナソニック VXシリーズ 洗濯10.0kg 乾燥6.0kg ヒートポンプ乾燥 左開き クリスタルホワイト NA-VX300BL-W  【標準設置料込】 :4549980644911:Bサプライズ - 通販 - Yahoo!ショッピング
リストウエイト アンクルウエイト 2kg 2個セット リストウェイト アンクルウェイト 自宅 宅トレ 筋トレグッズ トレーニング パワーリスト 腕 手首 脚 送料無料

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

乗馬 ヘルメット KED PASO(ローズ・ピンク) 帽子 馬具 乗馬用品

本日はMRGT調査枠です。

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

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

YKKAP ルシアスバルコニー オプション T字型物干しセット 外壁同仕上げ以外 2尺用 2本入り AKM-T60-P2 『後付バルコニー 洗濯物干し

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

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

本日は以上です。

送料無料 素焼き4種のミックスナッツ 850g 無塩 アーモンド くるみ カシュー マカダミア ポスト投函 YF

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

本格派 パニプリ 200g3袋 箱の発送 揚げて少し穴をあけてお好みの具を入れます インド産 賞味期限2023.9.30

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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