1. ホーム
  2. 食品
  3. 漬物、佃煮、ふりかけ
  4. 梅干し
  5. 梅干し 南高梅 つぶれ梅 訳あり はちみつ梅 甘い 完熟「大トロつぶれ梅(みつ) 400g×2個 ご家庭用」 塩分控えめ 紀州梅干 送料無料 梅見月
至上 定期入れの 梅干し 南高梅 つぶれ梅 訳あり はちみつ梅 甘い 完熟 大トロつぶれ梅 みつ 400g×2個 ご家庭用 塩分控えめ 紀州梅干 送料無料 梅見月 kentaro.sakura.ne.jp kentaro.sakura.ne.jp

梅干し 南高梅 つぶれ梅 訳あり はちみつ梅 甘い 完熟「大トロつぶれ梅(みつ) 400g×2個 ご家庭用」 塩分控えめ 紀州梅干 送料無料 梅見月

780円

梅干し 南高梅 つぶれ梅 訳あり はちみつ梅 甘い 完熟「大トロつぶれ梅(みつ) 400g×2個 ご家庭用」 塩分控えめ 紀州梅干 送料無料 梅見月

ただの訳あり、つぶれ梅とはひと味違う!
日本一の梅の里、本場 紀州和歌山で育った南高梅を使用しています。大粒でトロッとジューシーな紀州南高梅の製造工程で皮がやぶれたり形がくずれたりした梅干しです。「みつ」の味をそのままに、お客様の声にお応えするかたちで商品化した一品です。

低塩仕込みのハチミツ入り。甘口の人気商品です。
粒選りの紀州南高梅に上質のハチミツを加え、甘味と酸味を調和させたまろやか味の食べやすい梅干しです。

ご家庭用の簡易パックです。
配達時にはダンボールに入れてお送りいたします。
この商品は包装・のしとも承る事が出来ません。

容器サイズ:165×165×40mm
内容量:400g×2個

梅見月は古き伝統を継承し、熟練した技術と新しい技を融合しながら梅干し一筋に打ち込んできました。「日本一の梅の里」紀州みなべの大粒で完熟な南高梅を厳選し、その一粒一粒にこだわり丹念に漬け込んでいます。原料となる梅干しは自家農園と創業時古くからお付き合いのある、本場和歌山みなべの優良農家で栽培・天日干しした梅を使用しています。

梅干しでコロナに負けない体づくり、免疫力UP!
食品 20220707R





 


原材料  南高梅、漬け原材料 (還元水飴、食塩、ハチミツ、醸造酢)、
 酒精、調味料 (アミノ酸等)、甘味料 (スクラロース)
塩分  8%
産地  和歌山県みなべ町 (南高梅の本場)
製造会社  梅見月/マルヤマ食品株式会社
所在地  和歌山県日高郡みなべ町西本庄1282
賞味期限  製造より1年間



梅干し 南高梅 つぶれ梅 訳あり はちみつ梅 甘い 完熟「大トロつぶれ梅(みつ) 400g×2個 ご家庭用」 塩分控えめ 紀州梅干 送料無料 梅見月

梅干し 減塩 塩分3% 紀州南高梅 はちみつ味 1.6kg 徳用 食事制限 いつもショップ 訳あり わけありはちみつ梅 焼き梅干 うめぼしダイエット 健康 塩分コントロール クエン酸 蜂蜜 はちみつ 国産 日本製 減塩梅干し うめぼし 低塩 ハチミツ つぶれ梅 焼き梅干しダイエット ...梅干し 減塩 塩分3% 紀州南高梅 はちみつ味 1.6kg 徳用 食事制限 いつもショップ 訳あり わけありはちみつ梅 焼き梅干 うめぼしダイエット  健康 塩分コントロール クエン酸 蜂蜜 はちみつ 国産 日本製 減塩梅干し うめぼし 低塩 ハチミツ つぶれ梅 焼き梅干しダイエット ...
いろんな南高梅の梅干しを食してきたが、大トロの名称が気になって他社のものと価格が多少高めであったが、初めて購入しました。いままで食べたはちみつ入り梅干しでは一番おいしかったです。
いつも梅田◯急ではちみつ梅を購入していました。コロナ以降、電車で買いに行く事も控えるようになり、ネットで美味しいはちみつ梅がないかと探していた所、こちらの梅干しを見つけました。 こちらの梅干しは、梅の実の爽やかさも感じる、はちみつ梅です。酸味に蜂蜜の旨味がしみしみ、じゅわ~っと甘さの後に程よい酸味が口のなか一杯に広がります。 塩分濃度が高いものが多いなか、8%と低めなほうになるかと思いますが、しっかりとしたお味で酸味、甘味、ちょうど良くお料理にも合わせやすそうです。 私はチキンカツに梅を添えて食べるのが好きなので、一緒に頂きたいと思います。 体調不良時のお粥にも美味しいと思います。 購入時に「ゆめ」も気になっていたので2パック組み合わせ自由で購入できると嬉しいな、、、 梅見月様、ご検討宜しくお願いいたします。 美味しいはちみつ梅をありがとうございました。
ICOM BC-202IP2 補完充電対応急速充電器
ヒルスCC 4
ドラレコ本体は、かなり熱くなってる事があります。放熱板を伝熱テープで貼り付けて放熱させてます

梅干し 無添加 訳あり わけあり 梅 うめぼし 昔ながらの梅干し 人気のつぶれ梅ランキング つぶれ梅 完熟梅 酸っぱい梅干し お中元 人気 ランキング お中元2022 御中元 白干し梅 1kg 塩のみ 塩分20% 梅干 紀州南高梅 大粒 お試し 国産 南高梅 お取り寄せグルメ お茶漬け ...梅干し 無添加 訳あり わけあり 梅 うめぼし 昔ながらの梅干し 人気のつぶれ梅ランキング つぶれ梅 完熟梅 酸っぱい梅干し お中元 人気 ランキング  お中元2022 御中元 白干し梅 1kg 塩のみ 塩分20% 梅干 紀州南高梅 大粒 お試し 国産 南高梅 お取り寄せグルメ お茶漬け ...
Amazon | 天然生活 つぶれ梅 梅干し 塩分5% はちみつ 訳あり 紀州南高梅 和歌山県産 大粒 はねだし梅 (1個(400g)) | 天然生活 | 梅干し 通販Amazon | 天然生活 つぶれ梅 梅干し 塩分5% はちみつ 訳あり 紀州南高梅 和歌山県産 大粒 はねだし梅 (1個(400g)) | 天然生活  | 梅干し 通販
おじいさん 2
やはり正規品に比べると、発色も悪く、インクも詰まりやすくなるちょっと我慢して正規品買おう。

TV通販で放送「ねこぶだし」500ml (1)
大トロつぶれ梅ということですが、他の方も書かれている通り、全く問題なくいつもの「みつ大玉」と同じ味、破れもほとんど気になりません。こちらは甘さと酸っぱさのバランスがとても美味しく、子どもたちが幼稚園の頃からお弁当にみつのおにぎりをリクエストされていました。今もご飯のお供によく食べています。暑い夏も元気に乗り越えられそうです。
市場 送料無料 梅干し はちみつ 訳あり つぶれ梅 減塩 大粒 完熟 400g×2個 はちみつ味 はちみつ梅干し 紀州南高梅 しそ梅干し 国産 800g 塩分5% しそセット市場 送料無料 梅干し はちみつ 訳あり つぶれ梅 減塩 大粒 完熟 400g×2個 はちみつ味 はちみつ梅干し 紀州南高梅 しそ梅干し 国産  800g 塩分5% しそセット
市場 送料無料 梅干し はちみつ 訳あり つぶれ梅 減塩 大粒 完熟 400g×2個 はちみつ味 はちみつ梅干し 紀州南高梅 しそ梅干し 国産 800g 塩分5% しそセット市場 送料無料 梅干し はちみつ 訳あり つぶれ梅 減塩 大粒 完熟 400g×2個 はちみつ味 はちみつ梅干し 紀州南高梅 しそ梅干し 国産  800g 塩分5% しそセット
Amazon | 梅見月 梅干し 南高梅 つぶれ梅 訳あり はちみつ梅 甘い 完熟【大トロつぶれ梅(みつ) 400g×2個 ご家庭用】 塩分控えめ 紀州梅干 | 梅見月 | 梅干し 通販Amazon | 梅見月 梅干し 南高梅 つぶれ梅 訳あり はちみつ梅 甘い 完熟【大トロつぶれ梅(みつ) 400g×2個 ご家庭用】 塩分控えめ  紀州梅干 | 梅見月 | 梅干し 通販
楽天市場】【送料無料】 梅干し はちみつ 訳あり 減塩 はちみつ梅 1kg はちみつ漬け つぶれ梅 (塩分5%) 梅 梅干 紀州南高梅 はちみつ梅干し 大粒 うめぼし わけあり 国産 南高梅 お取り寄せグルメ お茶漬け ご飯のお供 ハチミツ 熱中症対策 敬老の日 : 梅干し&海産物 ...楽天市場】【送料無料】 梅干し はちみつ 訳あり 減塩 はちみつ梅 1kg はちみつ漬け つぶれ梅 (塩分5%) 梅 梅干 紀州南高梅 はちみつ梅干し  大粒 うめぼし わけあり 国産 南高梅 お取り寄せグルメ お茶漬け ご飯のお供 ハチミツ 熱中症対策 敬老の日 : 梅干し&海産物 ...
66%以上節約 はちみつ梅 和歌山県産 規格外品 訳あり しそ梅66%以上節約 はちみつ梅 和歌山県産 規格外品 訳あり しそ梅
ミッフィー レターセット(グレー) 048831 miffy and boris 便箋 びんせん 封筒 Miffy ディックブルーナ Dick Bruna
訳待ち商品】つぶれすぎ特別価格!紀州南高梅 大切れ つぶれ梅 (はちみつ漬け)[梅干し][送料無料]訳待ち商品】つぶれすぎ特別価格!紀州南高梅 大切れ つぶれ梅 (はちみつ漬け)[梅干し][送料無料]
バルムンクフェザリオン 1
2021年11月14日農舎ヤリスクロス HV AWDディラーOPのDVDプレーヤを取り付けたのでこの商品を装着映りません、1カプラーで簡単なのですが映りませんちなみに車関係の仕事をしているのですが間違いなく装着しています、初心者でも簡単に装着はできますもう一回記入します映りませんでした。

フルート 初心者 入門セット YAMAHA ヤマハ YFL-212 初心者セット
Amazon カスタマー 1
サイズピッタリと思いましたが1回プレーして洗ったらお尻の生地が破けてました

ミンゲイマスク イタヤ馬(白生地)
はちみつ梅、普段はスーパーで購入していましたが、大きさに惹かれて購入しました。我が家では孫がはちみつ梅が好きで、(もちろん私も)早速夕食に食べました。少し何時もの物より塩分が高いと思いましたが、口の中でとろける食感が美味しかったです。
梅干し はちみつ梅 南高梅 大粒 完熟 「みつ 500g ギフト用」 高級 塩分控えめ 特選 紀州梅干 梅見月 :70131:梅見月Yahoo!店 - 通販 - Yahoo!ショッピング梅干し はちみつ梅 南高梅 大粒 完熟 「みつ 500g ギフト用」 高級 塩分控えめ 特選 紀州梅干 梅見月 :70131:梅見月Yahoo!店 -  通販 - Yahoo!ショッピング
ソファーベッド 安い 一人用 おしゃれ ソファーベット コンパクト 座椅子 ソファベッド ソファ ソファー リクライニング 背もたれ 折りたたみ 幅90cm グレン 看板 店頭 LED おしゃれ 照明 手作り 文字 スタンド 黒板 電飾 電光 立て看板 40cm×60cm USB カフェ メニュー ウェルカムボード 案内 集客 販促 ny051 シート マスク コラーゲン ダーマル Dermal 23g (10枚セット) 韓国コスメ フェイス パック シャフト アイアン用 USTマミヤ アッタス FF アイアン (単品) 送料無料 オリゴ糖入り 黒ゴマスイーツ 50個×5 個包装 胡麻 黒ごま ごま オリゴ糖 お菓子 おやつ 間食 国産
美味しい梅干しを探していたところお友達の紹介で購入して、今回で2回目です。 つぶれ梅?しっかり形もありとろけるような実、薄皮でとても食べやすく美味しいです。 毎日一つ夏バテ防止にも役立っています。
Amazon カスタマー 5
問題なく作動してます。内張りを剥がすにのに、もっとてこずるかと思いましたが、処々のブログ等を参考にし、素人の私でも、約2時間で取り付け完了。やはり、あると便利なものです。

アマノフーズ フリーズドライ ほぐし身入りかに雑炊 12食 (4食入×3 まとめ買い)
梅干し 南高梅 つぶれ梅 訳あり 甘い 完熟「大トロつぶれ梅(ゆめ) 塩分5% 400g×2個 ご家庭用」 塩分控えめ 紀州梅干 送料無料 梅見月 :79332:梅見月Yahoo!店 - 通販 - Yahoo!ショッピング梅干し 南高梅 つぶれ梅 訳あり 甘い 完熟「大トロつぶれ梅(ゆめ) 塩分5% 400g×2個 ご家庭用」 塩分控えめ 紀州梅干 送料無料 梅見月  :79332:梅見月Yahoo!店 - 通販 - 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パッケージとしてインポートできました。

SK11 断熱材カッター 折込 210mm用 替刃 SDCB-210

本日はMRGT調査枠です。

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

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

送料無料! ダイハツ L405S L415S ソニカ H18.6-H21.4 車用 エアコンフィルター キャビンフィルター 活性炭入 014535-1660

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

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

本日は以上です。

TYGA PERFORMANCE TYGA PERFORMANCE:タイガパフォーマンス アンダーカウル (GRP) MSX125 カラー

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

ふるさと納税 上郡町 生きくらげ500gと乾燥きくらげ60gのセット

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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