1. ホーム
  2. 食品
  3. 調味料、料理の素、油
  4. パスタソース
  5. ニップン オーマイ まぜて絶品 コク旨ガーリックトマト (1人前×2) 1個
85%以上節約 最新作の ニップン オーマイ まぜて絶品 コク旨ガーリックトマト 1人前×2 1個 kentaro.sakura.ne.jp kentaro.sakura.ne.jp

ニップン オーマイ まぜて絶品 コク旨ガーリックトマト (1人前×2) 1個

87円

ニップン オーマイ まぜて絶品 コク旨ガーリックトマト (1人前×2) 1個

※ご注文の確定タイミングにより、在庫が確保できない場合がございます。
「ご注文を確定」する際に再度ご確認ください。
まぜるだけで絶品の美味しさ。コクのあるトマトソースに、ガーリックの香ばしさと旨みをあわせた、癖になる一品です。※商品の発送時点で、賞味期限まで残り100日以上の商品をお届けします。
まぜるだけで絶品の美味しさ。コクのあるトマトソースに、ガーリックの香ばしさと旨みをあわせた、癖になる一品です。
食品・調味料・お取り寄せ > インスタント・レトルト食品 > パスタソース > トマトベース


ロハコ本店でのご購入はこちら

この商品の返品について

 【返品について】お客様のご都合による返品はお受けできません。※商品の発送時点で、賞味期限まで残り100日以上の商品をお届けします。※商品の色や質感を出来るだけ忠実に再現するよう心がけていますが実物と若干異なる場合がございます。※多くのお客様にご利用いただくため、同一のお客様からの大量のご注文、同一のお届け先への大量のご注文は、ご注文のキャンセルをさせていただく場合がございます。※一緒にご注文する商品、またはお届け地域等により翌日配達ができない場合があります。

商品仕様/スペック

エネルギー 1袋41.6gあたり:116 栄養成分表示 (1袋(41.6g)あたり)エネルギー:95kcal、たんぱく質:1.9g、脂質:5.2g、炭水化物:10.2g、食塩相当量:3.6g
原材料 ※お手元に届いた商品を必ずご確認ください 【ソース】トマトペースト(ギリシャ製造)、果糖ぶどう糖液糖、植物油脂、ガーリックペースト、トマトケチャップ、食塩、乾燥玉ねぎ、砂糖、醸造調味料、ローストガリックパウダー、酵母エキス調味料/調味料(アミノ酸等)、増粘剤(加工でん粉)、着色料(カロチノイド、ウコン)、酸味料、香辛料抽出物、(一部に乳成分を含む)、【トッピング】フライドガーリック、乾燥パセリ/酸化防止剤(V.E) 調理法 茹でたてのパスタ(乾麺100g相当)にソースをかけてよく混ぜ、トッピングをふりかけてお召し上がりください。
電子レンジ使用の可否 不可 表示すべきアレルギー項目 ※お手元に届いた商品を必ずご確認ください 乳成分
ガーリック 名称 パスタソース
賞味期限 製造後10カ月
※商品の発送時点で、賞味期限まで残り100日以上の商品をお届けします。
内容量 83.2g
寸法 130×170×10mm 注意事項 ※お手元に届いた商品を必ずご確認ください ソース袋とトッピング袋開封後はお早めにお使いください。ソースの油分が分離することがありますが、品質に問題はありません。
種類 ※お手元に届いた商品を必ずご確認ください トマトソース 保存方法 ※お手元に届いた商品を必ずご確認ください 直射日光、高温・多湿の場所を避けて常温で保存してください。
商品タイプ コク旨ガーリックトマト ブランド オーマイ
メーカー名 ニップン JANコード 4902170056213
備考 詳しい商品説明はこちら(メーカーサイト)

ご注意【免責】

アスクル(LOHACO)では、サイト上に最新の商品情報を表示するよう努めておりますが、メーカーの都合等により、商品規格・仕様(容量、パッケージ、原材料、原産国など)が変更される場合がございます。このため、実際にお届けする商品とサイト上の商品情報の表記が異なる場合がございますので、ご使用前には必ずお届けした商品の商品ラベルや注意書きをご確認ください。さらに詳細な商品情報が必要な場合は、メーカー等にお問い合わせください。

ニップン オーマイ まぜて絶品 コク旨ガーリックトマト (1人前×2) 1個

安江義智 2
磁石が取れなかったらいいんですけど直ぐに取れてしまう

611円 96%以上節約 日本製粉 オーマイ まぜて絶品 超にんにくペペロンチーノ 芳醇チーズクリーム 濃厚カルボナーラ コク旨ガーリックトマト 4種セット 各2袋 合計8袋611円 96%以上節約 日本製粉 オーマイ まぜて絶品 超にんにくペペロンチーノ 芳醇チーズクリーム 濃厚カルボナーラ コク旨ガーリックトマト  4種セット 各2袋 合計8袋
Amazonの取り扱いに疑問を感じている者 5
送別会にて卒業証書を依頼されたため購入。通常の墨汁だと色が薄いと感じ、筆耕をされてる方のお薦めの墨汁がこちらの紹介でしたので、試しに買ってみました。普段使っている墨汁の容器と大きさが違い、内容量の少なさにびっくりしたものの、A4の賞状用紙を書き終えるのに3、4滴で十分でしたので目的としては十二分でした。本当に乾くのが早いので、多めに出して使うのではなく、使う分だけ都度硯に入れる方がいいのかなと思いました。

オーマイ まぜて絶品 コク旨ガーリックトマト 2食入 | オーケーネットスーパー 食料品・日用品がネットでも『高品質・Everyday Low Price』オーマイ まぜて絶品 コク旨ガーリックトマト 2食入 | オーケーネットスーパー 食料品・日用品がネットでも『高品質・Everyday Low  Price』
611円 96%以上節約 日本製粉 オーマイ まぜて絶品 超にんにくペペロンチーノ 芳醇611円 96%以上節約 日本製粉 オーマイ まぜて絶品 超にんにくペペロンチーノ 芳醇
1度こちらで購入して、あまりの美味しさに衝撃を受けました。近くのスーパーを何軒かあたってみましたが見つからず、yahooショッピングでリピしています。
髪飾り 成人式 花 ドライフラワー 振袖 袴 七五三 着物 和装 卒業式 結婚式 浴衣 着物 髪 飾り 髪留め
家まで届いてとてもありがたいです。いつも買っているものですがそのへんのスーパーで買うよりお得で買いに行く必要もないので便利です。品質も安心して使える定番の品です。
まぜて絶品コク旨ガーリックトマト 41.6g×2(日本製粉)の口コミ・レビュー、評価点数 | ものログまぜて絶品コク旨ガーリックトマト 41.6g×2(日本製粉)の口コミ・レビュー、評価点数 | ものログ
レインブーツ レディース ショート ブーツ 女性 防水 ショートブーツ レディース 歩きやすい ローヒール 履きやすい 通気性 軽い 軽量 レインシューズ 塩うに3本ギフトセット(保存料不使用、青森県佐井村産) 60g×3 資生堂 タクティクス フェイスクリーム 50g
美味しくてお気に入りのパスタソースなのですが、ここ1年くらい近所のスーパーに全く置かれなくなってしまったのでいつもLOHACOさんで購入しています。 これからもずっと取り扱って欲しいです。 ただ、単品売りよりも3袋セットの方が高いのと、単品売りだと1度に1袋しか買えないのがちょっと不満です。
ジムニー JB64W ジムニーシエラ JB74W系 カーボン調 タイヤカバー スムージングパネル リアハッチパネル リアゲートカバー 外装 カスタム パーツ K-170
まぜて絶品コク旨ガーリックトマト 41.6g×2(日本製粉)の口コミ・レビュー、評価点数 | ものログまぜて絶品コク旨ガーリックトマト 41.6g×2(日本製粉)の口コミ・レビュー、評価点数 | ものログ
ベビーサークル ベビーガード 赤ちゃん サークル ベビーサークル 矩形 お昼寝 洗える ベビー ソフトベビーサークル ボールプール コンパクト キッズ
佐々木豊 2
大きい擦り傷でないので使ってみましたが、あまり効果は有りませんでした。簡単に落ちればと思い購入しましたが期待はずれでした。

カーテンフック Bタイプ 75巾用 3本足 10本入 FP-7B3 GD 日中製作所
LLENN 3
スイッチがスライド式でストッパーが無いので簡単にONの位置に移動してしまう。作業時にはボタンを押し続けなければいけないので、不意にボタンから指が離れて、なかなか温度が上がらない。指先に力を入れ続けなければいけないので、細かい部分への半田付けが震えて上手く出来ない。

ポータブルナビ カーナビ 7インチ 2022年地図 3年間地図更新無料 ワンセグ TV 外部入力 Bluetooth オービス GPS フレキシブルスタンドセット NV-A002E-SET1
ちょっぷ 4
シンプルです。なかなかホームセンターでは見かけない色なので、他の人と被らなくてよいです。風がある日に外で使いましたが、風に流されねじれてしまい、一人で扱うのは大変でした。

ロルバーン ダイアリー 2023 L デルフォニックス マンスリー 手帳 10月始まり l b6 DELFONICS
和えるだけパスタソース」は手間なくおいしい! 130品以上を実食してきた私が本当にイチオシしたい14商品 - ソレドコ和えるだけパスタソース」は手間なくおいしい! 130品以上を実食してきた私が本当にイチオシしたい14商品 - ソレドコ
領収証 2枚複写式 50組 BKF (3冊セット) BKF-1RY
いろんなパスタのレトルトを使ってきた中で、ニップンさんのこのシリーズが最高です。 8種類くらいあると思いますがどれもレトルトの粋を超えています。 同じニップンさんの、ちょっとお高いシリーズよりも、このシリーズが好きです。
不二貿易 99475 ガラスコレクションケース3段 クリア マジックミラーパウダーペン ミラーネイル ジェルネイル スティックタイプ ペンタイプ イフミー ベビーシューズ スニーカー 子供靴 IFME ワンベルト 3E相当 12-15cm キッズ 子ども 男の子 女の子 星柄 ベビー靴 かわいい くつ 保育園 20-2803 DHC プロポリス (ソフトカプセル) 30〜60日分 60粒 育毛剤 育毛 男性用 リアップ X5プラス ネオ 60ml 2個 大正製薬 第1類医薬品
ken 3
自動車の清掃で使用してます。水圧は使用した中では強い方で、とても使いやすく満足です。ただ残念なことに故障が頻繁にあり購入後、4ヶ月の中で修理、交換が合わせて3度程ありました。まず1ヶ月経つ頃にドレン水抜き弁からの水漏れで水圧が弱くなり、新品と交換して頂きました。すると1ヶ月経たないくらいで、再びドレンの水抜き弁から水が漏れ始め、水圧も弱くなったので、交換ではなく修理を依頼。修理を終え、戻って来た洗浄機を使用すると、(修理時と思われますが)、ホースの巻き取り装着の誤組みによりホースが出ない、巻き取らない、それとガンの水漏れも新たに発生。新品と再び交換して頂きました。色々ありましたが、今のところ不具合はありません。

何気なく購入したらとても美味しくて リピート買いです。パスタを茹で混ぜるだけなので とても楽な上に味もお店の味です。 ニンニクやスパイスがきいて 大人の味です。
メール便 魔法の舌ブラシ 送料無料 パナソニック シェーバーオイル ES003PES003P ES003Pデンコー キリン 世界のKitchenから ソルティライチベース 500ml PET ×24本 チェアマット 長方形 120cm×150cm 透明 クリアマット オフィスマット ソフトタイプ 床暖房対応 無地 床 保護 フローリング フローリングマット

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

マグカップ 北欧 おしゃれ 宇宙飛行士柄 コーヒーカップ 大きい 陶器 ハンドメイド ティーカップ 大容量 コップ カフェマグ キッチン雑貨 洋食器 和食器 420ml

本日はMRGT調査枠です。

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

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

開運財布 金運財布 金運アップ財布 風水財布 2022 黄色 金色 開運アイテム お金が貯まる 金運 開運 革財布 本革 開運グッズ 運気 玄武 青龍 朱雀 白虎 四神獣

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

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

本日は以上です。

EPSON ビジネスプロジェクターEB-W06

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

Garmin Cateye Brytonのバイクステムヘッドセットトップキャップストップウォッチマウント

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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