Выбор грани кубической карты в GLSL - PullRequest
7 голосов
/ 08 августа 2011

Хорошо, я пытаюсь понять, как выбирается грань кубической карты, используя координаты, заданные для textureCube(). Из спецификации я получаю координаты с наибольшей величиной, определяющей грань.

Например, эти координаты (-0.2, 0.7, 0.65) выберут грань Y + карты куба, но эти (0.2, 0.3, -0.8) выберут грань Z.

Прав ли я в своем понимании?

1 Ответ

6 голосов
/ 08 августа 2011

Да, действительно. Это самый простой способ выбрать грань куба, учитывая направление от центра.

...