🐶

【Unity 初心者】絵を見てざっくり学べるUnity ~法線って何?~

2022/04/19に公開

ポイント

・メッシュの表面に垂直に立っている線のことだよ
・光の当たり方などの表現に使うよ

↓併せて読みたい↓
https://zenn.dev/hitsumasf/articles/1d7eb9d54a0b28

簡単に説明すると

パソコンで3Dモデルの光の当たり方を表現するのに必要なデータだよ。
Unityでは法線によって3Dモデルの光の当たり方が変わるよ

例を交えて説明するよ

とても難しいので丸い壁作りに例えてみよう。
丸い壁を作るためにまず支柱を立てよう。

この支柱に沿って壁を貼ってみるよ。

この時の法線を見てみよう。赤い矢印が法線だよ。
法線は壁に対して垂直だから、一つの壁に対して同じ向きになってるね。

光を当ててみるよ。
壁が平らだからカクカクして見えるね。

法線をいじって光の当たり方を調節してみよう。
少し土を盛って丸みを作るよ。

法線がきれいに放射状になった!

光を当ててみると...
きれいに丸くなったね。

このように法線が変わると光の当たり方も変わるよ。
ちなみに、前者の光の当たり方をフラットシェーディング
後者をスムーズシェーディングと言うよ。

まとめ

法線って何?と聞かれたら、3Dモデルの光の当たり方を表現するのに必要なものだと思っておこう。

Discussion