docs.unity3d.com
    目次を表示する/隠す

    Load Texture2DArray

    メニューパス : Operator > Sampling > Load Texture2DArray

    Load Texture2DArray Operator を使うと、特定の座標およびスライス対する Texture2DArray テクセル値を読み込むことができます。この Operator は、フィルタリングすることなく float4 テクセル値を返します。

    この Operator は、High-Level Shading Language (HLSL) のテクスチャの Load() コールに変換します。読み込みとサンプリングの違いについては、読み込みとサンプリング を参照してください。

    ローディングとサンプリング

    Visual Effect Graph には、テクスチャからテクセルを読める複数の演算子 (Operator) があります。基礎となる (HLSL) では、Load() を使うものと、Sample() を使うものがあります。

    Load() を使う演算子と、Sample() を使う演算子の違いは、次の通りです。

    • Load() は最終テクセル値にフィルタリングを適用しませんが、Sample() はターゲット Texture の インポート設定 と同じ、Filter Mode を使います。
    • Load() はラッピングを適用せず、代わりにテクスチャ外のテクセルを指定する座標にゼロを返します。Sample() はターゲット Texture の インポート設定 と同じ、Wrap Mode を使います。
    • Load() はテクセル座標を使い (範囲は 0 からテクスチャの幅/高さ - 1 まで)、Sample() は UV 座標を使います (範囲は 0-1)。

    Operator プロパティ

    Input Type 説明
    Texture Texture2DArray Operator がロードするテクスチャ配列です。
    X uint 読み込みするテクセルの X 座標です。これは 0 からテクスチャの幅から 1 を減算した数値の範囲になります。
    Y uint 読み込みするテクセルの Y 座標です。これは 0 からテクスチャの高さから 1 を減算した数値の範囲になります。
    Z uint 読み込みするスライスです。
    Mip Level uint Operator が読み込みするミップレベルです。
    Output Type 説明
    s Vector4 テクセルの値です。

    制限

    この Operator は GPU でのみ作動するため、Spawner context ポートに接続されているときには使えません。

    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)