🐶

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

2022/04/23に公開

ポイント

・UV展開した画像上の座標だよ
・3Dモデルと画像を紐づけるのに必要だよ

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

簡単に説明すると

3Dモデルにどんな感じで画像を張り付けるかを指定する座標だよ。

例を交えて説明するよ

難しいのでサイコロで例えてみよう。
ここにサイコロがあります。

このサイコロに張り付いている画像を展開してみるとこうなるよ。

サイコロと展開図はこんな感じで一面ごとに紐づいているよ。

「1」の目を「2」に変えてみよう。
展開図側でてっぺんの面をつまんで動かせばできるね。

次に、パソコンがどうやって3Dモデルに画像を張り付けているか見てみよう。

まず、パソコンが処理するためには面の位置を座標にする必要があるよ。
座標で表せるように展開図の右方向をU軸、下方向をV軸とした座標系を考えるよ。

この時、てっぺんの面は4点の座標として表現できるね。

試しにちょっと右にずらしてみよう。ちゃんと座標で表現できているね。

この面の位置を表せる座標系のことをUV座標というよ。
言葉として、3Dの座標系でx,y,zが使われるので、u,vだと混同しなくていいね。

まとめ

UV座標って何?と聞かれたら、展開図上で面の位置を表す座標のことだと思っておこう。

Discussion