Я сделал процедурную сетку, и теперь я хочу применить к ней текстуру. Проблема в том, что я не могу заставить ее придерживаться того, чего я хочу.
Идея состоит в том, чтобы закрасить текстуру только один раз по всей сетке, чтобы не было повторения. Как я должен нанести на карту УФ, чтобы это произошло?
Моя сетка - это простая плоскость, состоящая из 56 треугольников. Я бы добавил картинки, чтобы прояснить ситуацию, но не могу, поскольку моя репутация ниже 10 баллов.
Любая помощь приветствуется.
РЕДАКТИРОВАТЬ (Добрые люди дали мне голоса, спасибо):
Встречайте мою сетку:
А при текстурировании (попытался повторить текстуру):
И моя текстура:
РЕДАКТИРОВАТЬ 2:
Инструкции bummzack работали как шарм, и сетка стала текстурированной так, как я этого хотел. Спасибо.
Ответы:
Чтобы нанести текстуру на сетку, ваши координаты UV должны проходить
0..1
по всей сетке. Но в зависимости от сетки под рукой, это может быть очень сложно.Так как это самолет, это должно быть проще. Просто посмотрите на самолет в направлении «вверх» и назначьте
0,0
его вверху слева и1,1
внизу справа. Вершины между ними должны быть дробями. Например. вершина в середине будет иметь0.5, 0.5
координату UV.Вот пример:
источник