Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

SphericalHarmonicsL2

struct in UnityEngine.Rendering

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

球面調和関数 (Spherical Harmonics) 。二項まで (3 バンド、9 係数) 。

球面調和関数 (SH) は向きの関数や信号を表し、スムーズな照明を効率的に評価するためにコンピュータグラフィックスでよく使われます。Unity は LightProbes と Environment Lighting のためにそれらに使用します。

L2 球面調和関数はカラーチャネルごとに 9つの係数で構成されます。

See Also: RenderSettings.ambientMode, RenderSettings.ambientProbe, LightProbes.

変数

this[int,int]それぞれの SH 係数にアクセスします。

Public 関数

AddAmbientLightプローブデータに Ambient Lighting を追加します。
AddDirectionalLightプローブデータに Directional Light を追加します。
ClearSH プローブを 0 にクリアします。

Operator

operator !=SH プローブが異なる場合は True を返します。
operator *指定した倍率で SH をスケールします。
operator +ふたつの SH プローブを追加します。
operator ==SH プローブが等しい場合は True を返します。