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

    Point Cache Bake Tool

    Point Cache Bake Tool は、Point Caches をベイクして複雑なジオメトリに依存するビジュアルエフェクトで使えるようにできる、ユーティリティです。ツールは入力の Mesh または Texture2D から Point Cache アセット を生成し、それをビジュアルエフェクトで利用できます。

    Point Cache に関する詳細および使い方については、Visual Effect Graph の Point Caches を参照してください。

    Point Cache Bake Tool はウィンドウインターフェースを使い、入力 Mesh/Texture2D と出力 Point Cache を制御する様々なプロパティを指定します。Point Cache Bake Tool ウィンドウは、Window > Visual Effects > Utilities > Point CacheBake Tool をクリックして開きます。

    Point Cache Bake Tool ウィンドウの使い方

    Point Cache Bake Tool には 2 つのベイクモードがあります。

    • Mesh: 入力 Mesh アセットから Point Cache をベイクします。
    • Texture: 入力 Texture2D アセットから Point Cache をベイクします。

    選択するウィンドウモードによって、ウィンドウはベイキングプロセスを制御する様々なプロパティを表示します。入力 Mesh/Texture2D を特定し、プロパティを設定した後、Save to pCache file… をクリックして Point Cache をベイクし、その結果を Point Cache アセットに保存します。

    プロパティ

    Common

    これらのプロパティは選択した Bake Mode に関わらず、Inspector に表示されます。

    プロパティ 説明
    Bake Mode Point Cache をベイクする入力タイプを特定します。オプションは以下の通りです。
    • Mesh: Point Cache を入力 Mesh アセットからベイクします。
    • Texture: Point Cache を入力 Texture2D アセットからベイクします。
    Seed Point Cache 生成に使う、ランダムシードです。
    File Format Point Cache をエンコードするフォーマットを特定します。オプションは以下の通りです。
    • Ascii: Ascii エンコードを使います。
    • Binary: バイナリエンコードを使います。

    Mesh Baking

    このセクションは、Bake Mode を Mesh に設定したときのみ表示されます。


    Inspector 内の Point Cache Bake Tool の Mesh Baking セクション

    プロパティ 説明
    Mesh Point Cache 表現を制作する Mesh です。
    Distribution Point Cache Bake Tool が入力 Mesh のサンプリングに使う、点散布技術を特定します。オプションは以下の通りです。
    • Sequential: 各三角形/頂点で連続的に点を作成します。
    • Random: 各三角形/頂点でランダムに点を作成します。Bake Mode が Triangle に設定されている場合、このオプションは三角形の面積を考慮しません。
    • Random Uniform Area: 各三角形/頂点でランダムに点を作成します。このオプションは、三角形の面積を考慮します。
    Bake Mode Mesh のベイク方法を特定します。オプションは以下の通りです
    • Vertex: Mesh を頂点ごとにベイクします。
    • Triangle: Mesh を三角形ごとにベイクします。

    このプロパティは、Distribution を Sequential または Random に設定したときのみ表示されます。Distribution を Random Uniform Area に設定すると、このプロパティは消え、暗黙的に Triangle を使います。
    Export Normals Point Cache に頂点法線データをエクスポートするかを示します。
    Export Colors Point Cache に頂点カラーデータをエクスポートするかを示します。
    Exports UVs Point Cache に頂点 UV データをエクスポートするかを示します。
    Point Count Point Cache に作成する点の数です。
    Seed Common を参照してください。
    File Format Common を参照してください。

    Mesh Statistics

    ウィンドウのこのセクションは、Mesh アセットを Mesh プロパティに割り当てたときのみ表示されます。入力 Mesh 情報が含まれています。

    Statistic 説明
    Vertices 入力 Mesh に含まれる頂点の数です。
    Triangles 入力 Mesh に含まれる三角形の数です。
    Sub Meshes 入力 Mesh に含まれるサブメッシュの数です。

    Texture Baking

    このセクションは、Bake Mode を Texture に設定したときのみ表示されます。


    Inspector 内の Point Cache Bake Tool の Texture Baking セクション

    プロパティ 説明
    Texture Point Cache 表現を制作する Texture2D です。
    Decimation Threshold ベイキングプロセス中に、どの Texture2D のピクセルを無視するかを選択するメソッドを特定します。オプションは以下の通りです。
    • None: どのピクセルも無視しません。
    • Alpha: アルファチャンネルを使います。
    • Luminance: RGB チャンネルの組み合わせの輝度を使います。
    • R: 赤チャンネルを使います。
    • G: 緑チャンネルを使います。
    • B: 青チャンネルを使います。
    Threshold ベイキングプロセス中に、どのピクセルを無視するかを決定するしきい値です。Point Cache Bake Tool は、これよりも低い値のピクセルを無視します。
    このプロパティは、Decimation Threshold を None 以外の値に設定したときのみ表示されます。
    Randomize Pixels Order 点をピクセル行/列で並び替える代わりに、ランダムに並び替えるかを示します。
    Seed Common を参照してください。
    このプロパティは、Randomize Pixels Order を有効にしたときのみ表示されます。
    Export Colors Point Cache に Texture のカラーデータをエクスポートするかを示します。
    File Format Common を参照してください。

    Texture Statistics

    ウィンドウのこのセクションは、Texture2D アセットを Texture プロパティに割り当てたときのみ表示されます。入力 Texture 情報が含まれています。

    Statistic 説明
    width ピクセルで表される、入力 Texture2D の幅です。
    Height ピクセルで表される、入力 Texture2D の高さです。
    Pixels Count 入力 Texture2D に含まれる、ピクセルの合計数です。これは Texture2D の幅を Texture2D の高さで乗算した合計と等しくなります。
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)