1. ホーム
  2. DIY、工具
  3. 道具、工具
  4. 電動工具
  5. エアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000
新しい季節 最大50%OFFクーポン エアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000 pfsa131.com pfsa131.com

エアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000

20916円

エアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000

オイルレスなので、燃料補給の必要もオイルの交換もいりません。
エアーにオイルが混ざらないので、とてもクリーンです
空気入れ、汚れ落とし、噴霧、グリースガン、釘打ちに大活躍します
同性能同価格帯商品と比べてみて下さい!驚きのハイパワーなんと約1馬力!!

メーカの保証期間は3ヶ月


品番:DAR3000
電圧:AC100V
周波数:50Hz/60Hz
消費電力:750W
使用可能時間:15分
回転速度:1380/分50Hz  1680/分60Hz
再起動圧力:約0.58Mpa
最高圧力:約0.78Mpa
空気排出量:80L/min 90L/min
タンク容量:30L 空気接続口:1/4ワンタッチカプラー
騒音値:約60db サイズ:約全長660x幅330x高さ560mm
重量:約23.6kg

付属品: ・取り扱い説明書(日本語)
・スパイラルホース(5m) 1本
・エアプレッシャーゲージ(自動車タイヤ用ノズル付)
・自転車タイヤ用ノズル
・ボール用ノズル
・ゴムボート用ノズル
・ワンタッチカプラソケット
・パイプシール






























エアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000

送料無料 キッズ ダッフルコート 女の子 男の子 アウター コート フード付き 子供服 子ども服 新作 防寒 秋服 冬服 細かな装飾が美しい卓上ミラー(アンティーク調ゴールド) スタンドミラー 鏡 お洒落 豪華 エレガント 輸入雑貨 インテリア 楕円形 便利 コンパクト デザイン
レッサー 送料無料 30Lの通販 by Cーteam's shop|ラクマ エアーコンプレッサー 静音型 オイルレス エアーにオレッサー 送料無料 30Lの通販 by Cーteam's shop|ラクマ エアーコンプレッサー 静音型 オイルレス エアーにオ
DHC ビタミンBミックス60日分 120粒 栄養機能食品サプリメント 山崎実業 フローリングワイパースタンド 送料無料の特典 掃除用具入れ tower タワー クリーナーツールオーガナイザー 5516 5517 4903208055161 4903208055178 アイロンミトン スチーム ハンディ式 手袋 携帯 アイロン台 ブラック
コンプレッサー 静音 30l 工具の人気商品・通販・価格比較 - 価格.comコンプレッサー 静音 30l 工具の人気商品・通販・価格比較 - 価格.com
Amazon カスタマー 4
大きく使い勝手が良い。

オイルレスエアーコンプレッサー 静音 2馬力 非防水 AC100V タンク容量30L 車輪付き pa-man :35292000:パーマン Yahoo!ショッピング店 - 通販 - Yahoo!ショッピングオイルレスエアーコンプレッサー 静音 2馬力 非防水 AC100V タンク容量30L 車輪付き pa-man :35292000:パーマン  Yahoo!ショッピング店 - 通販 - Yahoo!ショッピング
seba-soehi 4
とにかくカードが多く、この様なバッグを探していた所こちらが目に留まり購入。翌日には届き、早速カードを入れ始めた所、バックを開いた所のホックで開けた所のカード収納の一番上の2箇所のカード入れがカードを入れるとカードの上部とホックが干渉してホックが閉まらない。事実上18枚ではなく16枚対応バッグです。しかし、その部分以外は使い勝手は良いです。

もございま】 エアーコンプレッサー 25L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーもございま】 エアーコンプレッサー 25L 100V 静音 型 オイルレス エアーツール付 エアープレッシャー
メイベリンマスカラボリュームエクスプレスハイパーカールウォータープルーフN02ブラウン
ガレージで動かしてもさほどうるさくはない、 ダスター使うと頻繁に動く。バキューム使うとあっという間にエアー切れとなる。 木工での木屑の吹き飛ばしに使っているが、この使用形態では全く問題なく使える。 掃除機の掃除、エアコンのフィルター掃除などはものすごく力を発揮してもうこれなしは考えられないくらい。 車の洗車後の細かい部分の水分除去は効果高いが持続力が余りない
tシャツ Tシャツ HEAVY WEIGHT BASIC BIG-TEE カットソー
中の人 5
高級感もあって使いやすかったです!!サイズがちょうど良くて最高です!とても気に入りました!

CLIO ダブルカバーキルパクト レフィル 日テレポシュレ(日本テレビ 通販 ポシュレ)
Amazon | 100V 30L 静音型オイルレスエアーコンプレッサー 最強エアーツール付(エアープレッシャーゲージ他)日本語説明書付[DAR3000] | エアコンプレッサーAmazon | 100V 30L 静音型オイルレスエアーコンプレッサー 最強エアーツール付(エアープレッシャーゲージ他)日本語説明書付[DAR3000]  | エアコンプレッサー
エアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000 : DAR3000:Lighting World - 通販 - Yahoo!ショッピングエアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000 : DAR3000:Lighting World - 通販 - Yahoo!ショッピング
エアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000 : DAR3000:Lighting World - 通販 - Yahoo!ショッピングエアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000 : DAR3000:Lighting World - 通販 - Yahoo!ショッピング
平安伸銅 Weekend Workshop ウィークエンドワークショップ シェルフフレーム4 WFK-54 黒
ida 3
このサイズ感と色が好みで購入しました。これから使っていくのが楽しみです。色も購入理由だったので届いて確認したら表面にシミ、小銭入れの部分は少し削れて、留め具の部分は割れていました。色が綺麗なだけで少し残念です。使っていくうちにこういう傷汚れは増えるとは思いますが、、、機能はこれから使ってみて追記したいと思います。

冬季限定 越前福井の水ようかん 大3枚 Logicool(ロジクール)ヘッドセット USB接続 ノイズキャンセリングマイク USBヘッドセット H390R
配送や連絡も素早く対応してもらい 商品到着迄実質2泊3日でした 早速試運転して見ましたが前に使用していたコンプレッサーはオイルレスのフツーのヤツでとても甲高い音がして非常にうるさかったからかとても静かに感じました インパクトレンチを繋ぎ回してみるとこちらの方が力強く回っているような感じがします これだけでも購入したかいがありました 雪国では必需品ですよ 後は耐久性がどうかだけですね
銀杏殻むき ギンナンクン ボス 銀杏割り器具 銀杏割り器 ぎんなん割り器 ぎんなん 殻むき器 ぎんなんくん 3ピーススーツ メンズ 三点セット フォーマル ベスト&アウター&長パンツセット ストライプ ビジネス スリム 結婚式 大きいサイズ
ドレンコックからのエアー漏れに迅速な部品対応有難うございました 結構低騒音で使いやすいです 今後とも宜しくお願い致します。
つぐママ 2
使いやすさは抜群なのですが、とにかく匂いがひどくてどうすればいいのか悩んでいます。重曹を入れた袋に入れてみたりもしましたが、まだくさいです。匂いがなければ最高でした。

パーフェクトワン 薬用ホワイトニングジェル 75g オールインワンジェル 新日本製薬 国内正規品 美白 化粧品 シミ 日本製
Amazon | 100V 30L 静音型オイルレスエアーコンプレッサー 最強エアーツール付(エアープレッシャーゲージ他)日本語説明書付[DAR3000] | エアコンプレッサーAmazon | 100V 30L 静音型オイルレスエアーコンプレッサー 最強エアーツール付(エアープレッシャーゲージ他)日本語説明書付[DAR3000]  | エアコンプレッサー
SUMMER 春夏 商品 寅壱 まるとら 8021 407NEW  乗馬ズボン 単3x4本 電池ケース リード線付き 大きいサイズ レディース ワイドパンツ ベロア ウエストゴム 無地 LL 3L 4L 5L ブラック ネイビー ボルドー 新入荷 ネコポス可 あすつく対応 「直送」 ユニカ ESM120SDS ESコアドリル マルチ120mm SDSシャンク EASYSTRETCH イージーストレッチ プリント5Pパンツ
yonezo 3
長財布がかさばるので、これを買ってみました。結果、持ち歩くカード類は減って小銭も入らなくなったけど圧倒的に体積が減ったので邪魔にならない大きさになりました。冬なら上着のポケットに余裕で入るので快適。ただ、いざ支払いの場面ではさすがにお札の取り出しにくさは否めません。例えば10枚挟んでいたとして、そのうちの2枚を取り出すような場面。2枚取り出そうとすると、残りの8枚も引きずられて出てしまうorバラバラに。そのため、支払った後に再度残ったお札を入れ直したりして、これはこれで面倒に感じる。そして、クリップは固定されていないためお札を挟む時も押さえながら行う必要があって、意外に煩わしく感じます。これ、クリップが財布本体に固定されていて、なおかつ開閉式で閉めた時に固定できるような仕組みだと良いのになと思いました。ただ、そうなるとコンパクト性が犠牲になるような気もするので、贅沢は言えないですかね。とりあえず使っていますが、極薄タイプの長財布に変えようかなと思案中です。

エアーコンプレッサー 静音 オイルレス 100V 車 整備 30L YJ-30L - reverb.wol.orgエアーコンプレッサー 静音 オイルレス 100V 車 整備 30L YJ-30L - reverb.wol.org
無事到着いたしました。 作動音も静かで、ちょっとびっくりしました。 付属のエアゲージはちょっと使いづらいです。 エアホースも、ちょっと短いです。車で使用しようと思うと無理です。 (コンプレッサーの近くの物しか使えない) おまけなので仕方ないですね。
Amazon | 100V 30L 静音型オイルレスエアーコンプレッサー 最強エアーツール付(エアープレッシャーゲージ他)日本語説明書付[DAR3000] | エアコンプレッサーAmazon | 100V 30L 静音型オイルレスエアーコンプレッサー 最強エアーツール付(エアープレッシャーゲージ他)日本語説明書付[DAR3000]  | エアコンプレッサー
とにかく早い対応、素晴らしいです!前から購入したいと思っていたコンプレッサーだったので、これから大切に広範囲に使って行けたら、と思っています、又機会がありましたら宜しくお願いします。
エアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000 : DAR3000:Lighting World - 通販 - Yahoo!ショッピングエアーコンプレッサー 30L 100V 静音 型 オイルレス エアーツール付 エアープレッシャーゲージ他 日本語説明書付 送料無 DAR3000 : DAR3000:Lighting World - 通販 - Yahoo!ショッピング

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

DAYTONA デイトナ 車種別 マルチバーホルダー アッシュシルバー GSX250R '17〜'21

本日はMRGT調査枠です。

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

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

スクエア(SQUARE) SGC-42 走行用リポバッテリーコネクター(タミヤコネクター)

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

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

本日は以上です。

可愛い見た目で高性能!挟んで使えるお手軽ライト読書 作業 DIYに 暗いところを明るく照らす デスクライト クリップ式

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

『ヘチャンドル』コチュジャン 200g <韓国調味料・韓国味噌・韓国みそ>

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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