array(1) { ["error"]=> array(5) { ["code"]=> int(400) ["message"]=> string(47) "API key not valid. Please pass a valid API key." ["errors"]=> array(1) { [0]=> array(3) { ["message"]=> string(47) "API key not valid. Please pass a valid API key." ["domain"]=> string(6) "global" ["reason"]=> string(10) "badRequest" } } ["status"]=> string(16) "INVALID_ARGUMENT" ["details"]=> array(2) { [0]=> array(4) { ["@type"]=> string(40) "type.googleapis.com/google.rpc.ErrorInfo" ["reason"]=> string(15) "API_KEY_INVALID" ["domain"]=> string(14) "googleapis.com" ["metadata"]=> array(1) { ["service"]=> string(22) "youtube.googleapis.com" } } [1]=> array(3) { ["@type"]=> string(47) "type.googleapis.com/google.rpc.LocalizedMessage" ["locale"]=> string(5) "en-US" ["message"]=> string(47) "API key not valid. Please pass a valid API key." } } } }
Notice: Undefined index: items in /virtual/groovesync/public_html/learningunity.groovesync.com/wp-content/themes/UnityLearning_v3_2/archive.php on line 26

Notice: Trying to access array offset on value of type null in /virtual/groovesync/public_html/learningunity.groovesync.com/wp-content/themes/UnityLearning_v3_2/archive.php on line 26

Notice: Trying to access array offset on value of type null in /virtual/groovesync/public_html/learningunity.groovesync.com/wp-content/themes/UnityLearning_v3_2/archive.php on line 26

Notice: Trying to access array offset on value of type null in /virtual/groovesync/public_html/learningunity.groovesync.com/wp-content/themes/UnityLearning_v3_2/archive.php on line 26
ライティング

ライティングの概要

Unity が3D オブジェクトのシェーディングを計算するためには、そのオブジェクトに当たる光の強度、方向、色の情報が必要です。

これらのプロパティーは、シーン内にある Light オブジェクトによって提供されます。ライトのタイプが異なると、異なる方法で設定された色を発します。Unityでは目的に応じた複数の種類のライトが用意されており、スポットライトやポイントライトなど光源からの距離で減衰するものと、平行光(ディレクショナルライト)のように減衰が発生しないものがあります。

また、大まかに言うとUnityのライティングには 「リアルタイム」なものと「事前計算」によるものがあり、両方組み合わせて使うことでシーンのライティングをより印象的にできます。

2Dのライトにおいては現在URP(ユニバーサル・レンダリング・パイプライン)のみリアルタイムライティングの機能が用意されています。

オススメの動画

ライティングカテゴリーの動画