1. ホーム
  2. DIY、工具
  3. 業務、産業用
  4. イベント、販促用
  5. プチギフト 景品 粗品 結婚式の二次会 幼稚園 保育園 卒園 卒業 入園 入学 クリスマス プレゼント 母の日 ふわっとアニマルハンカチタオル
最大15%OFFクーポン 2021年ファッション福袋 プチギフト 景品 粗品 結婚式の二次会 幼稚園 保育園 卒園 卒業 入園 入学 クリスマス プレゼント 母の日 ふわっとアニマルハンカチタオル pfsa131.com pfsa131.com

プチギフト 景品 粗品 結婚式の二次会 幼稚園 保育園 卒園 卒業 入園 入学 クリスマス プレゼント 母の日 ふわっとアニマルハンカチタオル

26円

プチギフト 景品 粗品 結婚式の二次会 幼稚園 保育園 卒園 卒業 入園 入学 クリスマス プレゼント 母の日 ふわっとアニマルハンカチタオル

結婚式の二次会 プチギフト タオル 景品 粗品 雑貨 ケーキタオルハンカチ イベント プレゼント 記念品 ノベルティ お祝い 退職 転勤 引越 ご挨拶 人気 お返し 宴会 まとめ買い パーティー 大量 子ども会 100円 展示会 開店記念 オープン記念 お土産 販促 販売促進 バレンタイン ホワイトデー 母の日 父の日
ありがとう 感謝の気持ちを込めたプチギフトです

商品説明
御注文単位(タイトル参照):1個〜
サイズ:約200×200mm
パッケージサイズ:---
荷姿:デザイン袋
材質:ポリエステル・ナイロン
色・柄:イヌ・クマ・ネコ・ヒツジ 4種取混ぜ(色柄指定は出来ません)
御注意・備考:---

下記にある赤枠の ●お買い物に関する御注意です● を必ず御覧下さいませ。



御手数ですが 『お買い物ガイド』 を必ずお読み下さい

● 御不明な点は、何でも御問い合わせ下さい ●
直通電話:090-9055-2860 (10時~21時)
電話/FAX:072-320-7779 (10時~18時)
担当:福井

御支払い方法の選択肢には御座いませんが、法人様は 『後払い』 や 『現金代引き』 も承れます。
※ 事前に必ず電話連絡の上、FAXにて御注文をお願いいたします。
※ 但し、御注文金額(送料も)以外に 代引き手数料(400円~・税抜)・代引き発送送料(800円・税抜)は必要です。
FAX:072-320-7779 まで書面にて御発注をお願いいたします。
※ 商品コード・商品名・価格・数量・御社の情報(郵便番号・住所・会社名・御担当者様名・電話番号・FAX番号)

個人様への後払い・代引き発送は出来ません。

平日の臨時休業は直通電話を含めて出荷等の対応が一切出来ません。
※ 平日の臨時休業日は営業日カレンダーで御確認下さいませ。

システム上、御注文確定後も複数の商品を御注文時や地域による送料変動(北海道・沖縄・離島) 及び 梱包割れ手数料(800円・税抜)は後加算です。 御了承下さいませ。

問い合わせメール (アドレスをクリックでメールソフト起動)
pk_mdc@yahoo.co.jp


税法改正に伴う タイトル・お買い物ガイド・商品説明、随時訂正してまいります。
御注文価格が御請求金額になります。御了承下さいませ。 2019.10.01


●●●重要なお知らせ●●●
新型コロナウイルスの影響で タイトルに 『○月中旬 入荷予定 予約販売』 記載の商品ですが、更に入荷予定が遅れる場合が御座います。御了承下さいませ。
●お買い物に関する御注意です●


■数量についての御注意■

・○○個(枚)以上で御注文をお願いします→○○個(枚)以上の数量で御注文をして下さい
・○○個(枚)セット バラ発送不可→タイトルの数量の倍数で御注文をお願いします
※ 上記の2つは、数量をお守り頂けない場合は残念ですがキャンセル処理となります
・○○個(枚)セット販売→○○の倍数以外の数量の場合、梱包割れ手数料(800円・税抜)を当社で後加算
・タイトルに数量無し→1個(枚)から御注文可


■送料についての御注意■

本州・四国・九州:900円(税抜)
北海道:2,000円(税抜) ※ 1ケース単位にて必要
沖縄県:5,000円(税抜)~ ※ 1ケース単位にて必要
離島:別途見積り ※ 1ケース単位にて必要
※ 御注文時にはシステム上、送料が『1』しか表示されません。
御注文内容により当社で訂正(後加算)の場合も御座います。
※ 北海道・沖縄・離島は大量注文でも1ケースごとに送料が必要です。御了承下さいませ。


■手数料についての御注意■
梱包割れ手数料:800円(税抜) / (セット販売で指定倍数以外の時に必要・当社で後加算)

基本的には1つの御注文単位では無く御注文商品アイテム数の送料が発生します。
複数商品を同時に御注文で、商品コード先頭の記号が違う商品を御注文の場合、出荷(発送)元が違いますので送料が後加算(当社にて900円・税抜)となります。

例:MとMの場合、送料が1(御注文時に自動加算済)
例:MとJの場合、送料が2(御注文時に自動加算済+後加算送料の1) / (当社にて900円~・税抜)
例:MとJとTの場合、送料が3(御注文時に自動加算済+後加算送料の2) / (当社にて1,800円~・税抜)


■現金代引きについて■
御支払い方法の選択に代引きは御座いませんが、御希望の法人様は御注文前に必ず電話連絡をお願いします。 090-9055-2860(担当:福井)
別途、手数料が必要ですが対応は可能です。個人様への代引きは出来ません。
※ 代引き手数料(400円~・税抜)・代引き発送送料(800円・税抜)が必要です。
御手数ですが 072-320-7779 までFAXにて御発注をお願いいたします。
※ 北海道・沖縄・離島は代引き対応不可です。


■銀行振込(後払い)について■
御支払い方法の選択に銀行振込(後払い)は御座いませんが、御希望の法人様は御注文前に必ず電話連絡をお願いします。 090-9055-2860(担当:福井)
※ 会社・法人様かつ、当社指定の業種の方のみの対応です。(HP等で会社情報の確認も必須となります)
御手数ですが 072-320-7779 までFAXにて御発注をお願いいたします。
※ 北海道・沖縄・離島も対応可能です。


■在庫について■
当店は在庫を持たない事で在庫リスクを無くし、出来るだけ安価で御提供を、心掛けているオンラインショップです。
メーカー営業倉庫や生産工場より直接、商品を御届けします。
従いまして急な欠品・完売の場合も御座います。
出来るだけ御注文前に在庫確認の御問い合わせをお願いいたします。


■発送について■
一部商品は営業日の平日ベースで午前11時までの御注文で、当日出荷の対応も可能です。(カード決済のみ)
基本的には平日ベースで翌日~翌々日の出荷です。(一部の商品を除く)
銀行振込は御入金確認後の商品御手配となります。
※ 振込手数料は御客様の御負担となります。カード決済がお得です。
※ 繁忙期等の理由でカード決済のみの期間も御座います。御了承下さいませ。

送料・在庫・御注文に関しまして御不明な点はお問い合わせ下さい。
直通電話:090-9055-2860 (10時~21時)
担当:福井


■クーリングオフについて■
クーリングオフは、訪問販売などから消費者を守るために法定されている制度であり、ネットショッピングにクーリングオフ制度はありません。
気が変わったからやめたいとか、勘違い・思い違い・イメージと違ったから返品(クーリングオフしたい)というのは、通信販売には適用されません。
※ 通信販売は、お店に行かずに商品を購入できるという利点を消費者が選択しているため、商品を手に取って見れないリスクは消費者の自己責任となります。
御注意下さいませ。
また有償にはなりますが商品によりサンプルの手配も可能です。御問い合わせ下さい。


プチギフト景品まかせてドットコムは、大阪府堺市西区のエム流通企画が運営しています。
090-9055-2860 09090552860 072-320-7779 0723207779

プチギフト 景品 粗品 結婚式の二次会 幼稚園 保育園 卒園 卒業 入園 入学 クリスマス プレゼント 母の日 ふわっとアニマルハンカチタオル

酢飲林檎 200ml ルークラン BokBok ボクボク サメ軟骨 150g ジェムソン 40% 700ml ふるさと納税 小国町 米沢牛ロースすき焼きしゃぶしゃぶ 約300g トヨタ ダイハツ NHZA-W61G NHZN-W61G TOYOTA DAIHATSU 用 VTR アダプター 純正ナビ 接続 外部入力 映像 音声 カーナビ DVD ニューエラゴルフ NEW ERA GOLF アイアンカバー 11404377 ブラック ゴルフ用品 クラブカバー ゴルフ ヘッドカバー マキアレイベル 公式 サンプロテクトUVジェル50+(大容量)120mL | 日焼け止め 顔用 敏感肌 SPF50 PA 近赤外線 敏感肌 石鹸で落とせる 3M(スリーエム) キネシオロジー テーピング マルチポアスポーツ レギュラー 25mm × 5m × 1巻 Etech バスタオル マイクロファイバー ホテル仕様 大判 70*140cm タオル 3枚セット 高速吸水 速乾 耐久性 抗菌防臭 ふわふわ 柔らかい 肌触り (ブラウン*ホワイ
入園祝い 人気ランキング24選!相場金額やメッセージ文例、のしの書き方とおすすめギフトを紹介! | プレゼント&ギフトのギフトモール入園祝い 人気ランキング24選!相場金額やメッセージ文例、のしの書き方とおすすめギフトを紹介! | プレゼント&ギフトのギフトモール
S'more(スモア) Woodi Roll Table キャンプ テーブル ウッドロールテーブル 木製 アウトドア (60cm 60cm) NEWアンパンマン 三輪車
パンプキン 5
129センチ25キロ娘にジャストサイズ130を購入しました。ピッタリです!!後ろのレースだけ引きずりそうですが、デザインなのかな?ウェディングドレスを連想させます。シワはありますが、浴室近くにハンガーかけして、自然アイロンしてます。

もりもり 4
とても可愛いです。

炭酸水 強炭酸水 500ml 48本 プレーン レモン 友桝飲料 500ml × 48本 まとめ買い 発泡水 ペットボトル 代引不可
もん 2
ファスナーがガリガリ。見た目は問題ないですが、、

ブリケット薪 接着剤不使用 キャンプ、BBQや暖炉にご使用できます レインスーツ レインウエア レインコート 人気 上下 パンツ ストレッチ 快適 超軽量 高機能 自転車 通勤 通学 バイク アウトドア 透湿 防水 レボルブ RV820
プチギフト 退職 バラ ハンカチ 花束 ローズ 卒業式 卒園式 卒業祝い 入園式 入学式 入学祝い 結婚式 転勤 異動 先生 友達 生徒 ハンカチ タオル 子供 :165896:ブリッジトレード - 通販 - Yahoo!ショッピングプチギフト 退職 バラ ハンカチ 花束 ローズ 卒業式 卒園式 卒業祝い 入園式 入学式 入学祝い 結婚式 転勤 異動 先生 友達 生徒 ハンカチ  タオル 子供 :165896:ブリッジトレード - 通販 - Yahoo!ショッピング
ご飯の友トング 卓上取り分け用 13.5cm
5
厳しい寒さの中、外出時に必須アイテム

みどりの???? 4
赤なのに黒いバックが来るオマケにバラが無い。適当な検品さすが中国クオリティー母がどうしても欲しいので再度注文まともなお品がきて良かった。デザインも派手で良いです。

カーナビ ケンウッド 彩速ナビ MDV-M909HDL
楽天市場】卒園 プチギフト 卒業 プレゼント 【あす楽】 ふんわりアニマル ハンカチタオル タオル 保育園 運動会 景品 幼稚園 タオル ギフト おしゃれプチギフト 退職 大量 産休 ハロウィン クリスマス 子ども会 景品 PTA 記念品 : プチギフトmomo-fuku楽天市場】卒園 プチギフト 卒業 プレゼント 【あす楽】 ふんわりアニマル ハンカチタオル タオル 保育園 運動会 景品 幼稚園 タオル ギフト  おしゃれプチギフト 退職 大量 産休 ハロウィン クリスマス 子ども会 景品 PTA 記念品 : プチギフトmomo-fuku
卒園祝い】周りと差がつくプチギフト18選!ママも子供も喜ぶ厳選アイテム | Giftpedia byギフトモールアニー卒園祝い】周りと差がつくプチギフト18選!ママも子供も喜ぶ厳選アイテム | Giftpedia byギフトモールアニー
楽天市場】【40%OFF】 保育園 卒園 景品 プチギフト 幼稚園 【あす楽】 リボン付きアニマル・ハンカチタオル タオル 保育園 運動会 景品 幼稚園 タオル ギフト おしゃれプチギフト 退職 大量 産休 ハロウィン クリスマス 子ども会 : プチギフトmomo-fuku楽天市場】【40%OFF】 保育園 卒園 景品 プチギフト 幼稚園 【あす楽】 リボン付きアニマル・ハンカチタオル タオル 保育園 運動会 景品  幼稚園 タオル ギフト おしゃれプチギフト 退職 大量 産休 ハロウィン クリスマス 子ども会 : プチギフトmomo-fuku
卒園祝い】周りと差がつくプチギフト18選!ママも子供も喜ぶ厳選アイテム | Giftpedia byギフトモールアニー卒園祝い】周りと差がつくプチギフト18選!ママも子供も喜ぶ厳選アイテム | Giftpedia byギフトモールアニー
楽天市場】楽天ランキング1位獲得 ふわっとアニマル ハンカチタオル1個【プチギフト 子供 ハンカチ プチギフト タオルハンカチ 粗品 景品 プチギフト 子供会 保育園 幼稚園 卒園記念品 卒園祝い お友達 引っ越し プレゼント 転校 父母会 発表会 ピアノ 個包装】【あす楽 ...楽天市場】楽天ランキング1位獲得 ふわっとアニマル ハンカチタオル1個【プチギフト 子供 ハンカチ プチギフト タオルハンカチ 粗品 景品 プチギフト  子供会 保育園 幼稚園 卒園記念品 卒園祝い お友達 引っ越し プレゼント 転校 父母会 発表会 ピアノ 個包装】【あす楽 ...
卒園・卒業おめでとうシール付き商品 ふわっとアニマル ハンカチタオル1個 プチギフト 子供 プチギフト 保育園 幼稚園 卒園記念品 卒園祝い 卒対 プレゼント :SP26697MT-SOTU:粗品・イベント景品の粗品屋本舗 - 通販 - Yahoo!ショッピング卒園・卒業おめでとうシール付き商品 ふわっとアニマル ハンカチタオル1個 プチギフト 子供 プチギフト 保育園 幼稚園 卒園記念品 卒園祝い 卒対  プレゼント :SP26697MT-SOTU:粗品・イベント景品の粗品屋本舗 - 通販 - Yahoo!ショッピング
ブレスレット 静電気防止ブレスレット 静電気抑制ヘアブレスレット つけっぱなし おしゃれ かわいい 静電気ブレスレット 日本製 パチパチ 秋 冬 antishock 出産内祝い お返し プチギフト 『 あいさつ米 450g (ゆめぴりか) 』 令和4年産 新米 内祝い 名入れ 結婚式 米 人気 北海道ギフト 可愛い 挨拶 粗品 安い
粗品 景品 プチギフト 子供会 保育園 幼稚園 卒園 卒業 記念品 お別れ会 プレゼント 転校 プレゼント アニマルポーチ&タオル1個 :SP28325MT-Z:粗品・イベント景品の粗品屋本舗 - 通販 - Yahoo!ショッピング粗品 景品 プチギフト 子供会 保育園 幼稚園 卒園 卒業 記念品 お別れ会 プレゼント 転校 プレゼント アニマルポーチ&タオル1個  :SP28325MT-Z:粗品・イベント景品の粗品屋本舗 - 通販 - 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パッケージとしてインポートできました。

DHC 葉酸 120日分 (60日分60粒×2袋) ディーエイチシー サプリメント ネコポス投函・全国送料無料 賞味期限2025.5以降

本日はMRGT調査枠です。

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

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

ストレッチ・テーラードジャケット 子供服 男の子 冠婚葬祭 結婚式 発表会 フォーマル スーツ セットアップ 130 140 150 160 170

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

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

本日は以上です。

J-base ワイングラス ホルダー ビス止めでしっかり固定 吊り下げ ビス付き (1列)

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

古着 レディースS adidas アディダス ゴルフウェア ストレッチCP ウルトラライトニット パーカー フルジップ オレンジ N68139

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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