1. ホーム
  2. スポーツ
  3. その他の競技種目
  4. ボウリング
  5. 可塑剤ちゃうねん7号 Ver.7.5 20cc 60cc 表面改善剤 抜けた可塑剤の置換に
全店販売中 全国宅配無料 可塑剤ちゃうねん7号 Ver.7.5 20cc 60cc 表面改善剤 抜けた可塑剤の置換に kentaro.sakura.ne.jp kentaro.sakura.ne.jp

可塑剤ちゃうねん7号 Ver.7.5 20cc 60cc 表面改善剤 抜けた可塑剤の置換に

536円

可塑剤ちゃうねん7号 Ver.7.5 20cc 60cc 表面改善剤 抜けた可塑剤の置換に

商品名:可塑剤ちゃうねん7号 Ver.7.5
用途:ボウリングボール用表面改善剤
セット内容(1セット)
可塑剤ちゃうねん7号 スポイト容器入 20cc
補充用可塑剤ちゃうねんPET容器入 60cc
塗布用シート10枚
計量スプーン(2cc)1個
簡易説明書

1回の使用量:改善剤 2cc 塗布シート1枚
合計80ccで、ボール40個分は塗布出来ると思います。
塗布用シートは再利用可能

Ver.7.5の改良点
〇7.4の3倍の濃度で製作しました
〇アルコールを添加して浸透性を向上しました

マニアックなものですので
興味のある方だけに販売をさせて頂きます。


簡単に説明をさせて頂きます。
抜けた可塑剤の代わりに置換するためのもので
可塑剤みたいに人体への害が蓄積するものではなく
安心安全な材料を使用し
素人でも簡単に施工が出来るように作りました
可塑剤注入とは、違うアプローチ方法で
ボールパフォーマンスを改善させようと思います














可塑剤?ちゃうねん!

マニアックなものですので
興味のある方だけに販売をさせて頂きます。


簡単に説明をさせて頂きます。
抜けた可塑剤の代わりに置換するためのもので
可塑剤みたいに人体への害が蓄積するものではなく
安心安全な材料を使用し
素人でも簡単に施工が出来るように作りました
可塑剤注入とは、違うアプローチ方法で
ボールパフォーマンスを改善させようと思います

α4テスト(社内テスト4回)を経て
β1〜4テスト(社外テスト4回)
合計550個(20cc入)分をテストさせて頂きました





※β4までのレビューで多かったのが
研磨・オイル抜き後、ちやうねんを塗布

●オイルの切れたエリアからの戻りのメリハリが強くなった
●引き立てのレンコンだと切れがとても良くなった
●オイルエリアでの転がり(キャッチ)が良く軸移動が速くなった
●ピンに当たる瞬間の食い込みが良くなった

劇的に良くなったというのでは無いけども
実感できるレベルで良くはなってると思います



想定外だったのが、ちゃうねんだけ塗布だけの場合
(研磨・オイル抜きは無し)
●ドライゾーンでの切れが良くなった
●オイルのキャッチが良くなった 塗るだけでも、少しは変化があるようです
しかし、ちゃんと下処理を行うことで より良い効果があると思います

購入者さんに試して欲しいこと

表面が劣化してる・オイルが飽和状態のボールに施工してみて どう変わるか? 
あり得ない使い方大歓迎です
思わぬ事から発見があることが面白い





詳しい施工内容などは、
【活性クリーナーボウリング】と検索し
ボウリングボールメンテンスHPを
閲覧頂ければと思います。




以下 施工手順

(1) アブラロンの1000番で4面を軽く手で軽く磨く
適切に活性化されたボールならば荒い番手から、
ゴシゴシ削る必要性が感じません
ノーメンテのボールなら、多少余分に削る必要はあるかな?

(2)オイル抜き用添加パウダーでオイル抜きをする
55度で6gを15分を1回で良いと思います
ノーメンテのボールなら、55度で6gを3回以上
ある程度、抜けるまではお願いしたい

(3)温かいうちに活性クリーナーで拭いて、その後タオルで
水気を取る

(4)塗布用シートを乗せ、可塑剤ちゃうねん7号を
シート全体が濡れるまで染み込ませる
(計量スプーン(2cc)を利用頂くと便利です)

(5)シートが少しづつ乾燥してくるので
ボールに水気が塗れなくなる程度まで
ボール全体にまんべんなく塗り込む

(6)ボールを24時間程度乾燥させる

(7)お好みの番手に仕上げて施工終了です。

補足
オイル抜き終了後、ボールが温かいうちに
塗布を開始することでより一層の効果が期待できます。
成分が沈殿していると効果が減るので
使用前に良く攪拌してください。
使用後は、手洗いなどをしっかりおこなってください。







 各種説明書ダウンロード



 お支払いについて  領収書の発行について 

 お支払いは下記がご利用いただけます。
 手数料・支払い期限などの詳細はこちら

 ●クレジットカード払い

 ●PayPay残高払

 ●PayPayあと払い

 ●ゆっくり払い

 ●銀行振込

 ●ペイジー

 ●代引き(宅急便コレクト)

 ●ソフトバンク・ワイモバイルまとめて支払い

 ●d払い

 ●auかんたん決済

 ●コンビニ(セブン-イレブン)

 ●コンビニ(ファミリーマート、ローソン、その他)


 ※銀行振込、ペイジー、コンビニでのお支払い期限は、10日間となります。
  10日を過ぎた場合は,、キャンセル処理をさせていただきます。



 お支払い方法に応じて発行される証票(明細書や送り状)を
 領収書相当とさせていただいております。
 原則あらためて発行はしておりませんのでご了承ください。

 ●クレジットカード決済
  各カード会社から発行される「ご利用明細」をご利用ください。

 ●PayPay残高払い・PayPayあと払い
  利用時に発行される「ご利用(請求)明細書」をご利用ください

 ●ゆっくり払い
 「コンビニ」「銀行」「LINE Pay」「PayB」「ファミペイ」の
 「お支払いの控え」「お振込み明細書」「ご利用明細書」などをご利用ください。

 ●銀行振込又は、ペイジーでのお支払い
  銀行, 銀行窓口(ATM)から発行される
  「お振込明細」又は「引落明細」が
  「領収書」となります。 ネットバンキング,
   web上の取引画面又は電子通知メールが、
  銀行が示す領収書相当となります。

 ●代引き(宅急便コレクト)
  宅急便の送り状が領収書の役割を兼ねております。

 ●モバイル支払い(キャリア決済)
  ご契約の携帯会社の「ご利用(請求)明細書」をご利用ください。

 ●コンビニ払い
  店舗でお受け取りいただきましたお支払いの控え
  (受領書または受領証)をご利用ください。




 
 配送について  営業時間帯について

 配送は、ヤマト運輸 宅急便又はネコポスでお届けいたします。

 ネコポスはポストに投函となりますので、
 部屋番号まで詳細住所を提供してください。

 ●基本的には、ヤマト運輸 宅急便でのお届けとなります。

 ●クリーナー類は航空輸送禁止品の為、陸送・船舶輸送となります。
  北海道、沖縄、離島などはお届けにお時間をいただく場合があります。

 ●ネコポスで発送可の商品はネコポスを選択できるようになっていますが
  サイズに収まるよう緩衝材を必要最小限にしておりますので
  商品の破損などが気になる方は、宅急便コンパクト又は、
  宅急便をご利用くださいませ。

 ●お客様に商品をお安く提供できるよう、梱包用の段ボール、封筒などは
  出来るだけコストをかけずお届けしております。

 ●当店はエコのため納品書を同封しておりません、予めご了承ください。

 ●決済確定後できる限り迅速に対応いたしますが
  ボウリング場での仕事の関係で平日は翌日に発送、土日祝の場合は
  週明けの発送となる場合もございます。
  日時や配達時間の指定があればお知らせください。
  尚、ご注文頂きました商品の内容や
  お振込みのタイミング、天候、配達地域などの関係で
  希望配達日時にお届け出来ない場合もございます
  営業日の午前10時までご入金確認できる注文は
  当日の発送をこころがけておりますが、
  商品の内容などで翌日になる場合もございます。



 商品のご注文は24時間受け付けております。
 お問合せの対応は、基本的には下記の時間帯で行っております。

 平日 10:00 から 22:00
 (質問は問い合わせフォームでお願いします)

 ※土日祝祭日など生産・発送業務などを休ませていただいております。




  
 



 返品、交換、保証について  商品の保証について

 注文内容などに注意してお作りさせて頂いておりますが
 万が一お客様の購入された商品に、数量の不足や
 商品内容が違うなど当方に原因のある際には
 すべて当方費用負担で新しいものをお送りさせて頂きます。
 商品の到着後、7日間以内に弊社までご連絡ください。


 注文する商品を間違えた、不要になったなどの
 お客様の理由により返品になる場合は、
 返送料をご負担いただきますのでご了承ください。


 ご使用になり商品が思ったものではなかったなどの
 お客様のご都合による 返品・交換はお断りしています。
 ご了承ください。


 クリーナーのコストを抑えるために
 飲料水用のペットボトルを使用しています。

 飲料水用のペットボトルのため
 長期間放置しますとキャップが壊れる場合もございます
 時々キャップの緩みがないか、破損はないかなど
 チェックをして頂くことをお勧めしています。

 ご心配な方は、ビンや缶などの保存容器に
 移して頂くことでよりよい状態で保存できます。



 ストアー情報  お問い合わせ情報

 社名(商号)
 nana neko FACTORY

 ストア名
 ボウリングボールメンテナンス

 ストア名(カタカナ)
 ボウリングボールメンテナンス

 ストア紹介
 ボウリングボール用オリジナルクリーナー
 オイル抜き用添加パウダーの製造販売の通販ショップです。

 関連ストア
 ボウリングボールメンテナンス ヤフオク店
 https://auctions.yahoo.co.jp/seller/teteko_7




 お問い合わせ窓口

 nana neko FACTORY(ナナネコファクトリー)

 上山 哲範 (ウエヤマ テツノリ)

 郵便番号 〒638-0812

 住所 奈良県吉野郡大淀町桧垣本2093-250-306

 お問い合わせ電話番号
 090-3270-2824

 お問い合わせメールアドレス
 teteko_7@yahoo.co.jp

 着信があれば迅速に折り返しご連絡を差し上げます。




 プライバシーポリシー

 お客様からいただいた個人情報は商品の発送とご連絡以外には一切使用致しません。
 当社が責任をもって安全に蓄積・保管し、第三者に譲渡・提供することはございません。

  詳しくはこちらご覧ください

公式ホームページ

    

可塑剤ちゃうねん7号 Ver.7.5 20cc 60cc 表面改善剤 抜けた可塑剤の置換に

登山 ニッカ 72720n 三季用  チャコールグレー ワークライト LED ライトバー 12V 24V 144W 汎用 作業灯 ワークライト オフロード フォグランプ ジムニー ランクル 投光器 集魚灯 ホワイト
成瀬秀行 1
防水を信じて、この梅雨時期に雨降りの日スパー往復15分で靴の中浸水。騙された。

しょこたん 5
色も好みでとても気に入ってます。歩きやすいし、脱ぐのも履くのも楽で、さっと履いて行けるのにオシャレでヘビロテです。ボロくなってきでもまた同じの買えますように。。

Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販
サビキ マルシン漁具 DRAGON 赤スキン 8号 携帯スタンド スマホスタンド スマートフォン スタンド 携帯置き 時計置き 木製 iPhone Apple Smart Watch おしゃれ 可愛い 2本セット 155 65R14 新品サマータイヤ BRIDGESTONE NEXTRY ブリヂストン ネクストリー 155 65 14 ミズノ(MIZUNO)スイムタオル(プラセーム)N2JY8010
asm 5
安いので期待していなかったのですが、速乾性に優れていてフィットする為、水中でも空気が入らず快適でした。色も画像通りで可愛くて気に入りました。私はシュノーケリングでの使用でしたがスポーツでも活躍しそうです。星5つです。

開襟シャツ メンズ シャツ 春夏秋 長袖 花柄シャツ アロハシャツ 長袖シャツ メンズファッション お兄系 リゾート
楽天市場】ベタトルV goキング 50ml 大容量【GOV-500R】樹脂パーツ表面のベタつきをしっかり落とす PVC ソフビ フィギュア 洗い方 中古 水洗い不要 クリーナー お手入れ きれい ホコリ除去 メンテナンス titanium glas ジャパンケミテック : できる男の道具箱楽天市場】ベタトルV goキング 50ml 大容量【GOV-500R】樹脂パーツ表面のベタつきをしっかり落とす PVC ソフビ フィギュア  洗い方 中古 水洗い不要 クリーナー お手入れ きれい ホコリ除去 メンテナンス titanium glas ジャパンケミテック :  できる男の道具箱
レース オーダーカフェカーテン/無地 綿(コットン)100%ダブルガーゼ レースカフェカーテン カバーマーク <センサリーロゼカラー>エクストラフォーミュラ 04ライトベージュ 20g D'addario XSE0942 Super Light 09-42 エレキギター弦〈ダダリオ〉
鈴木秀樹 4
このシリーズ愛用してます。デザインの選択肢が有れば最高なんですかがね??

リピーターです。オイル抜き後に必ず使用しています。 オイル抜きだけの状態と比較すると、やはりボールのパフォーマンスがより長く維持されるように思います。 メンテナンス時には欠かせないアイテムです。
バックカメラ変換アダプター N-BOX N BOX Nボックス JF1JF2 純正ナビ 社外ナビ 交換用 リアビューカメラ カプラー RCA 接続ハーネス キット
Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販
早速、使わせて頂きました。大変よく投球する事ができました。薄目であっても厚目であってもピンの弾きがすこぶる好調です。 持続性を調べております。
Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販
三菱 S1-2091SR 誘導灯(表示板) B級BL・BH形(20B・20A形) 右向き最終出口 本体別売 『S12091SR』
株式会社ジェイ・プラス|可塑剤とは株式会社ジェイ・プラス|可塑剤とは
Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販Yahoo!ショッピング - PayPayポイントがもらえる!ネット通販

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

Quel 給油ノズル No.1サイズ MSR optimus trangia などの燃料ボトルに対応 キャンプ アウトドア

本日はMRGT調査枠です。

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

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

[資生堂]マジョリカ マジョルカ ラッシュジェリードロップ EX 5.3g

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

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

本日は以上です。

ノースフェイス THE NORTH FACE ノベルティーヌプシジャケット ND92235 TF TNFカモ メンズ ★2022秋冬モデル★ダウンジャケット 防寒 アウトドア タウンユース

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

CASUAL PRODUCT シンプル バナナスタンド バナナが傷みにくい ゆっくり追熟 ヘッドフォンスタンド マスク掛け 日本製 18-8ステ

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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