1. ホーム
  2. DIY、工具
  3. 道具、工具
  4. その他道具、工具
  5. メッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ(代引き不可)(個人様は営業所止め)
出荷 新作人気モデル メッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ 代引き不可 個人様は営業所止め kentaro.sakura.ne.jp kentaro.sakura.ne.jp

メッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ(代引き不可)(個人様は営業所止め)

109233円

メッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ(代引き不可)(個人様は営業所止め)

・お得な10個セット!
・メッシュ構造で軽量ながら強い強度があるので、様々な使い方が可能です
・前面扉の上部は開閉して物の出し入れができるので、段積みしていても中の物が取り出せて便利です
・4方向からフォークの差込みが可能なので、フォークリフトでの運搬が容易です

*荷下ろしにはフォークリフトが必要です (車上渡し)
*フォークリフトが無い場合は西濃運輸営業所止めとなります
*北海道へお届けの場合、発送先の地域により営業所止めとなる場合がございますのでご了承下さい

【別途送料について(10台につき)】
■東北      :23,800円UP
■北海道     :34,000円UP
■沖縄      :40,800円UP
☆離島(中継)地域は別途送料お見積りとなります
----------------------------
◎別途送料は商品それぞれ個々に頂戴致します
送料区分の異なる商品を一緒にカートに入れた場合や、一部の特殊な送料設定の商品の場合、
注文確定の画面で追加送料が表示されません(送料部分が0円または※円と表示されます)
ご注文後に合計金額を変更し、メールでご案内致しますので、予めご了承下さい






お得な10個セット!






ガントリー用注意文

仕様・状態
商品名 KIKAIYA メッシュパレット 大 10台セット
商品番号 SET-MP-15
最大許容荷重 1500kg
本体重量 69kg
サイズ 外寸サイズ:幅1200×奥行1000×高さ900mm
内寸サイズ:幅1150x奥行950x高さ750mm
・線径6.0mm//メッシュピッチ50×50mm
脚部高さ 100mm
商品説明
お得な10個セット!

・三価クロムメッキ仕上げで錆に強く、荷物の保管に最適です

・工事現場での資材置き、工場での部品の保管に活躍します

・メッシュ構造で軽量ながら強い強度があるので、様々な使い方が可能です

・前面扉の上部は開閉して物の出し入れができるので、段積みしていても中の物が取り出せて便利です

・4方向からフォークの差込みが可能なので、フォークリフトでの運搬が容易です

・組立てて3段まで積み重ねできるので、空間を有効利用できます

・折りたたみ時にはコンパクトになり、積み重ねて収納する事ができます

・メッシュパレットに限り当店へお引き取りの場合は来店値引きがございます

※本商品にキャスターは付いておりません

*北海道へお届けの場合、発送先の地域により営業所止めとなる場合がございますのでご了承下さい

*荷下ろしにはフォークリフトが必要です(車上渡し)
*フォークリフトが無い場合は西濃運輸営業所止めとなります

メッシュパレット関連商品 ・メッシュパレット 中(MP-12)
・メッシュパレット 大(MP-15)
--------【 ブレーキキャスター付 】--------
・メッシュパレット 中 ブレーキキャスター付(MPS-10C)
・メッシュパレット 大 ブレーキキャスター付(MPS-12C)
----------【 お得な10個セット 】----------
・メッシュパレット 中 10個セット(SET-MP-12)
・メッシュパレット 大 10個セット(SET-MP-15)
・メッシュパレット 中 ブレーキキャスター付 10個セット(SET-MP-10C)
・メッシュパレット 大 ブレーキキャスター付 10個セット(SET-MP-12C)


別途送料について 本品は送料無料です
※ただし東北・北海道・沖縄・離島は別途送料を申し受けます

【別途送料について(10台につき】

■東北      :23,800円UP
■北海道     :34,000円UP
■沖縄      :40,800円UP
☆離島(中継)地域は別途送料お見積りとなります
----------------------------
◎別途送料は商品それぞれ個々に頂戴致します
送料区分の異なる商品を一緒にカートに入れた場合や、一部の特殊な送料設定の商品の場合、
注文確定の画面で追加送料が表示されません(送料部分が0円または※円と表示されます)
ご注文後に合計金額を変更し、メールでご案内致しますので、予めご了承下さい
返品・交換について
商品詳細をよく確認した上でご注文ください。
サイズ違い・イメージ違いなどによる商品の返品・交換は一切できかねますので、予めご了承くださいませ。

商品到着後、7日以内に状態・動作の確認をお願いいたします。
■商品破損
外箱の損傷・梱包の破れ等がある場合は運送業者にご連絡ください。
(運送業者より代品依頼があり次第、迅速に交換品を手配いたします。)

■初期不良・不足品
不良の状態が目視で確認可能な場合は写真をいただけますと幸いです。


掲載商品は全て新品です

インフォメーション

  • 配送・送料について ■佐川急便
    ■西濃運輸
    ■ゆうパック
    ■ヤマト運輸
    ■トールエクスプレス


    ※運送会社はご選択いただけませんのでご了承ください

    【商品到着目安】
    中国・四国・九州・近畿・東海
    ⇒ 出荷から2~3日
    関東・信越・北陸 ⇒ 出荷から3~4日
    東北 ⇒ 出荷から4~5日
    北海道・沖縄 ⇒ 出荷から7日~10日

    ※交通事情により上記で届かない場合がございます。目安ですのでご了承ください。
    ※重量物(梱包重量50kg以上)は車上渡しとなります。荷下ろしのお手伝いをお願いします。

    ※土・日・祝日は発送業務を行っておりません。
    ネットでのご注文は24時間受け付けております。

    ※沖縄・離島地域は別途送料を申し受けます。 北海道は一部の商品に別途送料を申し受けます。

    ・別途送料につきましては、注文確定の画面では表示されません。(ご注文内容の確認画面の送料部分は※円と表示されます。)
    ・送料を含めたお支払い総額を「ご注文承諾通知メール」で改めてお知らせいたしますので必ずご確認ください。
    ・発送手続きが完了後、当店より「発送のご案内」をメールにてお知らせいたしますので、ご確認ください。

    発送のタイミングについて ◆商品代引きの場合、即日または翌営業日に発送いたします。
    ◆クレジットカード決済の場合、確認が取れ次第、即日または翌営業日に発送いたします。
    ◆お振込みの場合、ご入金確認後、即日または翌営業日に発送いたします。

    ※別途送料(お見積り)がある場合やその他確認事項がある場合は、お客様ご了承後の発送手配となります。

    ※確認メールをお送り致しますので必ずご確認の上ご返信ください。
    ※万が一出荷が遅れる場合はメールでご連絡致します。

    領収書について 当店の領収書は、お客様自身に発行して頂くWEB発行システムです。
    発送メールの「領収書ダウンロード用URL」からダウンロードしてご利用ください。

    *宛名・但書はお客様で自由に変更可能です。(※空欄不可)
    *領収書は出荷確定日から最大30日間/3枚までダウンロードが可能です。2回以上ダウンロードした領収書には「再発行」と表示されます。
    *ポイントやクーポンをご利用の場合は、ポイント・クーポン利用分を引いた金額になります。

    ※店舗からの領収書の発送、並びに郵送手配は原則承っておりません。
    領収書の「ペーパーレス化」にご協力ください。

    万が一、領収書の原本が必要な場合、弊社に返信用封筒をご郵送いただきましたらご返送させていただきます。

    ショップ商品について KIKAIYA商品を使用した際に発生したトラブル、事故につきまして、当社は一切の責任を負いません。ご使用に関しましては、全て自己責任にてお願い致します。

    製品改良の為、予告なく仕様を変更する場合がございます。
    【例】(本体の色)(ケースのサイズ・色・形)等 ご使用に問題のない場合(返品/交換)はお受けしておりませんのでご了承ください。

    KIKAIYA製品は全て新品ですがインポート品のため製造過程で外見にキズ、ヘコミがある場合がございますが性能上は問題ございません。
    外見保証はございませんので予めご了承ください。

  • 商品の配送について 当店では工事現場・建設現場への配送は行っておりません。 最寄りの運送会社営業所止めとなりますのでご了承ください。
    (※小物は現場への配送可能です)

    配達日・配達時間指定について お届け配達日・配達時間を指定することはできますが、 運送会社により指定出来ない場合がございますので詳細は下記をご参照下さい。

    ■佐川急便
    午前中/12~14時/14~16時
    16~18時/18~21時

    ■西濃運輸
    配達時間指定不可
    日・祝祭日の配達は行っておりません

    ■ゆうパック
    午前中/12~14時/14~16時
    16~18時/18~20時/20~21時

    ■ヤマト運輸
    午前中/14~16時
    16~18時/18~20時/19~21時

    ※お客様での運送会社の指定はできかねます。 交通事情・商品によっては配達日・時間指定できない場合がございます。

    重量物(梱包重量50kg以上)について ■重量物は西濃運輸での発送となります
    発送先の宛名は会社名または店名の記載をお願い致します
    ※西濃運輸は配達時間指定サービスと日・祝祭日の配達は行っておりません。

    ■重量物商品は車上渡しとなります
    ドライバー1人では荷下ろしが難しくなっておりますので、 フォークリフトのご用意がない場合は、男性での荷下ろしのお手伝いをお願いいたします。

    ■個人様宅で重量物は西濃運輸の営業所止めとなります
    ※営業所止め確認のメールをお送り致しますので必ずご確認の上ご返信ください。
    ※お客様ご了承後の発送手配となります。

    ■法人・店舗様の場合でも、トラック侵入困難な場所へは配達できません(西濃運輸営業所止めとなります)

    ※西濃運輸営業所止めで代金引換の場合、 代金引換のお引取り時間が営業所によって異なりますので、 事前にお電話にてお問い合わせいただきますようお願いいたします。

    返品・交換について お客様都合による返品・交換は一切お受けできません。

    ■ご注文後のキャンセルについて
    サイズや重量をよくご確認の上お間違いのないようご注文をお願いします。
    商品発送後のキャンセルは一切お受けできませんので、ご了承ください。

    ■初期不良・運送中の破損について
    商品は到着しましたら7日以内に必ず開封して中身をご確認下さい。
    万が一不良・破損等が発生した場合、商品到着日より7日以内に画像添付の上、当店までご連絡下さい。

    画像を確認いたしまして商品交換または部品交換対応させていただきます。

    商品を当社へ送られる際は、必ず画像添付の上、当店までご連絡ください。

    ご連絡無く商品を送られた場合、受け取る事ができません。
    ご連絡いただいた上で元払いでご返送をお願いします。
    着払いでのご返送はお受けできません。


    プライバシーについて お客様からいただいた個人情報は商品の発送とご連絡以外には一切使用致しません。

    当社が責任をもって安全に蓄積・保管し、第三者に譲渡・提供することはございません。

  • 商品の保証期間について 商品の保証期間は、当社基準によります。
    お客様の誤った使用方法等による故障・破損の場合は、保証期間内でありましても【有償】でのご対応になります。
    またご対応内容につきましては当社基準によります。

    商品の保証は、使用回数に関係なく保証期間を過ぎた場合は保証対象外となりますのでご了承下さい。

    保証期間内でありましても、当社への返送送料はお客様負担となりますのでご了承下さい。

    海外でご使用の場合、保証対象外となります。

    部品供給・修理について 弊社でお求めいただいた商品に初期不良・使用時の不調などがあった場合、商品状態の分かる<お写真>を添付の上、ご連絡ください。

    初期不良(購入日から1週間以内)の場合、商品交換または部品交換対応させていただきます。
    部品供給の場合、お客様自身で交換対応をお願い致します。

    原則修理対応については行っておりませんので予めご了承ください。

    お支払いについて お支払い方法は、クレジットカード・PayPay残高払い・ソフトバンク・ワイモバイルまとめて支払い・銀行振込(ゆうちょ銀行)・ゆうちょ振替・代金引換のいずれかがご利用いただけます。

    ※お振込みはご注文後3日以内にお願い致します。
    ※代引き不可商品もございますので、各商品ページをご確認ください。

    ■ゆうちょ振替
    記号01320-8-112063
    口座名 コバヤシデンソー株式会社

    ※お振込みの場合は、ご入金確認後の発送となります。

    ■ゆうちょ銀行【 銀行振込(前払い)】
    支店名:一三九(イチサンキュウ)店(139)
    口座番号 :(当座)0112063
    口座名 :コバヤシデンソー株式会社

    ※振込み手数料はご負担ください。
    ※お振込みの場合は、ご入金確認後の発送となります。
    ※ご購入者名及び発送先名と振込人のお名前が違う場合は、 お振込後にご購入者名もしくは発送先名と振込人のお名前を必ず連絡お願い致します。 連絡がない場合、確認に時間がかかり発送が遅れる場合がございます。

    ■代金引換
    代引き手数料
    商品価格+送料が
    ・9,999円までは330円
    ・10,000円~29,999円までは440円
    ・30,000円~99,999円までは660円
    ・100,000円~299,999円までは1,100円
    ・300,000円~499,999円までは2,200円

    ※ただし離島地域は代引きができません。

    ■クレジットカード
    ※クレジットカードのセキュリティはSSLというシステムを利用しております。カード番号は暗号化されて安全に送信されますので、どうぞご安心ください。



    店舗情報 〒720-0843
    広島県福山市赤坂町赤坂1415-3
    コバヤシデンソー株式会社 内
    KIKAIYA work shop

    【MAIL】info@kikaiya.com

    【営業時間】
    平日9:30~12:00、13:00~16:30

    【定休日】土曜・日曜・祝祭日

    *当店は商品の展示またはデモ等は行っておりませんのでご了承ください*

メッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ(代引き不可)(個人様は営業所止め)

Amazon カスタマー 5
安かったので荷室にあるアクセサリープラグ用に購入しました。目的はバッテリー電圧の確認とおまけ程度に荷室温度の確認。意外なことに温度表示も電圧表示も正確です。購入して1年ほどになりますがまだ壊れておらず期待以上です。

パーカー ボールペン 油性 IM GT AP014581 S1142302 正規輸入品
梱包商品は特に問題なし、また発注します。
コーセー エスプリーク フェイスパウダー用 ケース
メッシュパレット 中 ブレーキ キャスター付 10個セット 幅1040×奥行820×高さ910mm 網パレット 1000kg パレティーナ(代引き不可 )(個人様は営業所止め) :SET-MP-10C:KIKAIYA work shop - 通販 - Yahoo!ショッピングメッシュパレット 中 ブレーキ キャスター付 10個セット 幅1040×奥行820×高さ910mm 網パレット 1000kg パレティーナ(代引き不可 )(個人様は営業所止め) :SET-MP-10C:KIKAIYA work shop - 通販 - Yahoo!ショッピング
メッシュパレット 中 ブレーキ キャスター付 10個セット 幅1040×奥行820×高さ910mm 網パレット 1000kg パレティーナ(代引き不可 )(個人様は営業所止め) :SET-MP-10C:KIKAIYA work shop - 通販 - Yahoo!ショッピングメッシュパレット 中 ブレーキ キャスター付 10個セット 幅1040×奥行820×高さ910mm 網パレット 1000kg パレティーナ(代引き不可 )(個人様は営業所止め) :SET-MP-10C:KIKAIYA work shop - 通販 - Yahoo!ショッピング
ネイル ナチュラル シェル メキシコ産 全2種
メッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ(代引き不可 )(個人様は営業所止め) :SET-MP-15:KIKAIYA work shop - 通販 - Yahoo!ショッピングメッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ(代引き不可 )(個人様は営業所止め) :SET-MP-15:KIKAIYA work shop - 通販 - Yahoo!ショッピング
通気性抜群!ルーバー式シューズボックス(下駄箱・玄関収納)
メッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ(代引き不可 )(個人様は営業所止め) :SET-MP-15:KIKAIYA work shop - 通販 - Yahoo!ショッピングメッシュパレット 大 10個セット 幅1200×奥行1000×高さ900mm 網パレット 網カゴ ネットパレット 1500kg パレティーナ(代引き不可 )(個人様は営業所止め) :SET-MP-15:KIKAIYA work shop - 通販 - Yahoo!ショッピング
にんにく味噌 唐辛子入り 九州 熊本 ウエディングドレス 大きいリボン 4点セット Aラインドレス プリンセス ロング丈 ウェディングドレス サテン 白 二次会 ドレス 花嫁 シンプル 後撮り 前撮り
最大66%OFFクーポン ナチュラルペットフーズ 6個入り トイスナック パラキートボール 野鳥最大66%OFFクーポン ナチュラルペットフーズ 6個入り トイスナック パラキートボール 野鳥
自作PCを仕事で使う 3
元々のスプレーボトルに移す時に相当量こぼれる。口又は注ぎのプラガイドなど工夫して下さい。効果はまずまず。値段はとびきり高いのですからら

DT Swiss(DTスイス) RR511 20H 700C チューブレスレディ リム 送料無料(メール便) 恒食 国内産ふのり 15g x2個セット
メッシュパレット 大 幅1200x奥行1000x高さ900mm 網パレット パレティーナ 【 送料無料 】【 商品代引不可 】【 個人様は営業所止め 】メッシュパレット 大 幅1200x奥行1000x高さ900mm 網パレット パレティーナ 【 送料無料 】【 商品代引不可 】【 個人様は営業所止め 】
ミッフィー グッズ マスキングテープ 絵本キャラクター クリア 20mm マステ パセオ サボテンのフラワーベース ブルー サイズ
楽天市場】メッシュパレット大 ブレーキキャスター付き【 10個セットでお得 】幅1200×奥行1000×高さ960mm 網パレット パレティーナ KIKAIYA 【一部地域送料無料】 : ツールショップキカイヤ楽天市場】メッシュパレット大 ブレーキキャスター付き【 10個セットでお得 】幅1200×奥行1000×高さ960mm 網パレット パレティーナ  KIKAIYA 【一部地域送料無料】 : ツールショップキカイヤ
ato6019-4213 USBケーブル(A-Bタイプ) ホワイト 5m 1ケ エレコム USB2-ECO50WH
Amazon カスタマー 1
写真ほど綺麗なカーボン柄では無く、シマウマみたいな柄になってました。商品も触らないと分からない程度ですが、ボコボコしているとこがありました。値段相応。

座布団 2
縫製がとても粗く同価格帯の商品と見比べても劣ります。特にショーツはひどい。デザイン、雰囲気はいいので割り切りが必要。

ゆう 5
すぐ交換できました。おかげさまでメーターが動くようになりました。

COMPRESSPORT コンプレスポーツ PRO RACING CAP (ランニングキャップ)
花田 5
よかた

最大66%OFFクーポン ナチュラルペットフーズ 6個入り トイスナック パラキートボール 野鳥の餌台最大66%OFFクーポン ナチュラルペットフーズ 6個入り トイスナック パラキートボール 野鳥の餌台
キャスコ フリースミトン 2018年秋冬モデル メンズ ブラック 日本 FREE (FREE サイズ)
楽天市場】メッシュパレット大 幅1200×奥行1000×高さ900mm 網パレット パレティーナ KIKAIYA 【一部地域送料無料】 : ツールショップキカイヤ楽天市場】メッシュパレット大 幅1200×奥行1000×高さ900mm 網パレット パレティーナ KIKAIYA 【一部地域送料無料】 :  ツールショップキカイヤ

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

置き畳 ユニット畳 国産 い草 琉球畳 縁なし畳 半畳 日本製 82×82×1.6cm(6枚セット)サイズオーダー対応(離宮 ブラック)

本日はMRGT調査枠です。

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

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

テラヘルツ鉱石 ブレスレット 6mm ミラーカット 父の日 ホワイトデー プレゼント お返し

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

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

本日は以上です。

ハタチ エアブレイドトパーズ(ブルー) HATACHI グラウンドゴルフ用ボール HAC-BH3805A-27 返品種別A

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

観葉植物 サンスベリア サンセベリア ローレンティ 多肉植物 7号陶器鉢植え ロングスクエア 75cm 大型 おしゃれ お祝い

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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