1. ホーム
  2. 食品
  3. フルーツ
  4. 桃 もも 訳あり 山形の桃 西王母 せいおうぼ 白桃 2kg 6個〜7個 9月下旬〜10月上旬 送料無料 送料無料 送料無料
お得 SALE 99%OFF 桃 もも 訳あり 山形の桃 西王母 せいおうぼ 白桃 2kg 6個〜7個 9月下旬〜10月上旬 送料無料 kentaro.sakura.ne.jp kentaro.sakura.ne.jp

桃 もも 訳あり 山形の桃 西王母 せいおうぼ 白桃 2kg 6個〜7個 9月下旬〜10月上旬 送料無料 送料無料 送料無料

1296円

桃 もも 訳あり 山形の桃 西王母 せいおうぼ 白桃 2kg 6個〜7個 9月下旬〜10月上旬 送料無料 送料無料 送料無料

送料無料 訳あり 山形の桃 西王母 せいおうぼ 白桃 2kg 6個〜7個 9月下旬〜10月上旬




フラワーギフト 花樹有
啓翁桜 ホワイトデー お彼岸 送別 母の日 花 プレゼント 通販フラワーギフト花樹有(かじゅある)山形 花屋 山形産 さくらんぼ 佐藤錦や尾花沢スイカなどの山形の特産品を全国発送 【送料無料】<訳あり>モチモチとした触感のかたい桃、西王母(せいおうぼ)白桃 なんと!糖度18度の甘さ
桃 西王母 山形産

王母の名前をとって付けたのが、この「西王母」桃。その名にふさわしく、桃のシーズンの最後の最後まで実ったこの桃は、実がおおきく、また味もとても甘いのが特徴です。
まだほとんど出回っていないこの新品種は、全国でも生産量がほとんどありません。

桃 西王母 山形産

 

孫悟空のお話にも出てくる「西王母」という人物をご存じですか?

  彼女は玉皇大帝(ぎょっこうたいてい)という道教の最高位の神様の奥さんであり、女神の中では最高位の神様で、長寿の神様なんです。

  彼女は多くの伝説に名前を残しており、漢の武帝が天界で桃を賜った話や、西遊記のなかで孫悟空は西王母の桃を盗むなど、数えれば切りがないらしいです。
  それだけ人気のある神様だというわけですね。


  西王母を描いた絵にはたいてい桃が描かれており、古来中国では、桃は魔よけの力があるといわれ、仙人の杖に使われたり、お札に使われたりしてきましたが、崑崙山(中国古代の伝説上の山岳)には王母桃または蟠桃といわれる桃があるといわれていました。

  この桃が不老長寿の桃なのです。

  この桃はとても小さく、銃の玉ほどの大きさしかないといいます。

  そして3000年に一度しか見がならないのだそうです。

  西王母がこの桃の実ったのをお祝いして「蟠桃宴」を開きます。

  この宴に呼ばれるのは超一流の神様仏様たちだといいます。ちなみに、孫悟空はその宴に乱入に大暴れをしました。

  このように西王母は長寿の神様としてとても親しまれている神様です。



【加藤農園の桃のうまさの秘密】
当園のうまさの秘密は、土壌菌をふんだんに含んでいる発酵有機肥料にあります。

有機肥料なので、食品残渣を微生物で発酵分解させてできる資源化リサイクル方式の肥料です。
この効果は、通常の有機肥料と違って土中微生物を活性化させる働きを持っています。

これによって、肥料をまいた土は優良な微生物により豊な土になります。
訳あり 白桃 西王母



こんにちは、ネット通販花屋花樹有(かじゅある)です。この度は当店にお立ち寄り頂きまして、ありがとうございます。お客様に安心してご利用頂く為に7つの約束を提供させて頂きます。


お客様のお買い物の参考にしていただければと思います。 またこのページをお読みいただいても不明な点がございましたら、お気軽にTEL、メール等によりお問い合わせ下さい。
TEL 023-645-1187  メールでのお問合せはこちら


ショップガイド
■FAXでのご注文
  

●FAX・TEL注文の場合は送料無料、ポイントは適用外となりますので、あらかじめご了承下さい。
●FAXでご注文頂いたお客様には、ご注文の確認の電話をさせていただきます。2時間経っても何も連絡がない場合は、当店までお問合せ下さい。TEL 023-645-1187

■支払い方法

以下よりお選びいただけます。

≪初回ご利用のお客様と翌日配達ご希望の場合は、後払いドットコム、代金引換でのご利用になります。≫ ●後払いドットコム
初めてご注文いただくお客様にはお勧めの決済方法です。
商品代金+330円(税込)決済手数料となります。

※当サービスは(株)キャッチボールの運営する「後払い.com(ドットコム)」により提供されます。 下記注意事項を確認、同意の上、ご利用下さい。
※銀行・郵便局・コンビニでお支払いいただけます。
※当店にかわり、後払い.com運営会社の(株)キャッチボールより請求書が送られます。
※商品到着と請求書の到着は別になります。
※請求書発行から14日後までにお支払い下さい。


後払い.com【後払いドットコム】コンビニ・銀行・郵便局で後払い決済

●コンビニ決済

コンビニ払込票が郵送で届きますので、お近くのコンビニエンスストアでお支払いください。

●代金引換
手数料330円です。商品配送時、ドライバーに代金をお渡しください。一部お使い頂けない商品がございます。

●銀行振替
ご注文後、ご注文日より7日以内に指定の銀行に代金をお振込ください。
銀行名 PayPay銀行 すずめ支店 店番号 002
口座番号 普通2721825
口座名義 株式会社花樹有 カ)カジュアル

●郵便振替
先払いです。ご注文後、ご注文日より7日以内に指定の銀行・郵便口座に代金をお振込ください。
口座番号 02220〓7〓63608
口座名義 株式会社花樹有
郵便振替用紙は準備しておりません。
ご案内する番号に振替していただく形になります。


●コンビニ決済
コンビニ払込票が郵送で届きますので、お近くのコンビニエンスストアでお支払いください。

●楽天銀行決済
ログイン画面からログインして振込手続きを行ってください。

●ウェブマネー決済
ウェブマネーのスクラッチ番号をご入力ください。

●モバイルエディ決済
モバイルエディ登録の携帯メールアドレス宛に届く「決済開始メール」をご覧になって、決済手続きを行ってください。


■配送の日程

お客様のご希望の日時に従って、発送いたします。

※ただし、商品が欠品している場合や交通事情等によりご希望の日にお届けできない場合は確認メールにて連絡いたします。

●即日発送ご希望の方
PM2時までの受付で即日発送いたします。

※但し、即日~3日以内発送の場合はクレジット決済・代金引換での対応になります。(入金確認の都合上)

(地域による到着日)
翌日着:東北・関東・信越・中部・北陸・関西
翌々日:北海道・中国 ・四国・九州
発送不可:沖縄・離島

●配達時間の指定ができます。
(地域によって異なります。お問合せ下さい。)

■クール便について

発送する商品と発送時期でクール便で送らなければならない物があります。
※その場合は一律980円を加算させて頂きます。
【対象商品:花束・アレンジメント・農産物の一部】
●気温が上がる時期
●商品が凍結の恐れのある時期に東北~北海道地域

●お悔みの花について
山形市内及び近郊(天童・上山・山辺・中山)へのお届けはAM10時まで受付で当日配達いたします。但し、時間指定は出来ません。
※その日葬儀・お通夜など指定時間がある場合は、最初にTELでお問合せ下さい。

≪山形市内及び近郊以外へのお届け≫
お届先近くの花屋さんからのお届けするよう手配いたします。詳細はお問合せ下さい。

対象商品はオリジナル商品以外となります。商品ページでご確認下さい。

地 域送料
全国 送料無料
沖縄・離島 対象外※クール便(季節によりクール便で発送します、商品代金にクール代が加算される商品もございます。

●全国送料無料でお届けいたします。(但し沖縄と離島には発送いたしません)
●インターネット注文に限ります。FAX、電話受注は対象となりません。ご了承ください。
●自動配信メールの送料と実際の送料が異なる場合がございます。
正しい金額は後ほどこちらよりお送りするメールに記載しますので、そちらをご確認ください。
●1回のご注文で複数のご注文の場合はそれぞれの送料設定になります。

 詳しい送料は、ご注文後こちらから連絡を差し上げます。



■ポイントについて

ネット通販花屋さん花樹有(かじゅある)会員にご登録いただくと、商品購入時、商品代金の1%がポイントとして加算されます。ポイントは次回のネット通販花屋さん花樹有(かじゅある)のお買い物でお使いいただけます。電話・FAX・メールでのご注文は、ポイントの適用外となります。


■お問い合わせ

【住所】 〒990-2483 山形市上町5〓2〓1 シャンド・フルール花樹有内
【e-mail】 shopmaster@kajuaru.com (24時間受付)
【電話】 023-645-1187 (月~土は10:00~18:30、日・祝日は10:00~17:00)となっております。
【FAX】 023-645-2252 (24時間受付)

桃 もも 訳あり 山形の桃 西王母 せいおうぼ 白桃 2kg 6個〜7個 9月下旬〜10月上旬 送料無料 送料無料 送料無料

麦わら 4
洗い上がりのしっとり感など、値段なだけあって心地いいものでした。ただパッケージから洗顔を出すのが出しづらく、普通にチューブタイプならいいのになぁ。。

西山 ともみ 3
注文した物と違う商品が来た!赤いプッシュキャップを購入したのに、白いプッシュのキャップが来ました!赤いプッシュキャップは、NEWで白いプッシュキャップは旧型でお値段も違い、赤い方がお高いですが、お安い白い方が到着!Amazonに電話してキャンセル、返品と手間をかけて、又再度購入を…と言われたので、今度こそと思い、赤い方を購入…が、来たのは又白いプッシュキャップ…!Amazonに連絡したら、申し訳ないと言った言葉もなく、キャンセルして返品してください…ただけ…!最悪な気持ちで、2度キャンセルと、手間がかかっただけでした!評価を読んだら、同じ人がいてたのにはビックリ!何も改善されていませんね!

こちらの商品は前年購入しましたが果実がもちもちしていて甘くとても美味しかったです 今年は残念ながらお店側からキャンセルされましたがまた購入したいです
訳あり 桃の人気商品・通販・価格比較 - 価格.com訳あり 桃の人気商品・通販・価格比較 - 価格.com
楽天市場】訳あり 桃 山形県産 白桃 品種おまかせ約2kg玉数おまかせ) 即日出荷 送料無料※一部地域は別途送料 pc05 : てんどうフーズうまいもの通販楽天市場】訳あり 桃 山形県産 白桃 品種おまかせ約2kg玉数おまかせ) 即日出荷 送料無料※一部地域は別途送料 pc05 :  てんどうフーズうまいもの通販
初めて西王母を頼みましたが 到着して驚きました 通販の桃は何度かありますが ここまで大きくて品物の質が 良いのは初めてでした また来年注文します
Amazon カスタマー 5
サラッとした液体状のボディソープ。ポンプが目づまりしたりポンプの先で固まったりしません。洗い上がりは、しっとりスベスベの感じです!!

《プリザーブドフラワー 花材》◆とりよせ品◆大地農園 山シダ グリーン リーフ 葉 プリザグリーン プリザーブドグリーン ハーバリウム プリ ドライ PP食パン半斤袋フランセ(1セット100枚入)
値段以上にお得だったので、即購入しちゃいました。もちろん桃は甘くて美味しかったです。また機会があれば購入したいです。
スノーブーツ レディース ブーツ スパイク 防滑 ノースデイト NORTH DATE ダテハキ 北海道 防寒 防水 雪道対応 ハーフブーツ MTA-12740 黒 ブラック リュックサック 60L ザック バックパック 登山 大容量 大型 軽量 山小屋泊 アコンカグア バリローチェ 60 レインカバー付
桃 もも 山形 桃 西王母 せいおうぼ 白桃 秀 3kg 7個〜9個 満杯詰 9月下旬〜10月上旬 送料無料 送料無料 送料無料 :seioubo3kg:花ギフト山形産果物野菜花樹有 - 通販 - Yahoo!ショッピング桃 もも 山形 桃 西王母 せいおうぼ 白桃 秀 3kg 7個〜9個 満杯詰 9月下旬〜10月上旬 送料無料 送料無料 送料無料  :seioubo3kg:花ギフト山形産果物野菜花樹有 - 通販 - Yahoo!ショッピング
長袖Tシャツ 作業服 作業着 6060-15 作業用インナー カットソー 安い リーズナブル S M LL 3L 4L 5L
山形の桃 訳あり 西王母(せいおうぼ)白桃 通販 花樹有(かじゅある) 商品詳細|ブルーローズとレインボーローズお取寄せ通販 花樹有(かじゅある)山形 の花屋山形の桃 訳あり 西王母(せいおうぼ)白桃 通販 花樹有(かじゅある) 商品詳細|ブルーローズとレインボーローズお取寄せ通販 花樹有(かじゅある)山形 の花屋
Amazon カスタマー 5
色々な洗顔料や自己流のスクラブで数年前に肌を完全に傷めて皮膚科のお世話になってからシンプルケアを心がけてこちらを使い始めました。朝晩の洗顔のあと化粧水を塗る前にコットンにたっぷりと染み込ませて顔を優しく拭いています。これだけで潤うわけではありませんが、この地味なひと手間を続けて肌が柔らかくふっくらとしてきました。先日久しぶりにスクラブを使ってみましたところ角質のポロポロはほとんど出ず、化粧水の導入液と角質ケアの両方をしっかり果たしてくれていると思います。コスパも良くポンプ式の大容量サイズが出てとても嬉しいです。

喪中はがき 印刷 200枚 選べるテンプレート 校正なし翌営業日発送 車 灰皿 カーメイト DZ286 灰皿アクティブライフ オレンジ ボトルタイプ オレンジLED ソーラー電池 灰詰まり防止 本体丸洗いOK carmate
白桃 送料無料 桃 もも 山形 訳あり 川中島白桃 2kg 満杯詰め 果物 かたい桃 固い桃 硬い桃 加藤農園 農産物 :kawanakajima-oodama-katou-wake:花ギフト山形産果物野菜花樹有 - 通販 - Yahoo!ショッピング白桃 送料無料 桃 もも 山形 訳あり 川中島白桃 2kg 満杯詰め 果物 かたい桃 固い桃 硬い桃 加藤農園 農産物  :kawanakajima-oodama-katou-wake:花ギフト山形産果物野菜花樹有 - 通販 - Yahoo!ショッピング
訳あり 半額 在庫処分 きな粉 北海道産 なめらかきな粉 100g×40袋 国産 北海道産丸大豆使用 きなこ ケース販売 波里 液晶保護フィルム 保護フィルム iPad mini 保護シート保護シート 定型外無料 自転車用 テールランプ LED 自転車ライト 流れるモード付 尾灯 防水 リアランプ USB充電式 自転車補助灯 テールライト
【楽天市場】【2023年8月下旬発送 先行早割】 山形県産 秀品 黄桃 2kg(7〜12玉前後)クール便 敬老の日 ギフト 化粧箱入り 硬い桃 黄桃 山形県から産地直送 黄桃 黄金桃 桃 送料無料 果物 フルーツ : グルメ&ギフトお取り寄せ山形【楽天市場】【2023年8月下旬発送 先行早割】 山形県産 秀品 黄桃 2kg(7〜12玉前後)クール便 敬老の日 ギフト 化粧箱入り 硬い桃 黄桃  山形県から産地直送 黄桃 黄金桃 桃 送料無料 果物 フルーツ : グルメ&ギフトお取り寄せ山形
SA18-8 丸型おでん鍋 EOD01
楽天市場】【2023年8月下旬発送 先行早割】 山形県産 秀品 黄桃 2kg(7〜12玉前後)クール便 敬老の日 ギフト 化粧箱入り 硬い桃 黄桃 山形県から産地直送 黄桃 黄金桃 桃 送料無料 果物 フルーツ : グルメ&ギフトお取り寄せ山形eLab楽天市場】【2023年8月下旬発送 先行早割】 山形県産 秀品 黄桃 2kg(7〜12玉前後)クール便 敬老の日 ギフト 化粧箱入り 硬い桃 黄桃 山形県から産地直送  黄桃 黄金桃 桃 送料無料 果物 フルーツ : グルメ&ギフトお取り寄せ山形eLab

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

梅干し 訳あり 減塩つぶれ梅セット 塩分3% 1.6kg(400g×4) 和歌山県産 紀州南高梅 梅干 うめぼし 規格外品 はちみつ梅 しそ梅 組み合わせ自由

本日はMRGT調査枠です。

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

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

下緒 刀剣用(真剣 居合刀) 袋紐4分(幅約12mm) (脇差用 110cm 新柄 No16 黒茶)真田紐

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

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

本日は以上です。

モバイルバッテリー 20000mAh 大容量 小型 軽量 急速充電 USB2ポート コンパクト スマホ充電器 ミニ型バッテリー 携帯充電器 翌日発送 PSE認証済

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

おしゃれ印鑑ケース付き 女性 印鑑 作成 かわいい はんこ 子供 女性 銀行印 かわいい 蝶貝パール印鑑 ハンコ 判子 認印 名前 ギフト 蝶貝パール印鑑 12.0mm

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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