Відповіді:
Що найкраще для зображень, це те, що вони зазвичай вбудовують до 4-х каналів (червоний, зелений, синій та альфа). Оскільки карта висоти потребує лише одного виміру, ви можете просто використовувати червоний канал для зберігання інформації про висоту (у вас все ще є 256 рівнів для висоти), а потім використовувати інші канали для інших цілей (наприклад, використання зеленого каналу для картування доріг , синій канал для води / вологи) тощо ...
Таким чином, ви можете переконатися, що, будуючи свою місцевість, зони, де має бути побудована дорога, будуть здаватися рівними, а не слідувати градієнту висоти.
Як я це роблю, це розділити карту висоти (я використовую поплавці, наприклад, 513 * 513) та splatmap ("текстура управління"), яка часто потребує більшої роздільної здатності (я використовую 32-бітові удари, 512x512).
Карта висоти створює сітку (місцевість, трикутники).
Контрольна карта охоплює всю місцевість, і кожен її шар (RGBA) говорить про те, скільки скажуть Камінь, Бруд, Дорога тощо. Ви повинні побачити на місцевості.
Таким чином ви можете скористатися редактором, щоб: а) створити місцевість; б) пофарбуйте місцевість (за допомогою скелі, бруду, дороги тощо)
Зробіть швидкий гугл на тему "картина висоти карти", "карта висоти" і таке, щоб отримати більш ретельне пояснення або скачайте, скажімо, Unity3D, щоб перевірити, як це може працювати в "реальності".