Южный федеральный университет, Институт математики, механики и компьютерных наук им. И.И. Воровича
Кафедра прикладной математики и программирования
Автор: Анисимов Алексей Антонович
Научный руководитель: Иванченко Вячеслав Вадимович
Контакты: quantico161rnd@gmail.com | Telegram / @TenebrisFaze
Исследовательская работа, посвященная алгоритмам процедурной генерации текстур с практической реализацией в игровом движке Godot. Проект включает:
- Реализацию 3 процедурных текстур с использованием шейдеров:
- 🟫 Текстура земли с грязью
- ☁️ Текстура облаков
- 🌊 Анимированная текстура воды с волновой симуляцией
Цель работы: Разработка системы для процедурной генерации текстур в видеоиграх с использованием шейдеров на игровом движке Godot 4.3.
| Текстура | Технологии | Особенности |
|---|---|---|
| Земля | Клеточный шум (Вороного) | Параметризуемая детализация, цветовые переходы |
| Облака | Шум Перлин + Клеточный шум | Гауссово размытие, динамическая анимация |
| Вода | Клеточный шум + Вершинный шейдер | Многоуровневая волновая симуляция, рябь |
- Динамическая генерация текстур в реальном времени
- Параметрическая настройка (масштаб, цвета, амплитуда волн)
- Анимация без предварительного рендеринга
-
Требования:
- Godot Engine 4.3+
-
Запуск проекта:
git clone https://github.com/Quant1co/Base_components.git
