1. ホーム
  2. 食品
  3. 魚介類、海産物
  4. 牡蠣
  5. カキ かき 牡蠣 広島産 Lサイズ 1kg (BBQ バーベキュー)
数量限定セール 13周年記念イベントが カキ かき 牡蠣 広島産 Lサイズ 1kg BBQ バーベキュー kentaro.sakura.ne.jp kentaro.sakura.ne.jp

カキ かき 牡蠣 広島産 Lサイズ 1kg (BBQ バーベキュー)

1074円

カキ かき 牡蠣 広島産 Lサイズ 1kg (BBQ バーベキュー)

【広島産カキ】大粒Lサイズの牡蠣

たっぷり1kg食べ放題!殻剥き不要&小さくならない加熱用で濃厚な風味です!

【かき カキ 牡蛎 牡蠣 鍋 築地市場 旬 海鮮 カキフライ 牡蠣フライ レシピ】

【商品説明】冷凍牡蠣L(加熱用)
【原材料名】マガキ
【原産地名】広島県
【内容量】冷凍総重量1kg 約35-40個(解凍時800g)
【賞味期限】パッケージに記載
【保存方法】−18度以下で保存
【解凍方法】適量の牡蠣をボウルにあけ、流水で解凍して下さい。表面の氷が取れ、芯が残る程度になりましたら解凍を終了して調理に使用して下さい
(牡蠣は旨味の流出しやすい食品ですので、解凍のし過ぎには充分ご注意下さい)

【使用上の注意】一度解凍したものを再び凍らせますと、味 品質 鮮度が落ちますのでご注意下さい。本品は加熱調理用ですので、充分加熱してからお召し上がり下さい。食中毒予防のため、身の中心温度は85℃で1分以上加熱すること。


















送料無料


この部分に最新情報が表示されます

⇒ 同梱でお買い得★送料無料商品はコチラ!
※メール便は冷凍同梱不可・同一温度帯のみ同梱可



▼お問い合わせはこちらへお願いします▼

電話番号:03‐6666‐6178
MAIL:yahoo@maguro-no-ousama.com

※お電話でのお問合せは、営業日の10:00〜18:00にお願いします。
また、築地市場の休市日、日曜、祝日はお休みを頂きます。

⇒ 送料・配送についてお買いものガイドはこちら







広島産かき業務用1kg



牡蠣Lサイズは約35〜45個入り!
業務用1袋はたっぷり1kg。


牡蠣


築地市場でも定評のある
美味しい広島産牡蠣を厳選入荷★


牡蠣


牡蠣


旬に大きく育ったLサイズの牡蠣は
平均5〜6cm前後のサイズ。


牡蠣


肉厚感・大粒具合に自信有り♪
スーパーの小さなむき身の牡蠣とは
鮮度も味も比べ物になりません!
もちろん面倒な牡蠣の殻むきは不要です。


牡蠣


アツアツでトロけるような旨味★
大粒の牡蠣フライもご家庭でたっぷりと!
クリーミィな広島産の牡蠣を厳選しています。


牡蠣


プリプリ特大サイズの牡蠣だから
まずは牡蠣のバター焼きがオススメです!


牡蠣


牡蠣



食べ応え満点の業務用の1袋たっぷり1kg★
築地市場から新鮮なむき牡蠣をお届けします。
老舗牡蠣メーカーが獲れたてを瞬間冷凍。
鮮度抜群の濃厚な牡蠣の風味と美味しさです。


牡蠣


殻むき済み牡蠣なので食べたい分だけを
冷凍庫からとりだして手軽に調理。
バラ凍結(IQF)で使い易さ抜群!

水揚された捕れたての牡蠣を、HACCP取得工場にて急速冷凍。
旨みを逃がさず、1つ1つがバラバラに冷凍されているので
牡蠣を少しだけ料理に使いたい時にも大変便利です♪
冷凍庫にストックしてあれば、お料理の幅が広がる事間違いなし!


牡蠣


牡蠣



様々な牡蠣料理をお楽しみ下さい!


牡蠣


牡蠣めしも大粒で大満足★


牡蠣


牡蠣の香草焼き


牡蠣


牡蠣の和風パスタ


牡蠣


牡蠣のクリームパスタ


牡蠣


牡蠣とキノコのシチュー


牡蠣


牡蠣のブルスケッタ


牡蠣


牡蠣のオリーブオイルマリネ


牡蠣


牡蠣ソテーのイタリアンサラダ


牡蠣


牡蠣のベーコン巻き


牡蠣


特大!牡蠣フライカレー


牡蠣


牡蠣フライ玉子とじ


牡蠣



【美味しい牡蠣の解凍方法】

適量の牡蠣をボウルにあけ、流水で解凍して下さい。
表面の氷が取れ、芯が残る程度になりましたら
解凍を終了して調理に使用して下さい。
牡蠣は旨味の流出しやすい食品ですので
解凍のし過ぎには充分ご注意下さい。


※一度解凍したものを再び凍らせますと、味・品質・鮮度が落ちますのでご注意下さい。
※本品は加熱調理用ですので、充分加熱してからお召し上がり下さい。
※食中毒予防のため、身の中心温度は85℃で1分以上加熱すること。


牡蠣






牡蠣









商品名








送料無料の商品と同時購入がお買い得!
⇒ 送料無料の全商品はこちらから♪


豊洲市場に世界中から高級本まぐろ&南まぐろが厳選入荷!
目利きに自信あり。まぐろ問屋の目利きが厳選した、極上のまぐろを是非ご堪能下さい♪
【本まぐろ大トロ】

大トロはまさに王様の味!
今だけ大特価!
【本まぐろ中トロ】

しっかりと際立つ甘み
極上中トロ♪
【本まぐろ赤身】

通が唸る旨み!
本まぐろの真髄は赤身!
【南まぐろ大トロ】

脂がのったあこがれの
大トロをたっぷりと!
【南まぐろ中トロ】

ダントツ人気1位!
極上のひととき!
【南まぐろ赤身】

舌に残る濃厚な甘み!
至極のもっちり赤身!
【本まぐろ各種】 【南まぐろ各種】【メバチまぐろ各種】
【ネギトロ各種】【メカジキ】 【トロびんちょう】
【寿司ネタ各種】 【旬の海産物】


▼【今月の特売品】極上すぎる訳ありマグロ▼



限定入荷のトロぶつは、まぐろ問屋ならではの逸品!





< ご注文後、受注確認のメールが届かないお客様へ >

注文確認メールは、注文完了後にYahoo!ショッピングのメールアドレスから自動送信されます。
また、当店からも、注文確認や商品発送のメールが順次送信されますが、
ご使用のメールソフトのフィルター設定等により、メールを受け取れない場合がございます。

当店からの注文確認メールは、「yahoo@maguro-no-ousama.com」、
Yahoo!ショッピングのご注文確認メールは、 「shopping-order-master@mail.yahoo.co.jp」
からの送信となります。あらかじめ、上記ドメインの受信設定が出来るよう、
ドメイン拒否設定の解除・メール受信設定の見直しをお願いします。

メール設定で「迷惑メール」の受信設定等をされている場合、
注文確認メールも「迷惑メール」扱いで受信されている方も多いようです。
その場合は、念のため、迷惑メールフォルダ、ゴミ箱フォルダ等をご確認下さい。
▼Yahoo!メールの迷惑メール設定、なりすましメール拒否設定のヘルプはこちら
また、各プロバイダのスパムメール対策が厳重になっている影響で、
主にybb・yahoo・hotmailのフリーメールの方は届かない事が多いようです。

カキ かき 牡蠣 広島産 Lサイズ 1kg (BBQ バーベキュー)

アサヒ カルピス 届く強さの乳酸菌W200 200ml ペットボトル 24本入 鋏正宗 糸切り 鋏 握り鋏 爪型 ブラック 105mm はさみ 日本製
Amazon | 牡蠣 カキ 冷凍殻付 Lサイズ 2kg 15~18個前後 2~3人前 海鮮 バーベキュー BBQ カンカン焼き追加用として人気 カンカンは付いてません (2kg) 広島県産 | マグロの吉井 | 貝類 通販Amazon | 牡蠣 カキ 冷凍殻付 Lサイズ 2kg 15~18個前後 2~3人前 海鮮 バーベキュー BBQ カンカン焼き追加用として人気  カンカンは付いてません (2kg) 広島県産 | マグロの吉井 | 貝類 通販
ダイハツ キャスト アクティバ スタイル スポーツ ドライブジョイ フロント ブレーキパッド V9118D023 DBA-LA250S 15.10 - 2WD DRIVEJOY
量も味も非常に満足できるものでした。 ありがとうございました。
ステンカラーコート メンズ チェック ビジネスコート ミドル丈 膝上 シンプル 大きいサイズ 通勤 仕事 オフィス アウター 冬 秋 春 テーラーメイド M1 M2 ドライバー FW用スリーブ 2017年モデル ゴルフ パーツ 部品 送料無料 スケーター SDC6N SKDC6 キャップユニット 蓋 ふた 子供 キッズ 水筒 マグ 部品 パーツ 部材 P-SDC6-CU 交換パーツ[TOKU] アイアンタオルハンガー200 アンティークブラック アンティークゴールド タオルハンガー おしゃれ かわいい キッチン雑貨 洗面所 アイアン アンティーク あすつく トイレ床模様替えシート オーク柄 模様替え DIY トイレ 床 シート オーク柄 防水 剥がせる 吸着シート 手軽 イメチェン 簡単 お食事エプロン 保育園 袖なし キッズ ベビー お食事スタイ ビブ ポケット付き ノースリーブ ロング 防水 子供 おしゃれ かわいい 女の子 男の子
オカピXS 5
付け替えグリップ、ストラップも付いています。握った時、ボタンには触れないので使いやすそうです。

mikiko.bb 5
美しいですね。ホンモノと並べて壁に掛けていますが、遜色がありません。もしかしたら、デザインの良さでこちらの方が素敵かもしれないです。色々な場面でわたしを輝かせてくれる物に出会えて嬉しいです。

スタンドラック コーナーラック 3段 4段 オープンラック 組み立て簡単 工具不要 隙間を有効活用 おしゃれ インテリア 日用品 ハーネス 犬 おしゃれ 安全帯 小型犬 名前入り シンプルハーネス10mm幅+リード付 Sサイズ メンズ 冬靴 軽量 裏起毛 大サイズ 防水 防寒 防滑 厚底 靴 紳士靴 雪対応 疲れにくい 暖かい 柔らかい リンナイ DPS-80A ガス衣類乾燥機 乾太くん 排湿管セット φ80 (DPS-75の後継品) [■] SUNSTAR SUNSTAR:サンスター フロント・リアスプロケット&チェーン・カシメジョイントセット チェーン銘柄
カキ かき 牡蠣)広島産 牡蠣 1kg Lサイズ(BBQ バーベキュー) :kaki-1kg-l:訳あり~高級食材 グルメの王様 - 通販 - Yahoo!ショッピングカキ かき 牡蠣)広島産 牡蠣 1kg Lサイズ(BBQ バーベキュー) :kaki-1kg-l:訳あり~高級食材 グルメの王様 - 通販 -  Yahoo!ショッピング
牡蠣に何グラムから何グラムまではLサイズなど規格があって、そのLサイズに当たる重量なのだと思いますが、感覚的にはMサイズです。大きさはラージではないけれど、味は美味しくてその分数は多いということですから、お値段からすると大変お得です。
バスマット 玄関マット お風呂マット 台所マット カーペット 室内 浴室 洗面所 家庭用 吸水速乾 リビング インテリアマット 可愛い 猫柄 熊柄 犬柄 洗える
ゆき 5
値段の割には、なかなか使えました。まだ1度しか使っていないのですが、これからも使用していきたいと思います。ありがとうございました。

カキ かき 牡蠣)広島産 牡蠣 1kg Lサイズ ( BBQ バーベキュー ) :kaki-1kg-l-sf:豊洲市場.jp うに かに まぐろ 海鮮グルメ - 通販 - Yahoo!ショッピングカキ かき 牡蠣)広島産 牡蠣 1kg Lサイズ ( BBQ バーベキュー ) :kaki-1kg-l-sf:豊洲市場.jp うに かに まぐろ  海鮮グルメ - 通販 - Yahoo!ショッピング
小出しに出していただいています。袋に小分にして食べています。調理は解凍後コショウと塩をふりかけ、片栗粉をまぶし、油を少しフライパンで焼いておわりです。
カキ かき 牡蠣)広島産 牡蠣 1kg Lサイズ ( BBQ バーベキュー ) :kaki-1kg-l-sf:豊洲市場.jp うに かに まぐろ 海鮮グルメ - 通販 - Yahoo!ショッピングカキ かき 牡蠣)広島産 牡蠣 1kg Lサイズ ( BBQ バーベキュー ) :kaki-1kg-l-sf:豊洲市場.jp うに かに まぐろ  海鮮グルメ - 通販 - Yahoo!ショッピング
ファンケル 大人のカロリミット 20回分
カキ かき 牡蠣広島産 牡蠣 1kg Lサイズ BBQ バーベキュー 訳ありではない正規品カキ かき 牡蠣広島産 牡蠣 1kg Lサイズ BBQ バーベキュー 訳ありではない正規品
1
とっても作りにくく説明書もわかりにくく作るのをやめました、

肉厚で大きなカキでした。味も文句なしです。
カキ かき 牡蠣)広島産 牡蠣 1kg Lサイズ ( BBQ バーベキュー ) :kaki-1kg-l-sf:豊洲市場.jp うに かに まぐろ 海鮮グルメ - 通販 - Yahoo!ショッピングカキ かき 牡蠣)広島産 牡蠣 1kg Lサイズ ( BBQ バーベキュー ) :kaki-1kg-l-sf:豊洲市場.jp うに かに まぐろ  海鮮グルメ - 通販 - Yahoo!ショッピング
カキ かき 牡蠣広島産 牡蠣 1kg Lサイズ BBQ バー...|うにカニまぐろなら築地の王様【ポンパレモール】カキ かき 牡蠣広島産 牡蠣 1kg Lサイズ BBQ バー...|うにカニまぐろなら築地の王様【ポンパレモール】
カキ かき 牡蠣広島産 牡蠣 1kg Lサイズ BBQ バー...|うにカニまぐろなら築地の王様【ポンパレモール】カキ かき 牡蠣広島産 牡蠣 1kg Lサイズ BBQ バー...|うにカニまぐろなら築地の王様【ポンパレモール】
タナベ アンダーブレース フロント エブリィバン DA17V 4WD tanabe サステック アンダーブレース 新品

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

《年間》ASHFORD 2023年 システム手帳リフィル ミニ6穴 カレンダーリフター ホワイト 0026-023 アシュフォード アッシュフォード 日付入り

本日はMRGT調査枠です。

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

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

バスクリン モルティ 薬用育毛ローション 180G 女性育毛剤

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

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

本日は以上です。

バイオ濃厚洗剤 ポール (酵素配合) 2kg×4個入

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

アクシージア ビューティーアイズ エッセンスシート プレミアム 60枚 AXXZIA

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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