1. ホーム
  2. スマホ、タブレット、パソコン
  3. ノートパソコン
  4. ノートパソコンアクセサリー、周辺機器
  5. minshi 東芝 T552 対応 交換バッテリー10400mAh PSE認定済 高性能 互換バッテリー
新入荷 激安通販新作 minshi 東芝 T552 対応 交換バッテリー10400mAh PSE認定済 高性能 互換バッテリー kentaro.sakura.ne.jp kentaro.sakura.ne.jp

minshi 東芝 T552 対応 交換バッテリー10400mAh PSE認定済 高性能 互換バッテリー

2037円

minshi 東芝 T552 対応 交換バッテリー10400mAh PSE認定済 高性能 互換バッテリー

●Fit Brand: Toshiba 東芝
●Cells QTYセル:12 Cell
●Voltage (V) 電圧:10.8V
●Capacity 容量:10400mAh
●Color 色: Black 黒
●N.W. 重量: 574g
●Dimension サイズ:20.4*5.2*4cm
●Type 電池タイプ: Li-ion リチウムイオンバッテリー
●対応機種(パソコン):
Dynabook Satellite T752/WVTGB,Dynabook Satellite T772
Dynabook Satellite T772/W4TG,Dynabook Satellite T772/W5TF
Dynabook Satellite T772/W5TG,Dynabook Satellite T772/W6TG
Dynabook T552,Dynabook T552/36F,Dynabook T552/47F
Dynabook T552/58F,Satellite C50-ABT2N11
Satellite C50-ABT2N12,Satellite C50-ASMBNX2,Satellite C50-ASMBNX1





トップページ ヒット商品 決済・配送・返品 会社概要 プライバシーポリシー ●Fit Brand: Toshiba 東芝●Cells QTYセル:12 Cell●Voltage (V) 電圧:10.8V●Capacity 容量:10400mAh●Color 色: Black 黒●N.W. 重量: 574g●Dimension サイズ:20.4*5.2*4cm●Type 電池タイプ: Li-ion リチウムイオンバッテリー●純正品型番(充電池コード):PA5023U,PA5023U-1BRS,PA5024U,PA5024U-1BRS,PA5025UPA5025U-1BRS,PA5026U,PA5026U-1BRS,PA5027U,PA5027U-1BRSPABAS259,PABAS260,PABAS261,PABAS262,PABAS263●対応機種(パソコン):Dynabook Qosmio T752,Dynabook Qosmio T752/T4F,Dynabook Qosmio T752/T8FDynabook Qosmio T852,Dynabook Qosmio T852/8F,Dynabook Satellite B352Dynabook Satellite B352/W2CF,Dynabook Satellite B352/W2CGDynabook Satellite B352/W2JF,Dynabook Satellite B352/W2JGDynabook Satellite B352/W2MF,Dynabook Satellite B352/W2MGDynabook Satellite B352/W2MGW,Dynabook Satellite T572Dynabook Satellite T572/W2MF,Dynabook Satellite T572/W3MGDynabook Satellite T572/W3TF,Dynabook Satellite T572/W4TGDynabook Satellite T642/WTMGW,Dynabook Satellite T652Dynabook Satellite T652/W4UGB,Dynabook Satellite T652/W4VGBDynabook Satellite T652/W5UFB,Dynabook Satellite T652/W5UGBDynabook Satellite T652/W5VFB,Dynabook Satellite T652/W6VGBDynabook Satellite T752,Dynabook Satellite T752/WTCFBDynabook Satellite T752/WTTFBDynabook Satellite T752/WVTGB,Dynabook Satellite T772Dynabook Satellite T772/W4TG,Dynabook Satellite T772/W5TFDynabook Satellite T772/W5TG,Dynabook Satellite T772/W6TGDynabook T552,Dynabook T552/36F,Dynabook T552/47FDynabook T552/58F,Satellite C50-ABT2N11Satellite C50-ABT2N12,Satellite C50-ASMBNX2,Satellite C50-ASMBNX1

minshi 東芝 T552 対応 交換バッテリー10400mAh PSE認定済 高性能 互換バッテリー

岩手 漬物 弁慶のほろほろ漬 115g×3袋セット 送料無料 TVで話題ZIP
らん 5
革が硬いからか、開いたままになる。どうしらいいのですか?困ってます。

アイリスオーヤマ カラー化粧棚板 LBC-945 ホワイト ホワイト W900×D450
最大22% OFF】 新品/東芝 TOSHIBA R700Portege R700-01B,Dynabook RX3/T6MDynabook RX3/T7MDynabook RX3/T8M互換バッテリー【PSE認証取得済み】 :h-btoshiba010-009:pclife - 通販 - Yahoo!ショッピング最大22% OFF】 新品/東芝 TOSHIBA R700Portege R700-01B,Dynabook RX3/T6MDynabook  RX3/T7MDynabook RX3/T8M互換バッテリー【PSE認証取得済み】 :h-btoshiba010-009:pclife - 通販 -  Yahoo!ショッピング
LENOVO レノボ 42T4708 42T4709 42T4710 42T4712 42T4714 42T4715 42T4731 42T4733 42T4735 42T4737 42T4799 互換 バッテリー JANRI PSE認証 :O-BI026-5:日本電化パーツ - 通販 - Yahoo!ショッピングLENOVO レノボ 42T4708 42T4709 42T4710 42T4712 42T4714 42T4715 42T4731 42T4733  42T4735 42T4737 42T4799 互換 バッテリー JANRI PSE認証 :O-BI026-5:日本電化パーツ - 通販 -  Yahoo!ショッピング
ブレスレット 数珠 天然石 タイガーアイ ブラックストーン クリスタル クォーツ メノウ 8mm フェローズ ネイティブ ラグ柄 大判ストール PHERROW'S RAG PATTERN MUFFLER 21W-PNSM1
注意!要確認!東芝バッテリーパック 交換・回収プログラム (発火の恐れ) | パソコンライフをもっと楽しもう!|Enjoy PC Life dynabook注意!要確認!東芝バッテリーパック 交換・回収プログラム (発火の恐れ) | パソコンライフをもっと楽しもう!|Enjoy PC Life  dynabook
k 4
Canon製プリンター(現在はMG6130)での使用感想です。互換品は純正品に比べかなり安価なところが最大のメリットです。問題は互換品の品質です。品質はインク自体の品質とカートリッジの成型加工の品質の2点かと思います。まずインクの品質については、写真プリントなど詳細な比較はしていませんが、一般的な文書や写真印刷には特に問題ないように感じます。またプリンターのノズル詰りといった障害も発生したことがありません。カートリッジの成型加工については、一度だけプリンター本体にセットできないことがありましたが、それ以外は問題はありません。(バウストアさんで購入したものかは定かではありませんが、バウストアさんではセット商品の場合、カートリッジ1つだけ認識しないような場合でもその分だけ新品と交換可能とのこと)以上の理由で私は互換品を愛用しています。プリンターメーカーは互換品使用による故障は保証しかねる旨を書いてますが、そのことが心配なら1年間のメーカー保証期間が終了後に互換品を使うという手もあります。互換品使用の判断は各自の責任ですが、長年Canon製プリンターで互換品インクカートリッジを使用してきた私の経験を参考までに記しました。

白黒Heart マタニティペイントシール マタニティフォトシール
東芝 Toshiba dynabook R64 R644 R654 メーカー純正オプション 交換用内蔵バッテリー PA5149U-1BRS :TS-PA5149U-01:ミスターサプライ - 通販 - Yahoo!ショッピング東芝 Toshiba dynabook R64 R644 R654 メーカー純正オプション 交換用内蔵バッテリー PA5149U-1BRS  :TS-PA5149U-01:ミスターサプライ - 通販 - Yahoo!ショッピング
さー 5
落ちついた色合いで良い。携帯電話を入れるスペースに粘着シールなどがついていない物を探していたので、あって良かった。

まぁ 5
安くていい

楽天市場】【新品1年保証】TOSHIBA T552/47F 互換バッテリー 大容量【10400mAh・対応 バッテリパック 交換バッテリー 【GlobalSmart】【PSE認証】【日本国内倉庫発送】【送料無料】 : globalsmart楽天市場】【新品1年保証】TOSHIBA T552/47F 互換バッテリー 大容量【10400mAh・対応 バッテリパック 交換バッテリー 【GlobalSmart】【PSE認証】【日本国内倉庫発送】【送料無料】 : globalsmart
備長炭麗 小箱 白檀 線香 贈答用 お供え ギフト お彼岸 お線香 進物線香 供物 線香セット お盆 御供 初盆 喪中御見舞 お供え お悔やみ 喪中見舞い
東芝 新品 TOSHIBA PA5107U-1BRS dynabook T552 T553 T554 T653シリーズ 互換 バッテリー PSE認定済 保険加入済 :k-to-pa5107:喜び屋 - 通販 - Yahoo!ショッピング東芝 新品 TOSHIBA PA5107U-1BRS dynabook T552 T553 T554 T653シリーズ 互換 バッテリー PSE認定済  保険加入済 :k-to-pa5107:喜び屋 - 通販 - Yahoo!ショッピング
ママ 4
白いメガネコードはなかなかなかったので重宝しています。MacMiniに使っていますが、黒のケーブルはちょっと強すぎます。見かけだけの問題ですが、大変満足しております。

サンリオ(SANRIO) ハローキティ 書き込みカレンダー 2023 204609
楽天市場】大容量 6800mAh リチウムイオンバッテリー ACアダプター セット 互換専用充電器 ファン付き作業服 交換用 PSE 風量調節 4段階式 専用BIGバッテリー 充電状態表示 サンエス コンパクト 熱中症対策 作業着 ヒーターベスト ワークマン 【PSE認証済み】 : オール ...楽天市場】大容量 6800mAh リチウムイオンバッテリー ACアダプター セット 互換専用充電器 ファン付き作業服 交換用 PSE 風量調節  4段階式 専用BIGバッテリー 充電状態表示 サンエス コンパクト 熱中症対策 作業着 ヒーターベスト ワークマン 【PSE認証済み】 : オール  ...
プラセンタ サプリ MDポーサイン100 ラエンネック製法 JBP プラセンタ ポーサイン100 馬プラセンタ 豚プラセンタ 予約 11 2以降発送予定
Amazon | 【PSE認証済み】Toshiba 東芝 Dynabook T552/47F ブラック【日本セル・12セル】In Fashion 高性能 ノートPC 互換バッテリー | In Fashion | バッテリー 通販Amazon | 【PSE認証済み】Toshiba 東芝 Dynabook T552/47F ブラック【日本セル・12セル】In Fashion 高性能  ノートPC 互換バッテリー | In Fashion | バッテリー 通販
Amazon | 【PSE認証済み】Toshiba 東芝 Dynabook T552/47F ブラック【日本セル・12セル】In Fashion 高性能 ノートPC 互換バッテリー | In Fashion | バッテリー 通販Amazon | 【PSE認証済み】Toshiba 東芝 Dynabook T552/47F ブラック【日本セル・12セル】In Fashion 高性能  ノートPC 互換バッテリー | In Fashion | バッテリー 通販
PFU Happy Hacking Keyboard Professional JP 日本語配列 墨 USBキーボード 静電容量無接点 Nキ マーベル MAT-527 ワークポジショニング用ロープ
Amazon | 【PSE認証】 Toshiba 東芝 Dynabook T552 明氏 高性能 互換バッテリー 対応用 ブラック 5200mAh | 明氏 | バッテリー 通販Amazon | 【PSE認証】 Toshiba 東芝 Dynabook T552 明氏 高性能 互換バッテリー 対応用 ブラック 5200mAh |  明氏 | バッテリー 通販
パナソニック FM AM 2バンドレシーバー (シルバー) RF-P155-S
Amazon | 【PSE認証済み】Toshiba 東芝 Dynabook T552/47F ブラック【日本セル・12セル】In Fashion 高性能 ノートPC 互換バッテリー | In Fashion | バッテリー 通販Amazon | 【PSE認証済み】Toshiba 東芝 Dynabook T552/47F ブラック【日本セル・12セル】In Fashion 高性能  ノートPC 互換バッテリー | In Fashion | バッテリー 通販

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

トレーナー レディース V12 ゴルフ ヴィ・トゥエルブ 2022 秋冬 新作 ゴルフウェア v122220-sw10-w

本日はMRGT調査枠です。

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

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

汎用マフラーガスケット 三角フランジ用 70パイ

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

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

本日は以上です。

タミヤ 1 10 電動RCカーシリーズ No.336 ホーネット オフロード 58336

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

小林製薬 カルシウムMg 240粒 (1個)

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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