LerpworksAcademy
На этой странице

Мир и уровни › Земля

Ландшафт: земля из карты высот

Нужно знать заранее: Как собирают мир: от крупного к мелкому, LOD, инстансинг и Nanite: как рисуют миллион травинок

Земля в игре — не вылепленная скульптура, а ровная сетка точек, у каждой из которых своя высота, записанная в серую картинку. Здесь ты поймёшь, как из картинки получается земля, сколько метров между её точками и сантиметров между ступеньками высоты и что от этого видно на экране. Узнаешь, зачем землю режут на куски и как вдали она упрощается без щелей, что кисти делают с числами высот и как дороги и вода правят землю своим слоем. И чего карта высот не умеет вовсе. Седьмой урок курса «Свой открытый мир».

Зачем это

Новичок открывает редактор, берёт кисть и лепит холмы, как из пластилина. Через час холмы выходят круглыми и одинаковыми, как кротовины. На пологом склоне видны ступеньки. Тропинку не выдавить: она расплывается в широкую ложбину. Камень на склоне висит одним краем в воздухе. А нависающую скалу или вход в пещеру кистью не сделать вовсе.

У всех этих бед одна причина: земля устроена не так, как кажется. Это не скульптура, а сетка точек, и каждая точка умеет только одно — подниматься и опускаться. Зная это, ты увидишь, что чинится кистью, что настройкой при создании, а что требует меша, материала или другого инструмента. Где земля стоит в общем порядке работы над миром — сразу после замысла и масштаба, — рассказано в уроке как собирают мир.

Дальше в статье

  1. Карта высот: яркость — это высота
  2. Шаг сетки: сколько метров между вершинами
  3. Точность по высоте: 8 бит — лестница, 16 бит — склон
  4. Землю режут на куски: компоненты и секции
  5. Вдали меньше вершин, и куски надо сшивать
  6. Кисти: что они делают с числами
  7. Слои правок: землю можно переделать
  8. Краска земли: вес каждого слоя в каждой вершине
  9. Чего карта высот не умеет
  10. Как это в Unreal
  11. В других программах
  12. Где ломается
  13. Связи: та же идея в других областях
  14. Источники и что почитать дальше
  15. Главное
  16. Проверь себя