1. ホーム
  2. 家具、インテリア
  3. ラック、シェルフ、本棚
  4. スチールラック
  5. スチールラック スチール棚 業務用 収納 DK-463 幅60×奥行30×高さ120 4段 ダークグレー
60%以上節約 品質検査済 スチールラック スチール棚 業務用 収納 DK-463 幅60×奥行30×高さ120 4段 ダークグレー pfsa131.com pfsa131.com

スチールラック スチール棚 業務用 収納 DK-463 幅60×奥行30×高さ120 4段 ダークグレー

2091円

スチールラック スチール棚 業務用 収納 DK-463 幅60×奥行30×高さ120 4段 ダークグレー

スチールラック・スチール棚の通販!
2,500種類以上のスチールラック・スチール棚がどこよりも安く、送料無料!

●商品名:DKラック DK-463
●型式:呼称:幅60×奥行30×高さ120cm
    外寸:幅60.5×奥行30.5×高さ120cm
●段数:4段(棚板枚数)
●カラー:ダークグレー
●耐荷重:棚板1枚当り:MAX40kg(平均静止荷重)
●オススメポイント:リビング・キッチン・子供部屋・寝室など家族のコミュニケーションをはかる大切な場所をいつも、
 きちんと片付けていたいけど、なかなかそうはいかないものです。
 このスチールラックなら便利で快適な場所が実現します。
 シンプルなつくりで、仕上がりもスレンダー。
 組立簡単だから誰でも気軽に作れます。
 支柱の高さを5cmピッチで1本 100円でカットが可能です。
 ※ミリ単位の誤差はございますのでご了承下さい。また、カットした部分の塗装はございません。
●検索用:送料無料 棚 ラック スチールラック スチール棚 収納ラック 収納棚 収納家具 キタジマ 北島 北島株式会社 安い おすすめ 人気 ダークグレー 幅60 奥行30 高さ120 幅600 奥行300 高さ1200
W60D30H120



追

オ

よ

注

法

追加板

オプション

説明書

商品について
商品名 DKラック DK-463
型式 呼称:幅60×奥行30×高さ120cm
外寸:幅60.5×奥行30.5×高さ120cm
段数 4段(棚板枚数) 5cmピッチ
カラー ダークグレー
耐荷重 棚板1枚当り:MAX40kg(平均静止荷重)
製品重量 7.55kg
梱包数 1梱包
付属組立工具 六角レンチ 4mm
生産国 日本
オススメポイント リビング・キッチン・子供部屋・寝室など家族のコミュニケーションをはかる大切な場所をいつも、きちんと片付けていたいけど、なかなかそうはいかないものです。
このスチールラックなら便利で快適な場所が実現します。
シンプルなつくりで、仕上がりもスレンダー。
組立簡単だから誰でも気軽に作れます。
支柱の高さを5cmピッチで1本 100円でカットが可能です。
※ミリ単位の誤差はございますのでご了承下さい。また、カットした部分の塗装はございません。
送料 全国一律送料無料!
但し、沖縄・北海道・一部離島は別途料金となり、受付け次第、別途御見積りさせて頂きます。
配送希望日指定・時間指定 重量物路線混載便のため日付指定・時間指定はお受けしておりません。
注意事項 ご購入の前に必ず[特定商取引法の表示]をご確認ください。
記載の各事項にご同意いただいたうえでご注文下さい。
色調はモニターの設定等により実際の商品と異なる場合があります。
記載事項は商品改良のため予告なく変更することがあります。
関連キーワード

スチールラック スチール棚 業務用 収納 DK-463 幅60×奥行30×高さ120 4段 ダークグレー

高品質新品 2112廃盤ディスプレイラック アジアン オープンラック シェルフ 3段 飾り棚 和室 和 モダン エスニック 店舗 ショップ高品質新品 2112廃盤ディスプレイラック アジアン オープンラック シェルフ 3段 飾り棚 和室 和 モダン エスニック 店舗 ショップ
スムーズな発送で、使いたいタイミングに間に合いました。望外だったのはほかのサイズと固定方法が異なっており、ほかのサイズのものは最下段と最上段の取り付け位置が決まっていますが、こちらは途中の高さに取り付けることができます。そのため、最上段の高さを使いたい高さに調節することができるので、とても便利でした。また、施工もほかのサイズより簡単でした。
エレコムセキュリティ対策用ハードディスク 2TB ELD-EEN020UBK 1台
以前に購入した商品を探して購入いたしました。 2台並べて使っています。組み立ては30分位でした〜女の私一人でも大丈夫だったので簡単な方だと思います。 レンジラックに使っています。下にはゴミ箱を置きました 高さ調節が簡単にできるので良かったです
水性ペンでかけるマスキングテープ ミシン目入り スリム 手帳デコ レトロ喫茶 MST-FA28-C マジックミクシーズ レインボー 新作 Magic Mixies サプライズトイ おもちゃ 日本未発売 海外 人形 ぬいぐるみ 魔法 妖精 プレゼント 輸入品 PIRELLI ピレリ フロント 120 70 ZR 17 M C (58W) リア 160 60 ZR 17 M C (69W) ANGEL ST バイクタイヤ 二輪用 前輪 後輪 セット CANON(キヤノン) MAXIFY(マキシファイ) MB5430 ビジネスインクジェット複合機 A4対応
個人宅も送料無料】スチールラック スチール棚 業務用 収納 ボード棚 幅90×奥行30×高さ180cm 4段 グレー 350kg/段 :511506324:スチールラックのキタジマ - 通販 - Yahoo!ショッピング個人宅も送料無料】スチールラック スチール棚 業務用 収納 ボード棚 幅90×奥行30×高さ180cm 4段 グレー 350kg/段  :511506324:スチールラックのキタジマ - 通販 - Yahoo!ショッピング
Nigorin 4
穴開けする皮の厚さによってハンマーで叩く力を調整する必要がありますが初心者でも簡単です。なんの問題もありません。思ったより簡単に作業ができるのでレザークラフトが楽しく進められますよ。強度も十分ありますので壊れるような心配も今のところ感じでません。連続して目打ちしてると目打ちの中にレザーが溜まるので溜まる前に針金とかで清掃することをお勧めします。

純国産 乾燥 きくらげ 大容量500g 敬老の日 健康 ダイエット 栄養 ビタミンD お歳暮 ギフト プレゼント UGG アグ スリッポン モカシン アスコット シューズ メンズ ムートン MENS ASCOT 1101110 クッキングシート 無漂白 未晒し 30cm×5m 1セット(2本) ロハコ(LOHACO) オリジナル
CROMOQUIMCROMOQUIM
古物商標識プレート (機械工具商) 全国規格サイズ 紺色プレート ※13区分対応
ダークグレー60×30×120のサイズ2組購入し、注文から2日で届きました。色味もマットなカラーで部屋に馴染んで良いです。ただ開封して際に一部、棚板が凹んでおりました。全体的には満足しております。
石原ケミカル ユニコン FMC コンパウンド 8000肌調整・ペーパー目消し
60サイズの物を2個購入しました。レビューを書くと送料無料になるところがよかったです。商品はコンパクトに梱包されていて割と軽かったです。注文前にホームセンターに行きましたが、メッシュの棚はありましたが鉄板物はありませんでした。「業務用」となっていますがそうは思えませんでした。しっかり出来ているので長持ちしそうです。
58%OFF!】 セミオーダー カウンター下収納 ぴったりくん引戸シリーズ キャビネット 幅80cmx奥行35cm ※沖縄 離島別途送料見積もり メーカーより直送 discoversvg.com58%OFF!】 セミオーダー カウンター下収納 ぴったりくん引戸シリーズ キャビネット 幅80cmx奥行35cm ※沖縄 離島別途送料見積もり  メーカーより直送 discoversvg.com
GACC-002 6.5インチ スタンドバッグ クラブケース
激安先着 サカエ 連結 RKラック 均等耐荷重 収納家具激安先着 サカエ 連結 RKラック 均等耐荷重 収納家具
ゴルフパターカバー ヘッドカバー ピンタイプ用 マレット用 マグネット付け テーラーメイド スパイダーパター スコッティーキャメロン オデッセイに適合 蜘蛛 大塚製薬 ネイチャーメイド スーパーマルチビタミンミネラル 120粒 120日分
丁度欲しいサイズを探していたらキタジマさんにたどり着きました。 サイズが豊富で探しやすく、価格も安いためこちらでの購入を決めました。 実際に届いてみると、他の製品と比べて梱包材が最小限だったり細かい傷があったりしましたが、この手のラックで見た目を気にすることはないので問題ないです。(業務用ですし 次ラックが欲しい時も利用すると思います。
エスエスケイ SSK リストバンド(1個)薄手テーパー型 野球 リストバンド 16SS (YA34) EMS シックスパッド ハンドパルス SIXPAD Hand Pulse 手 筋肉 鍛える 手指 指先 握力 トレーニング 充電式 部分用 腕 SPC
Amazon カスタマー 5
約6万キロ走ったミニキャブds17vに使用しました。この値段でこの性能なら文句無しです。以前はMobile HiMileageを使用してましたが、今後はこちらをリピートします。

アキラ 5
気に入ってるのでリピートします

水栓金具 TOTO THD8-2 アルカリイオン水生成器 取付部材 外ねじ水栓用 ねじサイズW24×山20 [■]
最新な ダークグレー 収納キャビネット4段 - 洋服タンス/押入れ収納 - alrc.asia最新な ダークグレー 収納キャビネット4段 - 洋服タンス/押入れ収納 - alrc.asia
SEED 5
最初はわずかなほつれやカバーが薄いなんて事が気になって、安いしどうせ長くは使えないだろうなと、かなり雑に使った。洗濯してよいかわからないが構うものかと洗濯もジーンズ並みに繰り返したりして、徹底的に使い込んだ結果、意外に丈夫である事がわかった。肌触りが良さもあまり劣化しない。この他にも-30度対応のダウンの寝袋も持っているが、寒さの限界まで(私は服を重ね着で14度位 説明書の7度は無理 凍死レベル)野外でこの寝袋を使いマメに洗濯できる事(して良いのかはしらね)もあって夏場は部屋で使うようにもなった。これだけ使い込んでも破れや大きなほつれはないしジッパーも問題ない。非常時はカーペットがわりにも使える事も考えると持っていて損はない。結論として本当によくできた寝袋です。

PROXXON プロクソン ミニルーター 特別セット28525-AS DUEL(デュエル) ルアー エギ EZ-Qダートマスターサーチダブルグロー3.5号 重量:20g A1762-DLMP-マーブルピンク パタパタ
ハル 4
色や明るさは想定内でしたが、耐久性?に問題ありかなと!自分はPCXJF28の初期型に使用しましたが、2つヘッドライトバルブが必要で、2つ買い、使用していますが、両方共同じ日に付けて、しばらく問題なく使えてましたが、四か月しかたたないのにロービームが切れました!ハイビームは点くのですが、また、二つ購入する事にしました、いつくらいまで持つのか不安なので、2つヘッドライトバルブ交換する事にします!また短い期間で使えないなら次は買いません!寿命早すぎ

修行僧 3
最終型 DE5FSデミオに付けました。ゴムは数度交換してはいましたが、ブレードをしばらく交換して無かったので交換。純正のワイパーブレードはすんなり外れるし、ハマる。こちらの商品付けましたが、とにかくU字アームとブレードのコネクターがぴったり過ぎてキツキツです(スポッって入らない)かなり力入れてようやく入る感じでした。あくまでも個人的感想です。取り付け後、性能に関しては問題ありません。拭き取りも良い。ビビり音もしません。600円でこれなら納得出来ます。

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

iPad 強化 ガラス フィルム 保護 高光沢 クリア 2021 pro11 10.9 Air4 10.2 第8世代 第7世代 9.7 第6世代 第5世代 iPad mini iPad pro 10.5 mini5 7.9

本日はMRGT調査枠です。

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

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

家具 収納 仏壇仏具 想ひ箱 日本製ミニ仏壇 ブラック・グレー 633071

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

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

本日は以上です。

アイリスオーヤマ 冷凍庫 ブラック IUSN-27A-B [1ドア 右開きタイプ 274L]

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

ジムニー ブレーキホース 50mm ロング ステンメッシュ 車 スズキ suzuki リフトアップ パーツ カスタム 部品 ロングブレーキホース

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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