1. ホーム
  2. スマホ、タブレット、パソコン
  3. PCサプライ、アクセサリー
  4. プリンター用紙、コピー用紙
  5. ピクトリコ GEKKOシルバーラベルプラス GKSP-2L 15
人気急上昇 高級感 ピクトリコ GEKKOシルバーラベルプラス GKSP-2L 15 kentaro.sakura.ne.jp kentaro.sakura.ne.jp

ピクトリコ GEKKOシルバーラベルプラス GKSP-2L 15

521円

ピクトリコ GEKKOシルバーラベルプラス GKSP-2L 15

ピクトリコ GEKKOシルバーラベルプラス GKSP-2L/15 2L(127x178mm)15枚


・銀塩バライタ紙をイメージ
・重厚感ある高級半光沢写真用紙
・バライタ調紙「GEKKOシルバーラベル」の後継品

銀塩バライタ紙をイメージした高級半光沢写真用紙
銀塩バライタ調のベース紙を使用した、厚手半光沢写真用紙
バランスの良い光沢感と面質をさらに追求し、より銀塩プリントに近い味わいを再現

※厚手用紙のため、使用するプリンターの対応状況をご確認の上、ご使用下さい。
※画像によりプリンター搬送ローラー痕が目立つ場合があります。

■開封後のご返品はお受けできません。対応機種をお確かめの上ご注文ください。
スペック
●厚さ:390μm
●坪量:340g/m2
●表面:半光沢
●材質:バライタ調紙
●対応インク:染料・顔料インク対応
●サイズ:2L(127x178mm)
●入数:15枚

ピクトリコ GEKKOシルバーラベルプラス GKSP-2L 15

Amazon.co.jp: ピクトリコ GEKKOシルバーラベル プラス 2L 15枚入 GKSP-2L/15 : 文房具・オフィス用品Amazon.co.jp: ピクトリコ GEKKOシルバーラベル プラス 2L 15枚入 GKSP-2L/15 : 文房具・オフィス用品
イルブセット IL BUSSETTO 財布 L字ファスナー コインケース 小銭入れ ブラック 7815159 正規代理店商品 鳥よけグッズ 8個セット 動物忌避用品 鳥隠避用品 防鳥グッズ スパイラル 反射 光る 回る 吊り下げ カラスよけ 鳩よけ 雀よけ 鳥よけ 鳥害 撃退
Amazon カスタマー 5
ずっと使っています。問題なく沢山プリント出来てるのでありがたいです。色もキレイで純正と変わらないと思います。

Amazon カスタマー 2
丁寧にカット処理しましたが剥がれます。端は仕方ないと諦めましたがそれならそれで安い似た商品を購入した方がいいですよ。

川住製作所 サイクルミラー 右側専用 KW-55 ブラック
ピクトリコ 2l - 写真用紙の人気商品・通販・価格比較 - 価格.comピクトリコ 2l - 写真用紙の人気商品・通販・価格比較 - 価格.com
シューズハーネス ブラック×ゴールド 50-021GD スポルディング バスケットボール バスケ バッグ 靴 メンズ レディース 男性 女性
写真用紙 PICTORICO - 写真用紙の人気商品・通販・価格比較 - 価格.com写真用紙 PICTORICO - 写真用紙の人気商品・通販・価格比較 - 価格.com
ランチカップ フタ付 ホワイト 8個入 いかを干して造った いか塩辛 100g 甘口 厚切り仕上げ いかの塩辛 イカ塩辛 イカ 塩辛 いか塩辛 珍味 酒のつまみ 酒の肴 ご飯のお供 真いか 冷凍
贅沢 グランドマジェスティ400 メタルフェンダーレスキット ASAKURA 浅倉商事 techwyse.com贅沢 グランドマジェスティ400 メタルフェンダーレスキット ASAKURA 浅倉商事 techwyse.com
Abdul Mohamed 4
音質に関しては全体的にbeatsと比べると各音が雑な感じがするが(beatsのような柔らかで滑らかな音の入り方ではない)、1800円でこれなら十分な程度の音は出ていると思う。普通に使っている分には気にならないが、大音量で聴くと雑な感じがはっきりわかる。iPhoneの中程度の音量であれば気にならないと思う(個人差はあると思うが)。特に音質に関して低音よりも高音に弱いようで、高音域の音を大音量で流すとbeatsとの違いが鮮明になる。低音に関してもやはり少し雑な感じが否めないが、高音よりはマシな感じである。ただ、1800円のコイツと2万いくらするbeatsを比べるのは酷な話で、1800円に見合う音であると思う。音を比べるにあたって使用した音源YouTube.高音厨音域テストYouTube.低音厨音域テスト山田タマル:Always in my heart次に寝ホンとしての使い心地だが、硬めのまくら、中程度のまくら、柔らかいまくらで試してみたが、違和感なく使えた。ただ、私の耳のサイズに合わなかったのか、装着しているとよく落下した。サイズの調整が出来る様になれば、なお良いと思う。あと、ケーブルにまでシリコン質のコーティングがされているのだが、摩擦係数が大きく絡まりやすい。箱が付いているのは良いが、寝ながら使用する時に正直絡まって邪魔である。もっとプラスチックに近いような摩擦係数が小さい材料を使っていれば使いやすいかと思ったので星マイナス1です。あと、英語読めない人もいるから日本語の説明書を入れて欲しい。まぁ説明書なくても特に困らんけど…まとめとして、寝ホンとしては合格。音質も特段悪くなく使用する分には問題ないが、寝ホンとして設計されているので、大音量で音を出すのが苦手な模様。大音量にすると音が雑になるが、寝ホンとして考えるに寝る前や寝る時に大音量で音楽などを聴いてる方が悪い。本来想定されている範囲内であれば寝ホンとしては十分。ただ、サイズに関しては運任せ。合う人もいれば合わない人も居る。私の耳が小さい方なのか大きい方なのかは分からないので、どう言うサイズの人に合うのかについては何とも言えない。なので総合評価は星4。おすすめできるけど注意が必要って感じ。今後使用していて何かありましたら、追記します。

セール コカ・コーラ 500ml よりどり選べる 1ケース 24本入り ペットボトル コーラ アクエリアス ファンタ 爽健美茶 綾鷹 お茶 水 いろはす 50y
写真用プリンターEPSON SC-PX1Vで紙の沼にはまりゆく – 酔人日月抄外伝写真用プリンターEPSON SC-PX1Vで紙の沼にはまりゆく – 酔人日月抄外伝
パンツ スラックス 太ベルトハイウエストウールライクカラータックスラックス ウェーブ ハンディワイパー のびるタイプ 本体 2枚
ちゃー 5
見た目もお洒落で、効果抜群で最高です!買う価値あります。

[1年保証] ダイソン dyson V8 SV10 互換 バッテリー Dyson V8 Animalpro 対応 21.6V 3.0Ah バッテリー
菊地 1
普通に圧雪バーンを滑る分には問題ないですが、豪雪パウダーやツリーランなど未圧雪のコースを滑るとノーズやサイドが剥がれてきてしまいます。板との相性もあるかと思います。

ショップ PICTORICO シルバーラベル プラスA2 10枚 GEKKO GKSP-A2 10 GKSPA210 fucoa.clショップ PICTORICO シルバーラベル プラスA2 10枚 GEKKO GKSP-A2 10 GKSPA210 fucoa.cl
月光 GEKKO® シルバーラベル プラス | 写真プリント AdobeRGB、高級紙対応|写真・グラフィック出力サービス月光 GEKKO® シルバーラベル プラス | 写真プリント AdobeRGB、高級紙対応|写真・グラフィック出力サービス
グリーンライフ アルミ流し台50 幅500mm 奥行400mm アウトドアキッチン ガーデンシンク AND-50 Rothco ヘルメットマウント 1895 アクセサリーパック レイルマウント レールアクセサリー トイガンパーツ サバゲー用品 ポーラ (POLA) ホワイティシモ UVブロック ミルキーフルイド SPF30・PA 50g (医薬部外品)

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

ウーリー ウールフォーミュラ 1.5kg うさぎ ペレット ラビットフード 餌 ペット

本日はMRGT調査枠です。

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

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

ミエローブ 竹糸くんアームカバー 30 ブラック NO.TK02BK

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

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

本日は以上です。

SEIWA 酸性フィックスコンク 酸性フィックスコンク 250g

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

収納ケース 引き出し 幅19.5×奥行26.5×高さ26.5cm A5 浅3段 ( 収納ボックス プラスチック 小物 収納 積み重ね スタッキング ナチュラ ポスデコ )

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

〇問題

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

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

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

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

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

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

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

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

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

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

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

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

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