План курса:
Введение
Блок 1: Основы и «Размножение» (Scattering)
Цель: Понять, как работают связи и как наполнить сцену объектами.
- Урок 1: Основы и процедурный стол.
Твоя первая нода. Интерфейс, Group Input/Output, добавление примитивов внутри нод (Mesh Primitive). Создаем процедурный стол из кубов. - Урок №2: «Великое размножение» (Scattering) Генератор леса. Ноды Distribute Points on Faces и Instance on Points. Учимся расставлять деревья по плоскости.
- Урок 3: Рандомизация. Работа с нодой Random Value. Делаем так, чтобы деревья были разной высоты и повернуты в разные стороны.
Блок 2: Работа с кривыми и путями
Цель: Освоить создание линейных объектов (провода, дороги, растения).
- Урок 4: Магия кривых. Ноды Curve to Mesh и Curve Circle. Делаем процедурный провод или шланг, толщину которого можно менять одной цифрой.
- Урок 5: Процедурный плющ. Учимся пускать растения вдоль других объектов. Понятие Curve Handle и направление роста.
Блок 3: Поля, Атрибуты и Маски
Цель: Перестать расставлять объекты везде и начать управлять ими с помощью «веса» и текстур.- Урок 6: Маскирование. Используем ноду Selection. Учим объекты появляться только там, где мы «нарисовали» их весом вершин (Vertex Group).
- Урок 7: Влияние текстур. Подключаем Noise Texture. Делаем ландшафт с холмами и впадинами, где трава растет только в низинах.
- Урок 8: Близость (Proximity). Нода Geometry Proximity. Делаем эффект, при котором кубики раздвигаются или уменьшаются, когда мимо них пролетает сфера.
Блок 4: Продвинутая логика и Анимация
Цель: Создание сложных инструментов и динамики.
- Урок 9: Процедурный дом. Учимся работать с индексами и сеткой. Автоматическая расстановка окон и дверей в зависимости от размера стены.
- Урок 10: Математика анимации. Использование ноды Scene Time. Заставляем объекты вращаться, пульсировать или перемещаться без единого ключевого кадра.
- Урок 11: Симуляции (Simulation Zone). Основы симуляции частиц или роста структур внутри Geometry Nodes.
Блок 5: Финальный проект
- Урок 12: Сборка большой сцены. Создаем полностью процедурный город или биом, используя знания из всех предыдущих уроков.