Создать горы в Blender можно за 10–15 минут, даже если вы новичок. Самый быстрый способ — использовать модификатор Displace на плоскости с текстурой шума. Но для реалистичных хребтов с деталями (скалы, склоны, снежные вершины) нужно комбинировать sculpting, модификаторы и текстуры. Расскажу, как сделать это правильно, чтобы не тратить часы на переделки.
В этой статье — три метода: от базового (для фоновых пейзажей) до продвинутого (для близких планов). Все шаги проверены в Blender 3.6+, но подойдут и для более ранних версий. Начнём с самого простого.
Базовый метод: горы за 5 минут с модификатором Displace
Этот способ подходит для создания фоновых гор в анимации или рендере. Не потребуется ручное моделирование — всё делает текстура.
- Создайте плоскость (
Shift+A → Mesh → Plane), увеличьте её размер до 10–20 единиц по X и Y (в панелиN). - Добавьте модификатор
Subdivision Surfaceс 2–3 уровнями деления — это сгладит будущие горы. - Добавьте модификатор
Displace. В настройках выберитеTexture Coordinates→UVи создайте новую текстуру (New). - В настройках текстуры (
Texture Properties) выберите типCloudsилиMusgrave, увеличьтеSizeдо 5–10 и отрегулируйтеStrengthв модификатореDisplace(начните с 0.5–1.0). - Для объёма добавьте модификатор
Solidifyс толщиной 0.1–0.2.
Результат: горы с плавными перепадами высот. Чтобы сделать их более резкими, увеличьте Strength в Displace или добавьте ещё один модификатор Displace с другой текстурой.
Чтобы горы выглядели естественнее, добавьте модификатор Smooth после Displace и отрегулируйте Factor на 0.3–0.5. Это сгладит острые вершины, которые часто получаются у новичков.
| Текстура | Тип ландшафта | Рекомендуемые настройки | Особенности |
|---|---|---|---|
Clouds | Плавные холмы | Size: 8–12, Depth: 2–4 | Идеально для фоновых гор. Мягкие переходы, мало деталей. |
Musgrave | Горные хребты | Size: 3–6, Dimension: 1.5–2.0 | Создаёт реалистичные вершины и долины. Чувствительна к Strength. |
Voronoi | Скалистые вершины | Size: 2–5, Randomness: 0.5–1.0 | Хороша для близких планов. Даёт резкие перепады, но может требовать доработки в sculpting. |
Noise | Хаотичный рельеф | Size: 4–8, Roughness: 0.3–0.7 | Подходит для абстрактных ландшафтов или подводных гор. |
Сравнение текстур для Displace: что выбрать
От типа текстуры зависит форма гор. Clouds даёт плавные холмы, Musgrave — более резкие пики, а Voronoi — хаотичные скалы. Ниже таблица с рекомендациями для разных целей.
Если нужно комбинировать текстуры, добавьте ещё один модификатор Displace и используйте другую текстуру с меньшим Strength (например, 0.2–0.3). Это добавит детали на склонах.
Скульптинг гор: как добавить реализма
Для детализации (трещины, обвалы, скалы) переходите в режим Sculpting. Это длительнее, зато результат выглядит натурально.
- Создайте базовую форму гор с помощью
Displace(как в первом методе) или вручную вытяните вершины плоскости (Edit Mode → Extrude). - Перейдите в
Sculpting Mode(Tabв объекте). - Выберите кисть
Grab(B) и потяните отдельные вершины вверх, чтобы создать пики. - Используйте кисть
Creaseдля создания острых гребней илиClay Stripsдля добавления объёма на склонах. - Для текстурных деталей (трещины, булыжники) возьмите кисть
Drawс текстуройStencil(например, скалы или камни).
Совет: перед скульптингом увеличьте количество полигонов (Subdivision Surface или Dyntopo), иначе детали будут угловатыми.
- Кисть
Grab— для создания основных форм. - Кисть
Crease— для острых гребней и хребтов. - Кисть
Clay Strips— для добавления объёма на склонах. - Кисть
Drawс текстурой — для прорисовки трещин и камней.
Горы с помощью Geometry Nodes: автоматизация процесса
Если нужно создать много гор с похожими параметрами (например, для игры или анимации), используйте Geometry Nodes. Это гибкий способ, но требует понимания нодов.
- Создайте плоскость и добавьте модификатор
Geometry Nodes. - В редакторе нодов (
Shift+F3) добавьте узелNoise Textureи подключите его кDisplacementв узлеSet Position. - Отрегулируйте
ScaleиDetailвNoise Textureдля контроля формы гор. - Добавьте узел
Erosion(если есть в вашей версии Blender) для сглаживания склонов.
Плюс метода: можно быстро менять параметры для всех гор одновременно. Минус: сложнее настроить уникальные детали.
- Создайте базовую сетку (
PlaneилиGrid). - Добавьте модификатор
Geometry Nodes. - В редакторе нодов используйте
Noise Texture+Set Position. - Добавьте модификатор
Solidifyдля объёма. - Отрегулируйте параметры
ScaleиStrengthдля нужного рельефа.
⚠️ Внимание:Geometry Nodesдоступны только в Blender 3.0 и выше. В более ранних версиях используйтеDisplaceили скульптинг.
Текстурирование гор: снег, камни, трава
Даже идеально смоделированные горы будут выглядеть плоско без текстур. Используйте комбинацию из Principled BSDF и процедурных текстур для реализма.
1. Создайте материал для гор (New Material в Material Properties).
2. Добавьте узел Principled BSDF и подключите к нему текстуры:
Base Color— основной цвет (серый для скал, коричневый для земли).Roughness— шероховатость (0.7–0.9 для камня, 0.3–0.5 для снега).Normal Map— для добавления рельефа (используйте текстуры камня или снега).
Gradient Texture (от белого к серому) и смешайте его с основной текстурой через Mix Shader.
| Элемент | Текстура | Настройки материала | Пример использования |
|---|---|---|---|
| Скалы | Noise Texture или фото камня | Base Color: #5A5A5A, Roughness: 0.8 | Для основных склонов. Добавьте Bump Map для рельефа. |
| Снег | Gradient Texture + Noise | Base Color: #FFFFFF, Roughness: 0.3 | На вершинах. Используйте Height в Gradient Texture для плавного перехода. |
| Трава | Voronoi Texture + цвет | Base Color: #3D7C3D, Roughness: 0.7 | Для нижних склонов. Комбинируйте с Mix Shader для разнообразия. |
| Грязь | Musgrave Texture | Base Color: #6B4423, Roughness: 0.9 | Для подножий гор. Добавьте Subsurface Scattering для влажного эффекта. |
Оптимизация модели: как не перегрузить сцену
Горы с миллионами полигонов замедляют рендер и работу в Blender. Чтобы этого избежать, используйте:
Рельеф гор можно создавать с помощью модификаторов и текстур, не увеличивая количество полигонов. Это ускорит работу и рендер.
- LOD (Level of Detail): создайте несколько версий гор с разным уровнем детализации. Для дальних планов используйте упрощённые модели.
- Модификатор
Decimate: уменьшите количество полигонов в моделях, которые не будут близко к камере. - Текстурная детализация: вместо геометрических трещин используйте
Normal MapилиBump Map. - Инстанс-объекты: для повторяющихся элементов (камни, деревья) используйте
Instancing.
Практика: создаём горный хребет с нуля
Попробуем собрать всё вместе на примере горного хребта с снежными вершинами и скалистыми склонами.
- Базовая форма: создайте плоскость 20×20, добавьте
Subdivision Surface(2 уровня) иDisplaceс текстуройMusgrave(Size: 5,Strength: 1.2). - Детализация: перейдите в
Sculpting Modeи кистьюCreaseдобавьте острые гребни на хребте. - Текстурирование: создайте материал с
Principled BSDF. Для скал используйтеNoise TextureсBump Map, для снега —Gradient Texture(от белого на вершинах до серого у подножия). - Оптимизация: добавьте модификатор
DecimateсRatio: 0.5для уменьшения полигонов.
Чек-лист для создания гор в Blender
Часто задаваемые вопросы
Можно ли сделать горы без модификатора Displace?
Да. Используйте ручное моделирование в Edit Mode (вытягивание вершин) или скульптинг. Для быстрого результата подходит инструмент Proportional Editing (O), чтобы поднимать группы вершин одновременно.
Почему горы получаются слишком гладкими?
Скорее всего, мало полигонов или слабый Strength в Displace. Увеличьте Subdivision Surface до 3–4 уровней или добавьте ещё один модификатор Displace с текстурой Voronoi для резких деталей.
Как добавить снег только на вершины?
Используйте узел Gradient Texture в материале. Подключите его к Fac в Mix Shader, где один цвет — снег, а другой — скала. Отрегулируйте Location в Gradient Texture, чтобы снег появлялся только на верхних 20–30% высоты.
Можно ли анимировать горы?
Да, но это сложно. Для простой анимации (например, подвижные склоны) используйте Shape Keys или анимируйте параметры модификатора Displace. Для сложных эффектов (обвалы, извержения) лучше моделировать отдельно.