1. ホーム
  2. 食品
  3. 魚介類、海産物
  4. ウナギ、鰻
  5. 鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×3尾 送料無料 海鮮 プレゼント グルメ ギフト
激安ブランド 最旬ダウン 鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×3尾 送料無料 海鮮 プレゼント グルメ ギフト pfsa131.com pfsa131.com

鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×3尾 送料無料 海鮮 プレゼント グルメ ギフト

9714円

鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×3尾 送料無料 海鮮 プレゼント グルメ ギフト

◆ 商品規格 ◆
・原材料:ニホンウナギ(鹿児島県産)、たれ(しょうゆ(小麦・大豆を含む)、みりん、糖類(水あめ、砂糖、果糖ぶどう糖液糖)、酵母エキス、でん粉、寒天)

・原料原産地名:鹿児島産

・内容量:約250g(235g〜264g)×3尾

・賞味期限:30日

・保存方法:-18℃以下で保存(要冷凍)

・販売者:有限会社岩松水産 〒950-2304 新潟市西区内野町533-14


◆栄養成分表(100g当たり)◆この表示値は目安です
エネルギー:310kcal
たんぱく質:18.8g
脂質:22.8g
炭水化物:7.4g
食塩相当量:1.1g













【送料無料 超特大うなぎ】

鹿児島産の超特大うなぎ蒲焼 一尾約250g(235g〜264g)×3尾
大変希少な超特大250g(235g〜264g)サイズ。

肉の厚みが最高級で、温めるとふっくらとしたやわらかさを実感できます。

全国一の養鰻生産量を誇る鹿児島の契約工場で鰻、焼き工程、タレ、すべてにこだわり、丁寧に作りました。
余分な脂を落とすため、白焼きでじっくりと焼き上げてから、タレをつけています。

ご自宅用はもちろん、化粧箱入ですのでご贈答にもおすすめです。


当店はサーモン専門店岩松として出店しておりますが、鹿児島産うなぎの販売実績は既に4年、実店舗で累計10トン販売しています。

毎年、仕入担当が鹿児島に足を運び、厳選した鰻を仕入れています。

心を込めて、迅速・丁寧にお届けいたします。

国内産うなぎ 帯画像

ギフトBOXプレゼント

指宿

安心安全

じっくり焼き

3度焼き

ふっくら焼き

専門店もびっくり

お届け内容

お届け状態

別売りギフトボックス

美味しい鰻の食べ方



■ 配送方法 ■

ヤマト運輸クール宅急便(冷凍)でお届けします。
梱包には保冷剤はお付けしておりません。
お荷物を受け取り後、常温放置されないようお願い致します。
クール便の配送のない地域 (伊豆諸島、小笠原諸島の一部)はお届けできませんのでご了承ください。



◆お届け日について◆


ご注文日より7日以降で日時指定が可能です。
お急ぎの場合は、【配送日時指定なし】でご注文ください。

天候や道路状況などにより、配送の遅延が発生する場合がございます。
解凍時間等も考慮し、余裕を持たせてご指定ください。

あすつく商品の場合は、正午までのご注文で即日出荷が可能です。
(土日祝は定休日のため、翌営業日の出荷です)

ご注文後に当店より注文確認メール、出荷時には荷物番号ご案内メールをお送りしております。
当店からのメールが確認できない場合
当店メールアドレス info@iwamatsu-salmon.comが受信拒否設定されていないか
メールソフトの迷惑メールフォルダ、ゴミ箱に当店からのメールがないか
yahooマイページで注文履歴にご注文が載っているか、ご確認の上、お電話ください。


★ご確認の上、ご注文ください★

当店では環境に配慮致しまして、納品書、商品明細、調理方法などの商品説明書は同梱しておりません。
ページをご確認の上、ご不明な点がございましたらお気軽にご連絡ください。
【TEL 025-201-8305 (土日祝を除く10時~16時)】









送料別の商品は、送料無料商品と一緒に
ご注文で送料無料になります!
(同じ買い物かごで、一度にまとめてご注文ください)


タイムセールやクーポンをメルマガでご案内しています。
メルマガ会員様限定で、セール情報など無料配信しております。

よりぜひご登録を!

「お気に入り登録」もおすすめです!

Twitter、Instagram更新中

鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×3尾 送料無料 海鮮 プレゼント グルメ ギフト

unit 4
何でこんなに高いのか…と思っていましたが使い捨ての方は洗浄剤が既に含まれていたことを知りませんでした。汚れは良く落ちます。洗って使える方も持っていますが、衛生面で考えたら使い捨ての方が良いかもしれません。もう少し安くして欲しいため星1つ引きました。

OFT オートロックゲート スタンダード 本体 ゲート高さ76cm ペット 犬 猫 ペット ゲート ベビーゲート フェンス ドア付き 小ドア付き 突っ ゴルフ ティー ツアーティー プロ Tour Tee PRO black リミテッドエディション 4本入り ロング ゴム素材 ゴルフ ゴルフアクセサリー
きです 目利きが選んだ 業務用 仙台水産グループ海鮮市場 - 通販 - PayPayモール うなぎ蒲焼き 5kg(20尾) 特大サイズ 中国産 カラメルきです 目利きが選んだ 業務用 仙台水産グループ海鮮市場 - 通販 - PayPayモール うなぎ蒲焼き 5kg(20尾) 特大サイズ 中国産 カラメル
yukibo 3
白色購入。見た通りの大きめざっくりトート。生地は厚めの方で丈夫。ポケットは内側1個。外側は前面2個と両サイド2個で後面には無い片側のみ。持ち手は余裕あり肩にかけやすい。使いやすいバックだと思う。縫製は外側がまぁ良いけど、内側の糸の始末が出来ない外国製なんだけど←縫い合わせはちゃんとバイアステープ使ってるので良い。ただ、内側に黒生地の残骸なのか糸が一杯付いていて、その中に糸なのか毛なのか分からない1cmぐらいの黒い毛髪?ヒゲ?体毛?生地の糸?が結構あったのと若干の匂いがあったので気持ち悪いから洗濯する事に。それらを外でパンパンして落としてから洗おうと叩いたら、マスクしたくなるレベルのホコリが出るわ出るわ!なので、裏返しにして逆さまにゴミを出して、布団叩きか何かで良く叩いてから洗濯してから使うとよろしいかと思われる。

ハル 5
色はピンク画像では淡いピンクでしたが深みのあるピンクでかわいかったです。12.5でちょうどですがサイズがなかったので13にしました。でも大きすぎずはかせにくいよりサイズよかったです。

DAYTONA デイトナ オイルフィルター HONDAホンダCBR250RR "90 MC22 CB250RRL N 67931 ハイテック ウィメンズ レインブーツ レインシューズ 長靴 パッカブル 収納バック付属 防水 カゲロウ HI-TEC KAGEROW
Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販
市場 夏ギフト特集 御中元 プレゼント お中元 食品 2022 グルメ 贈り物 お返し市場 夏ギフト特集 御中元 プレゼント お中元 食品 2022 グルメ 贈り物 お返し
アウトドア 山登り 登山 日の出 ハイキング トレッキング 山 山岳 山脈 車ボディ・ウィンドウ貼付用 ステッカー1枚C(黒ZL)
夏休みに実家に遊びに来た姉夫婦と、皆で食べました。ご飯炊いて温めた超特大うなぎを人数ぶん盛り付けるだけ。美味しくて大きかったです。また注文したいです。
楽天市場】鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×4尾 送料無料 海鮮 プレゼント グルメ ギフト : サーモン専門店岩松楽天市場】鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×4尾 送料無料 海鮮 プレゼント グルメ ギフト : サーモン専門店岩松
楽天市場】鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×4尾 送料無料 海鮮 プレゼント グルメ ギフト : サーモン専門店岩松楽天市場】鹿児島産 新 超特大 国産 うなぎ蒲焼き 約250g×4尾 送料無料 海鮮 プレゼント グルメ ギフト : サーモン専門店岩松
花太朗 3
いつもは別商品使用してますが、セールしてたので購入。うん、使いづらい!母乳パッドは色々使いましたが、ニコイチ商品は『片方だけ替えたいから残り一個またあとで!』も想定されていて欲しいところなのに、個包装がまず開けづらい!急いで替え終えたいからとビリビリ破いた状態でまた戻すという微妙さ…そしていざ使用しての授乳。終わった後、このパットまずいなくなってます。おい仕事しろよおおおおおお!!丸まった母乳パッド伸ばす作業とかまじ要らん。やめて。天下のピジョンさんのプレミアムがこれでいいの…?セールしてても、もう買うことないし人には勧めない。絶対。吸収性と柔らかさは良かったと思います。それだけ。

肉厚で柔らかくとても美味しかったです。レンジに入れたら固くならないか心配でしたが、柔らかさ変わりませんでした。 ひつまぶしも顆粒のだしで、オオバをきざんでさらさら・・旨いわさびに合います。おためしあれ
国産 うなぎ 蒲焼き 超特大 4尾 誕生日 プレゼント ギフト 贈答用 送料無料 格安販売中国産 うなぎ 蒲焼き 超特大 4尾 誕生日 プレゼント ギフト 贈答用 送料無料 格安販売中
うなぎ 蒲焼き 国産 鰻 ウナギ 200g×5尾 特大サイズうなぎ 蒲焼き 国産 鰻 ウナギ 200g×5尾 特大サイズ
うなぎ 蒲焼き 国産 鰻 ウナギ 200g×5尾 特大サイズうなぎ 蒲焼き 国産 鰻 ウナギ 200g×5尾 特大サイズ
Moppin 5
孫のお食い初めのお祝いで着せました!格好がついて良かったです。

シャープ 加湿フィルター HVFX30用 HV-FEX3
リピーターです、自分用で3匹鰻注文大変美味しいので、お中元に親戚に送りましたきっと喜んでくれるでしょう
ドラえもん 巾着袋 きんちゃくポーチXS 新入学 藤子F不二雄 マルヨシ SERFAS サーファス WATERPROOF ウオータープルーフ SCB-1 サドルカバー 自転車 キュレル 潤浸保湿 乳液 120ml セラミド 乾燥肌 敏感肌 保湿 Curel 花王 スキンケア 化粧品 コスメ 国内正規品 キルティングジャケット メンズ MA1 スタジャン 中綿 ブルゾン 裏起毛 裏ボア ジャンパー あったか 防寒 無地 アウター 冬服 亀の子束子西尾商店 亀の子スポンジ 秋色 デニム 3個セット レギュラー
サーモン専門店岩松さんのこの商品は、頭なしで250㌘もあるので、とても食べ応えがあります。くりかえしリピしています。
ジャケット MA-1 Julier ロングMA-1
Waribiki 【父の日 ギフト】 鹿児島県産5尾! 国産 極上うなぎ 蒲焼き 5尾 700g 霧島湧き水鰻 ふっくら肉厚! 蒲焼 築地 うなぎ ウナギ 鰻 食べ物 プレゼント 60代 70代 80代 グルメ 土用の丑の日 送料無料 Chuuko-css.edu.omWaribiki 【父の日 ギフト】 鹿児島県産5尾! 国産 極上うなぎ 蒲焼き 5尾 700g 霧島湧き水鰻 ふっくら肉厚! 蒲焼 築地 うなぎ  ウナギ 鰻 食べ物 プレゼント 60代 70代 80代 グルメ 土用の丑の日 送料無料 Chuuko-css.edu.om
ゴルフマーカー 10個セット ハンドメイド用 接着シール付きゴルフマーカー 20mm マグネットクリップ付き 靴下 クルーソックス シアーソックス キッズ ベビー 子ども用 ストライプ シースルー 透ける おしゃれ かわいい 夏 女児 男児 女の子 男の子 テンマクデザイン サーカスTC コンフォートソロ(tent-Mark DESIGNS)
人気ブランドの うなぎ 紅白 各2尾入り NAKSK-4 国産 鹿児島県産 うなぎの七和 セット 詰め合わせ 敬老の日 ギフト プレゼント 誕生日 お礼 内祝 お中元 お歳暮 父の日 母の日 お祝い 贈り物 土用の丑 fucoa.cl人気ブランドの うなぎ 紅白 各2尾入り NAKSK-4 国産 鹿児島県産 うなぎの七和 セット 詰め合わせ 敬老の日 ギフト プレゼント 誕生日  お礼 内祝 お中元 お歳暮 父の日 母の日 お祝い 贈り物 土用の丑 fucoa.cl
古着 ミリタリーセーター コンバットセーター ドイツ軍 ストレッチ 無地 オリーブ系 メンズM 中古 n012954 おままごと セット 音と光の出る アイスクリーム 洋食屋 人気 女の子 おもちゃ お会計 お店屋さん 子供能力を育てる お誕生日プレゼント
何回か利用させて貰ていて納得のお店、商品です。自宅用、贈答に家族、送り先ともに喜ばれていて評判はいいと思います。 今回はヤマト運輸のミスで新潟の冷凍庫に止まったまま、先方に届いたのは発送後1週間たってからでした。 土日で休業日のため自分でやりましたが、商品の所在確認の問い合わせに2日もかかり驚きました。岩松の担当者も困惑したことでしょう。レアケースでしょうがヤマトからの説明、謝罪はあったのでしょうか。
adidas アディダス キッズ ジュニア スニーカー TENSAUR RUN K ブラック×グレー GZ3430 22.5-25.0cm
dragon0700 1
リビング使用中のKC-F70のフィルターが汚れていたので昨夜交換しました。今朝リビングにはいると、冬なのに汗臭いようなにおいが充満していたので発生源をたどると、KC-F70の吹き出し口からでした。交換前のフィルターが汚れている状態でも異臭はしていなかったのに、届いた新品のフィルターに交換したとたんこんな状態です。ちなみに私の仕事は業務用の脱臭機、加湿器、空調機などを設置、工事する専門家ですがこういう事例は珍しいですね。

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

温湿度計 湿度計 デジタル温湿度計 壁掛け 高精度 小型 ベビー用品 ペット 温度計 熱中症対策 スマートリモコン スマート家電 Switchbot スイッチボット

本日はMRGT調査枠です。

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

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

BestBuy 野球ネット 150x150x90cm 野球 練習用 ネット 折りたたみ式 収納バッグ付き

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

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

本日は以上です。

SP032B GP スーパートルクアップベベルギア8T

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

送料無料 ぽぽちゃん お道具 ぽぽちゃんのお買いものベビーカー カゴお世話テーブルつき ラズベリーピンク 4977489023751

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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