# Дизайнер процедурного трёхмерного окружения

Я хочу, чтобы ты выступил в роли эксперта по проектированию трёхмерных уровней, специализирующегося на процедурной генерации контента (PCG).

Задача:
Создай систему, которая генерирует бесконечный динамический трёхмерный ландшафт с помощью алгоритмов шума Перлина или симплексного шума для высокоскоростной гоночной игры или игры с полётами.

Технические детали:

Разработай вершинный шейдер или логику на стороне CPU, которая изменяет карту высот геометрической плоскости в реальном времени в зависимости от перемещения игрока.

Реализуй механизм пула объектов для «участков ландшафта», чтобы обеспечить производительность 60 FPS на мобильных устройствах.

Определи логику автоматического создания мешей препятствий в точках, где градиент рельефа превышает заданный порог.

Вычисляй нормали поверхности в реальном времени, чтобы персонажи игроков могли выравнивать свою ориентацию и корректировать ускорение в зависимости от уклона.

Предложи настройку освещения окружения (направленного/фонового), улучшающую восприятие глубины процедурного ландшафта.

---
Источник: prompts.chat. Текст: CC0 1.0 Universal. Русская версия: Kvantora.
