プロシージャルマテリアルアセットは、ランタイムで生成されるテクスチャです。 詳細はユーザーガイドの Procedural Materials を参照してください。 プロシージャルマテリアルのプロパティーは、プロシージャルマテリアルがどのように作成されたかによって変わります。 インスペクターでは通常のマテリアルのように見ることができますが、 プロシージャルマテリアルには多くの微調整可能なパラメーターが存在します。 インスペクターに表示されるマテリアルアセットは、ウィンドウの下部にプロシージャルマテリアルのプレビューとして表示されます。
インスペクターのウィンドウは次の 4 つのペインで構成されます。
The archive view shows you all the procedural materials that the Procedural Material asset contains. Select the procedural material you are interested in from the row of previews. Procedural Materials can be Added and Deleted to the Procedural Material Asset archive using the plus and minus buttons. Adding a procedural material will create a new material using the prototype encoded in the archive. The third, Duplicate button will create a new procedural material that is a copy of the currently selected one, including all its settings. Procedural materials can be renamed by typing in a new name in the material header name field.
これらは、マテリアルの通常のプロパティーで、選択しているシェーダーによって異なります。 これらは通常のマテリアルのように使用します。
プロシージャルマテリアルのプロパティーはすべて、プロシージャルマテリアルがどのように作成されたかによって異なります。
プロパティー | 説明 |
---|---|
Generate at Load | シーンを読み込む際にサブスタンスを生成します。無効にすると、スクリプトから促されたときにのみ生成されます。 |
Random Seed | プロシージャルマテリアルは、ある程度のランダム性を必要とする場合が多くあります。Random Seed は、生成された外観を変えるのに使用できます。これは多くの場合、0 になります。Randomize ボタンをクリックすると、別のシードを取得し、マテリアルの変わる様子を確認できます。 |
この領域では、プロシージャルマテリアルの生成によるテクスチャを可視化することができます。 ドロップダウンは生成された各テクスチャの テクスチャマップとして提供すべきアルファチャンネルを選択することができます。例えば、 透明の画像やスペキュラー画像からくるアルファをベースにするかを選ぶことができます。 スクリーンショットはスペキュラー画像からアルファチャンネルをベースとしています。
異なるプラットフォームでビルドするときに、対象のプラットフォームに合わせたテクスチャのサイズと品質による解像度を考えなければいけません。 上書きオプションによってプラットフォームに依存する値を設定することができます。 上書きオプションを選択していない場合は エディターはプロジェクトに設定されているデフォルト値を使用します。
プロパティー | 説明 |
---|---|
Target Size | 生成されたテクスチャの対象サイズ。ほとんどのプロシージャルテクスチャは、個々の解像度になるよう設計され、選択した対象サイズを考慮しますが、まれに、固定のサイズを使用したり、一定の範囲内に制限されたサイズを使用することがあります。生成されたテクスチャの実際のサイズは、インスペクターの下部にあるプレビューで確認できます。 |
Format | 生成後に、メモリ内でテクスチャを表す内部表示。サイズと品質とのトレードオフとなります。 |
Compressed | 圧縮された RGB テクスチャ。これにより、使用するメモリ量が大幅に減ります。 |
RAW | 非圧縮のトゥルーカラーで、最高画質になります。256x256 テクスチャの場合は、256 KB。 |
プロシージャルマテリアルプレビューは、マテリアルプレビューと同じように挙動します。 ただし、通常のマテリアルプレビューとは違い、生成されたテクスチャのピクセル寸法を表示します。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.