Мир и уровни › Вода и дороги
Вода в мире: озёра, реки и берега
Нужно знать заранее: Ландшафт: земля из карты высот, Как выглядит настоящая земля
Вода в игре — не жидкость, а поверхность с материалом, положенная над ямой в земле. Здесь ты поймёшь, почему уровень озера всегда плоский и форму озера рисует земля, а не контур воды. Почему река — лента, которая умеет только спускаться, и как карта течения ведёт рябь по изгибам. Отчего глубина синеет и темнеет, откуда пена у кромки, почему пологий берег мерцает и что видно на дне. И как вода вырезает себе ложе в земле слоем правок — в Unreal и других движках. Двенадцатый урок курса «Свой открытый мир».
Зачем это
Новичок ставит в мир плоскость воды. Через час выходит вот что:
- озеро одним краем висит в воздухе: сбоку видна тонкая полка воды над склоном;
- с другой стороны та же вода торчит прямо из холма;
- река на середине пути поднимается в горку и течёт дальше как ни в чём не бывало;
- рябь на реке ползёт в одну сторону и в изгибе едет поперёк берега;
- вода одного голубого цвета — что у берега, что на середине, как голубое стекло;
- по пологому пляжу бегает дрожащая зубчатая кромка;
- там, где река впадает в озеро, видна прямая линия шва.
У этих бед одна причина: новичок представляет себе жидкость, а в игре её нет. Есть поверхность, материал и несколько простых правил: уровень плоский, река спускается, цвет зависит от толщи воды. Где вода стоит в общем порядке работы — на втором проходе, вместе с формой земли, — рассказано в уроке как собирают мир. Почему озеро бывает только в чаше и как вода лепит долины, — в уроке про формы рельефа. Здесь — как эту воду положить в мир, чтобы ей поверили.