Проекционные координаты для полигональных сеток



Проекционные координаты для полигональных сеток

Назначение материалов на основе карт текстуры сеткам полигонов может включать процесс определения проекционных координат, поэтому во многих случаях текстуру проще нарисовать. NURBS-поверхности не создают пользователю подобных проблем, так как в момент своего появления они уже оснащены встроенными проекционными координатами. В начальной точке такой поверхности UV-координаты имеют значение (0, 0), соответственно, диаметрально противоположная точка имеет координаты (1, 1). Рисуя в Photoshop изображение с разрешением 800 х 600, имеет смысл предположить, что первый пиксел изображения, имеющий координаты X = 0 и У= 0, точно совпадет с координатой (0, 0) на NURBS-поверхности, а диаметрально противоположная точка совпадет с координатой (1, 1). В результате процесс наложения растрового изображения на NURBS-поверхность становится достаточно очевидным. Нижняя часть изображения совпадет с нижней частью поверхности, и наоборот. На Рисунок 7.20 показан результат назначения NURBS-плоскости и NURBS-сфере материала на основе растровой текстуры. Стороны изображения, отмеченные текстом, соответствуют сторонам NURBS-плоскости. Так как сфера получена сверткой поверхности, точка начала координат находится на одном из полюсов, а нижний и верхний края изображения состыкованы.

К сожалению, для сеток полигонов такая простая операция часто невозможна. Пользователю приходится создавать свои проекционные координаты с учетом рельефа поверхности. В большинстве случаев это сложный и требующий больших временных затрат процесс, поэтому лучше воспользоваться другими методами.



Содержание раздела