1. ホーム
  2. スマホ、タブレット、パソコン
  3. スマホ、タブレットアクセサリー、周辺機器
  4. タブレットPCケース
  5. クツワ タブレットケース バック タブラスクール 幅広 ランドセルに入ります クッションケース 7.9〜12.9インチ 子供 小学校 小学生 中学生 手提げ MT007
店 全品送料0円 クツワ タブレットケース バック タブラスクール 幅広 ランドセルに入ります クッションケース 7.9〜12.9インチ 子供 小学校 小学生 中学生 手提げ MT007 kentaro.sakura.ne.jp kentaro.sakura.ne.jp

クツワ タブレットケース バック タブラスクール 幅広 ランドセルに入ります クッションケース 7.9〜12.9インチ 子供 小学校 小学生 中学生 手提げ MT007

651円

クツワ タブレットケース バック タブラスクール 幅広 ランドセルに入ります クッションケース 7.9〜12.9インチ 子供 小学校 小学生 中学生 手提げ MT007





特徴
ランドセルにぴったり入る!タブレット・パソコン用ケース。
・前ポケットに充電ケーブル・タッチペン・イヤホン等が入り、本体にはB5サイズのプリントやノートも入れられる
・授業に必要な物がまとまるから忘れ物や紛失を防ぐことができて安心
・持ち手付きで、力の弱い子供でもランドセルへの出し入れがしやすく、持ち運びにも便利(耐荷重3kg)
・本体生地は機器に優しい厚手クッション素材
収納可能なPCサイズ目安:H300×W210×D22mm
※フラップ式のため高さは最大310mmまで対応可能です※
〈収納可能なノートパソコン・タブレット〉2021年3月1日時点
【Apple】
iPad 10.2インチ 第8世代
iPad Air 10.9インチ 第4世代
iPad Pro 11インチ 第2世代
iPad Pro 12.9インチ第4世代
iPad mini 7.9インチ 第5世代
【Chromebook】
NEC Chromebook Y2 
NEC Chromebook Y1 Gen2
NEC Chromebook Y1
DELL Chromebook 3100 2-in-1
【Windows】
Surface Pro 7
Surface Go 2
Surface Laptop Go
ASUS ExpertBook B1100FKA
HP ProBook x360 11 G5 EE
HP Stream 11 Pro G5
NEC VersaPro Eシリーズ タイプVR
富士通 ARROWS Tab Q5010/DE
レノボ Ideapad D330

クツワ タブレットケース バック タブラスクール 幅広 ランドセルに入ります クッションケース 7.9〜12.9インチ 子供 小学校 小学生 中学生 手提げ MT007

クツワ タブレットケース バック タブラスクール 幅広 MT007 サプライ 子供用 小学生 中学生 7.9〜12.9インチ - 【ハンコヤストア ギフトモール店】- プレゼント&ギフトのギフトモールクツワ タブレットケース バック タブラスクール 幅広 MT007 サプライ 子供用 小学生 中学生 7.9〜12.9インチ - 【ハンコヤストア  ギフトモール店】- プレゼント&ギフトのギフトモール
子供の学校のタブレットを入れるのに、ランドセルに入るサイズで探していました。家電量販店ではタブレットが入り、なおかつランドセルに入るサイズがなく、この商品を見つけた時はとても嬉しかったです。 急いでいますとメッセージ欄に記入しましたら、即日発送していただけ、翌日には届きました。 とても助かりました!本当にありがとうございました。 タブレットは、本当にピッタリ入るサイズでランドセルにもきちんと入りました。 まさに求めていたサイズのタブレットケースでした!
小学2年の息子が毎日タブレットを持ち帰るようになり、多少雨が降ってても傘をささないし、ランドセルも決して丁寧には扱っていない姿をみて壊れるのは時間の問題と思いケースを購入しました。タブレットにピッタリ。ランドセルにもピッタリです。 土屋鞄のランドセルを使ってますが小さめなのか、タブレットをケースごと入れると厚みがあるので他の物が入りきらないこともあります。 安心の意味でケース購入して良かったです。
小学校で一人一台タブレットが配布されることになり、クッション性のあるタブレットケースを用意するように学校からお手紙が来たのでネットで検索して、何点か親が選んだ中から子どもが選びました。フワフワしていてポケットもいくつかあり、タッチペンなどのアクセサリーも収納できてよさそうです。学校のタブレットはキーボードもついていて厚みもあったので、大きさも余裕があり良かったです。100均のタブレットケースではピチピチでしまいにくいようです。(キーボードがなければ問題ないかもしれませんが。)ミント色がかわいく子供も喜んで使っています。
クツワ タブレットケース バック タブラスクール 幅広 ランドセルに入ります クッションケース 7.9〜12.9インチ 子供 小学校 小学生 中学生 手提げ MT007 :10008739:印鑑・シヤチハタ小川祥雲堂 - 通販 - Yahoo!ショッピングクツワ タブレットケース バック タブラスクール 幅広 ランドセルに入ります クッションケース 7.9〜12.9インチ 子供 小学校 小学生 中学生  手提げ MT007 :10008739:印鑑・シヤチハタ小川祥雲堂 - 通販 - Yahoo!ショッピング
小3の息子のChromebook持ち帰り用に購入しました。 学校からは持ち帰り時はタオル等で保護してとありましたが、ケースを買ってしまった方が楽だと思いランドセルに入れやすい縦型にしました。 先日持ち帰ってきましたが問題なくケースにChromebookが入りランドセルにもぴったりでした。 Chromebookは壊したりしたら保護者負担で修理なのでこれで少しでも保護出来ればと思います。
まずは多忙な時期にも関わらず迅速な発送をしていただきありがとうございました。大変助かりました。匂いがきになり星を4つにしましたが、ほぼ5つです。厚みもあり子供に持たせるには十分な作りだと感じました。100均の500円商品なんかで似たようなタブレットケースが売っていますが、やはり頑丈性や触った感じが全然違うなと思いました。こちらはペラペラしていません。購入して良かったです^_^
教育パワーシューズ(うわばき) ライトブルー ロイズ公式店 ロイズ ちょこまん[10個入]
Amazon カスタマー 3
ありがとうございました。

6432■GT380(B3〜B7) フロントフォークオーバーホールキット アシックス バレーボールシューズ Vスイフト FF MT 3 1053A044-101 ユニセックス 2022SS 同梱不可 RFCL
ランドセル 持ち手 - タブレットケースの人気商品・通販・価格比較 - 価格.comランドセル 持ち手 - タブレットケースの人気商品・通販・価格比較 - 価格.com
こね 5
【追記2020/6/12】購入して1年半、初めて焼きあげまでやってみました。レシピは説明書に載っている「ミルクリッチパン」。その日は気温高めで、捏ねあげ温度が理想よりオーバーしてしまいましたが、過発酵臭さはなく、ミルクの香りがちゃんとして歯切れよく耳も柔らかく仕上がりました。それぞれの工程時間を知るために焼き上がりまで付きっきりで確認したので、「ねり」「発酵」だけの単独作業にもいかせそうです。今までは取り敢えず捏ねあげ温度が高くなりすぎないようにと「ねり」時間を短めに設定して確認しては時間を追加していたので、特性を知る為にもっと早く試せば良かったです。成形パンやサンドイッチ用の角食を焼きたくてオーブンを使っていましたが、たまには焼きあげまでホームベーカリーに頼ってもいいなと思いました。【追記2019/9/20】基本的に一次発酵までの使用なので参考になるか微妙ですが...購入、使用して10ヶ月。羽根のパンケースの軸に触れる部分の塗装が徐々に剥げてきたので、エムケー公式オンラインショップ(楽●市場)で羽根のみ購入しました(686円)。恐らく初めて取り付けたときに、キツいものと思って力を込めてしまったので軸に強く当たって傷が付いてそこから剥がれやすくなったのだと思われます...それがなければ、傷みも遅かったかと(泣)パンケースの方は、洗ったときにどこかにぶつけて縁に若干の剥げがありますが生地が触れる事はないのでまだ大丈夫そうです。本体は特に問題ありません。【過去レビュー】今まで手捏ねでしたが、元々手首を痛めやすくて、徐々に辛くなってきたので購入に至り、週一回のペースで主にこねと一次発酵に使用していますがおかげでとても楽になりました。初めてのホームベーカリーですし、成型は自分でやるので捏ねさえできればそんなに高価なものでなくてもいいか、でもお手頃過ぎてもどうだろう...と心配でもありましたが、私には充分な商品です。ただ2回目の使用から、捏ねてる時にパンケースを固定する部分からギッギッと音がするようになりました。もう壊れた?と不安でしたが、一応ちゃんと動いてくれるので良かったです。羽根やパンケース単体もそこまで高くないので、傷めたときに交換しやすいなと思いました。本体さえ壊れずいてくれれば長く使えそうです。一次発酵までなら粉量400gまでできました。購入時:6,600円

ミナミタラバガニ 合計2kg前後 1kg×2セット 平均4〜6肩 ボイル冷凍 たらばがに シュリンク フルシェイプ セクション 南タラバガニ 南たらばがに かに カニ 蟹
3
ダンシングの症状が出たのでセンサー交換してみたが症状変わらず基板かその他に原因がある模様。

太田油脂 マルタ 国産 えごまオイル フレッシュボトル 100g ×2本 送料無料 部活マスク ブカツマスク
きぼうTS 5
コスパ商品でした。

クツワ タブレットケース バック タブラスクール 幅広 MT007 サプライ 子供用 小学生 中学生 7.9〜12.9インチ - 【ハンコヤストア ギフトモール店】- プレゼント&ギフトのギフトモールクツワ タブレットケース バック タブラスクール 幅広 MT007 サプライ 子供用 小学生 中学生 7.9〜12.9インチ - 【ハンコヤストア  ギフトモール店】- プレゼント&ギフトのギフトモール
冷凍 人気の6種類セット ムース大福6個入 クリームだいふく フルーツ スイーツ 和菓子 個包装 箱入り ギフト お取り寄せ ふる川製菓 父の日
タブラスクール 幅広 – クツワ株式会社 -KUTSUWA-タブラスクール 幅広 – クツワ株式会社 -KUTSUWA-
指輪 レディース シンプル 18金 ゴールド 甲丸 天然石 アクアマリン オーダー
タブラスクール スリム – クツワ株式会社 -KUTSUWA-タブラスクール スリム – クツワ株式会社 -KUTSUWA-
ファンベルトセット ムーヴ 型式L175S H19.09〜H20.07 2本セット ダイハツ fanbelt ファンベルト セット 鳴き メンテナンス
クツワ タブレットケース バック タブラスクール 幅広 MT007 サプライ 子供用 小学生 中学生 7.9〜12.9インチ - 【ハンコヤストア ギフトモール店】- プレゼント&ギフトのギフトモールクツワ タブレットケース バック タブラスクール 幅広 MT007 サプライ 子供用 小学生 中学生 7.9〜12.9インチ - 【ハンコヤストア  ギフトモール店】- プレゼント&ギフトのギフトモール
Amazon カスタマー 5
簡単に温度と時間設定が出来ました。水が沢山必要になります。設定温度迄になるのに時間がかかるので一旦別鍋で軽く沸かせて専用容器に移した方が時短になります。設定温度になったら、食品を入れて後は待つだけ。初めはジップロックで作っていましたが、割安の食品袋でも調理可能なので切替えました。鶏むね肉はしっとり柔らかく仕上がり、豚のロース塊はピンク色で大丈夫かなと思いましたが美味しく出来て感動しました。買って良かったです。

カネボウ リサージ カラーメインテナイザー EX N2 ミディアム 30g MORESCHI モレスキー 紳士靴 ローファー スリッポン 40256 スエード ピンク イタリア製 新品アウトレット
ランドセル 持ち手 - タブレットケースの人気商品・通販・価格比較 - 価格.comランドセル 持ち手 - タブレットケースの人気商品・通販・価格比較 - 価格.com

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

ロングサイズ ラジオペンチ プライヤー 万能 作業 快適工具 DIY 3点セット(3本セット=20度 45度 90度, フリーサイズ)

本日はMRGT調査枠です。

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

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

ホンダ JF1 JF2 H26.12- カーナビ 配線 変換 キット 載せ替え

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

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

本日は以上です。

タイトリスト SM9 ツアークローム BV105 5814K Kグラインド ゴルフ ウェッジ BV105 58゜ 14゜ 2022年 メンズ Titleist

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

万能水平器スケール ライブラ 専用ケース付き 建築 土木 配管 DIY 水平 測定 デジタル表示(送料別商品)

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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