Создать горы в Blender можно за 5–10 минут даже без опыта. Самый быстрый способ — использовать модификатор Subdivision Surface на плоскости с добавлением шума через Displace. Для реализма применяют скульптинг, текстуры высот и детализацию в виде камней или снега. Но начнём с базы.
В этой статье разберём 3 метода: от автоматизированного до ручного моделирования. Покажу, как настроить параметры, избежать типичных ошибок и сделать ландшафт правдоподобным. Все действия проверены в Blender 3.6+, но подойдут и для более старых версий.
Способы создания гор: какой выбрать
В Blender есть 4 основных подхода к моделированию гор:
1. Модификатор Displace. Самый простой и быстрый. Подходит для фоновых пейзажей или low-poly стиля. Достаточно применить модификатор к плоскости и подключить текстуру шума. Минус — ограниченный контроль над формой.
2. Скульптинг. Идеален для детализированных гор с ущельями, пиками и осыпями. Требует навыков работы с кистями и времени, но даёт максимальную свободу. Используют кисти Grab, Crease и Clay Strips.
3. Процедурное моделирование. Комбинация модификаторов (Subdivision Surface, Displace, Bevel) и узлов геометрии (Geometry Nodes). Подходит для генерации случайных ландшафтов с настраиваемыми параметрами.
4. Импорт высотных карт. Реальные данные рельефа (например, из Google Earth или Terrain Party) преобразуют в 3D-модель. Точность максимальная, но требует внешних инструментов.
Для новичков рекомендую начать с модификатора Displace — он даёт результат за 2 минуты и помогает понять базовые принципы работы с рельефом.
| Параметр текстуры | Значение для гор | Эффект |
|---|---|---|
Scale | 5–15 | Увеличивает или уменьшает размер «холмов» на текстуре |
Detail | 8–12 | Добавляет мелкие детали (каменистые выступы) |
Roughness | 0.3–0.7 | Контролирует плавность переходов между пиками |
Настройка модификатора Displace для гор
Разберём пошагово создание гор через Displace. Этот метод подходит для фоновых элементов или стилизованных ландшафтов.
Шаг 1. Создайте плоскость. В режиме Edit Mode разделите её на 50–100 сегментов по каждой оси (Subdivide → укажите количество разрезов). Чем больше сегментов, тем детальнее будет рельеф, но выше нагрузка на систему.
Шаг 2. Добавьте модификатор Subdivision Surface. Установите Viewport Subdivisions на 2–3, а Render Subdivisions — на 4–5. Это сгладит будущие горы.
Шаг 3. Примените модификатор Displace. В настройках выберите New Texture → Clouds или Musgrave. Установите Strength в диапазоне 0.5–2.0 (зависит от масштаба сцены). Для более естественного рельефа используйте текстуру Voronoi с параметром F1: 0.5.
Шаг 4. Настройте координаты. В разделе Texture Coordinates выберите UV или Generated. Для равномерного распределения шума отключите Use UV for Mapping.
Если горы получаются слишком «рваными», уменьшите Strength в модификаторе или сгладьте модель модификатором Smooth. Для добавления объёма используйте Bevel с радиусом 0.01–0.05.
Скульптинг гор: инструменты и техника
Скульптинг позволяет создать уникальные горные хребты с деталями, которые невозможно получить автоматически. Для этого:
Выберите базовую форму. Начните с сферы или плоскости с высоким количеством полигонов (1000–5000). В
Sculpt Modeиспользуйте кистьGrab(G), чтобы вытянуть основные пики.Формируйте рельеф. Кистью
Crease(Shift+G) добавьте острые гребни, аClay Strips— для создания плато. Радиус кисти настройте под размер горы (от 0.1 до 1.0).Добавляйте детали. Переключитесь на кисть
Drawс текстуройStencil(например, скалы) для прорисовки камней. ИспользуйтеDyntopo(динамическая топология) для равномерного распределения полигонов.
Для реализма важно учитывать направление света: на северных склонах чаще бывают тени, а южные — освещены. Используйте кисть Mask (Ctrl+Click), чтобы защитить уже готовые участки от случайных изменений.
- Совет по топологии: Избегайте слишком плотной сетки в зоне пиков — это замедляет работу. Используйте
Remeshс параметромOctree Depth: 6–8для оптимизации. - Текстурирование: После скульптинга примените модификатор
Multiresolutionдля детализации на уровне рендера. - Симметрия: Для горных хребтов включите
Symmetrizeпо оси X или Z, чтобы создавать симметричные ландшафты.
Процедурное моделирование с Geometry Nodes
Geometry Nodes в Blender позволяют генерировать горы автоматически с возможностью точной настройки параметров. Это удобно для создания случайных ландшафтов или анимации (например, изменяющегося рельефа).
Базовый набор узлов:
Grid— создаёт сетку (основу для гор).Noise Texture— генерирует шум для деформации.Displacement— смещает вершины по нормалям.Set Position— применяет смещение.
⚠️ Внимание: Geometry Nodes требуют много ресурсов. Для сложных сцен ограничьте количество вершин на выходе узла Grid (не более 100x100).
Пример настройки:
- Добавьте узел
Noise Textureс параметромScale: 10иDetail: 12. - Подключите его к
DisplacementсStrength: 0.5. - Используйте
Math(>Greater Than) с порогом 0.3, чтобы «обрезать» низкие участки и создать ущелья.
Для добавления снега на вершины используйте узел Attribute Statistic (вычисляет высоту) и смишивайте материалы через Mix Shader.
Импорт высотных карт: точность и детали
Если нужны реалистичные горы на основе реальных данных, импортируйте высотные карты (heightmaps). Их можно получить из:
- Terrain Party (бесплатные карты с разрешением до 8K).
- Google Earth (через плагины типа BlenderGIS).
- NASA EarthData (данные для научных проектов).
Алгоритм импорта:
Скачайте высотную карту в формате PNG (16-бит, оттенки серого).
В Blender создайте плоскость с высоким разделением (например, 200x200 сегментов).
Добавьте модификатор
Displaceи загрузите текстуру высот.Настройте
Strengthпод масштаб сцены (обычно 1.0–5.0).
| Источник карт | Разрешение | Точность | Сложность импорта |
|---|---|---|---|
| Terrain Party | До 8192x8192 | Высокая | Низкая |
| BlenderGIS | Зависит от региона | Средняя | Средняя (требует плагин) |
| NASA EarthData | Переменное | Очень высокая | Высокая (нужна обработка) |
После импорта сгладьте модель модификатором Smooth и добавьте текстуры (трава, камни, снег) через Shader Editor. Для оптимизации используйте Decimate с параметром Ratio: 0.5–0.8.
Текстурирование и рендеринг гор
Даже идеально смоделированные горы будут выглядеть плоско без текстур. Используйте комбинацию из:
1. Материалов на основе высоты. В Shader Editor создайте узел Attribute с Position и подключите его к Separate XYZ. Далее используйте Math для выделения вершин выше определённого уровня (например, для снега).
2. Процедурных текстур. Для камней подходит Noise Texture с Musgrave, для травы — Voronoi с низким Detail. Смешивайте их через Mix Shader с использованием Bump Map для рельефа.
3. PBR-материалов. Для реализма скачайте бесплатные текстуры с Poly Haven или CC0 Textures (например, Rock 01 или Snow 02). Настройте Roughness на 0.7–0.9 для камней и 0.1–0.3 для снега.
Ключ к реализму — комбинация 3–4 текстур (основная порода, снег, трава, камни) с правильными настройками шероховатости и отражения.
Пошаговая инструкция: горы за 10 минут
Если времени мало, следуйте этому алгоритму для создания базовых гор:
Создайте плоскость.
Add→Mesh→Plane. ВEdit Modeразделите на 100x100 сегментов (Subdivide).Добавьте модификаторы. Примените
Subdivision Surface(Viewport: 2, Render: 4) иDisplaceс текстуройClouds(Strength: 1.0).Сгладьте рельеф. Добавьте модификатор
SmoothсFactor: 0.5и повторите 2–3 раза.Настройте материал. В
Shader Editorсоздайте простой материал сPrincipled BSDF(Base Color: тёмно-серый, Roughness: 0.8).Добавьте снег. Используйте узел
AttributeсPositionиMath(> 0.7) для смешивания белого цвета на вершинах.
Чек-лист для проверки гор в Blender
Часто задаваемые вопросы
Можно ли сделать горы в Blender без модификаторов?
Да, можно использовать скульптинг или импорт высотных карт. Скульптинг даёт больше контроля, но требует навыков. Импорт высотных карт подходит для реализма, но нужны внешние данные.
Почему горы получаются слишком «зубчатыми»?
Это происходит из-за низкого разрешения сетки или высокого значения Strength в модификаторе Displace. Увеличьте количество сегментов плоскости (до 200x200) и уменьшите Strength до 0.5–1.0. Также поможет сглаживание модификатором Smooth.
Как добавить реку или озеро в горный ландшафт?
Создайте отдельную плоскость для воды и разместите её ниже уровня гор. Используйте модификатор Boolean с операцией Difference, чтобы «вырезать» берега. Для реализма добавьте материал с Glass BSDF (IOR: 1.33) и текстуру волн.
Как оптимизировать горы для игр?
Уменьшите количество полигонов модификатором Decimate (Ratio: 0.3–0.5). Используйте LOD (Level of Detail) — создайте несколько версий модели с разным уровнем детализации. Для текстур используйте атласы (объединённые изображения) и сжатие в формате DDS.