См. главу. Любая помощь приветствуется!
У кого-нибудь есть хорошие ресурсы для трехмерной процедурной генерации местности или фрактальной генерации ландшафта?
Ответ 1
Найдите Perlin Noise, и вы должны получить некоторые подсказки для создания ландшафта.
Ответ 2
Вот хорошая статья:
Ответ 3
PCG wiki станет очевидным местом для начала.
Ответ 4
Libnoise имеет очень приятный пример ландшафта.
Ответ 5
Эта глава GPUGems 3 дает неплохие сведения об этом.
vterrain.org - еще одна хорошая отправная точка.
Ответ 6
В книге "Текстурирование и моделирование: процедурный подход" Эберта, Масгрейва, Перси, Перлина, Уорли есть пара глав о фракталах и создании ландшафта. Книга поставляется с образцом кода для создания рельефа fBm, написанного Масгрейвом, с использованием функции шума Perlin. Я использовал его для обучения как достаточно простую программу, с которой легко играть.
Ответ 7
Отметьте Iñigo Quilez (эксперт в этой конкретной области) учебники здесь (рельеф местности): http://www.iquilezles.org/www/index.htm http://www.iquilezles.org/www/articles/terrainmarching/terrainmarching.htm
У него также есть потрясающий редактор шейдеров WebGL (shadertoy), и этот конкретный пример также может представлять интерес: https://www.shadertoy.com/view/XsX3RB