3DPrompt.
GitHub
Вернуться в библиотеку
GPT-6 AstraОписание для вдохновения

Иммерсивный 3D-сайт с рисовыми полями

Промпт для создания браузерного 3D-пейзажа с рисовыми полями на Three.js: естественная анимация ветра, режимы освещения и камеры, адаптивное управление, процедурная растительность и рендеринг в реальном времени.

Иммерсивный 3D-сайт с рисовыми полями

Об этом примере

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

Заметки автора

Создайте спокойную интерактивную сцену с рисовыми полями на Three.js: добавьте многослойную глубину пейзажа, анимацию ветра на GPU, режимы освещения «Утро»/«День»/«Золотой час», режимы обзора камеры «Открытое поле»/«Среди риса», управление паузой и ветром, а также адаптивный интерфейс VERDANT поверх сцены. Запустите и проверьте предварительный просмотр в браузере.

Three.js3D-сценарисовое полеинтерактивный пейзажанимация ветрапроцедурная растительностьвершинная анимация на GPUбраузер

Промпт

Создайте иммерсивный 3D-сайт с рисовыми полями, работающий в браузере, с темой: «Море зелени / Ветер над рисовыми полями». Завершите код, установите необходимые зависимости и запустите предварительный просмотр. Не ограничивайтесь предложением или планом реализации. 1. Визуальное направление Общая атмосфера должна быть естественной, спокойной и продуманной — как у интерактивного ландшафтного сайта с цельным художественным стилем. Сцена должна включать: Передний план: хорошо различимые тонкие листья, изогнутые стебли и несколько склонённых метёлок риса. Средний план: непрерывное рисовое поле, уходящее вдаль, с достаточной плотностью растений и естественными вариациями расстояния между ними. Фон: неровная линия деревьев, несколько ярусов невысоких холмов и лёгкая воздушная перспектива. Небо: мягкие серо-голубые тона, лёгкая вариативность облаков и естественный переход у горизонта. Расположите камеру по умолчанию немного выше метёлок риса, направив её поверх поля к далёким холмам. Небо должно занимать примерно треть кадра, а рисовое поле — доминировать в композиции. В основном используйте для растительности тёмно-зелёные, оливково-зелёные и желтовато-зелёные оттенки. Избегайте флуоресцентного зелёного. Естественно варьируйте высоту, ориентацию, изгиб и цвет растений риса. 2. Требования к анимации Ветер должен выглядеть как непрерывные волны, проходящие по полю в поперечном направлении: Корни должны оставаться в основном неподвижными, а движение — постепенно усиливаться к кончикам листьев и метёлкам. Растения в одной области должны двигаться согласованно, сохраняя при этом индивидуальные различия. Сочетайте медленные крупномасштабные волны ветра с едва заметными локальными колебаниями. Не заставляйте все растения раскачиваться идеально синхронно. Не перемещайте растения целиком и не допускайте мерцания листьев. Используйте мягкий ветер по умолчанию, за которым комфортно наблюдать в течение длительного времени. 3. Требования к взаимодействию Добавьте простые элементы управления, которые действительно влияют на сцену: Ползунок скорости ветра: плавно изменяет силу и скорость анимации ветра. Режимы освещения: «Утро», «День» и «Золотой час». Согласованно изменяйте небо, направление света, цветовую температуру и цвет тумана. Режимы обзора: «Открытое поле» и «Среди риса», с плавными переходами камеры. Пауза/возобновление: приостанавливает и возобновляет анимацию окружения. Движение мыши может вызывать едва заметную реакцию камеры, но не должно приводить к головокружению. По умолчанию не выполняйте непрерывный поворот камеры на большие углы. 4. Дизайн интерфейса Используйте полноэкранную сцену с наложенным поверх интерфейсом: В левом верхнем углу: небольшой логотип VERDANT. В левом нижнем углу: заголовок с засечками «Море зелени». Под ним — подзаголовок меньшего размера «Ничего не нужно делать. Просто следуйте за ветром». В правом нижнем углу: компактная полупрозрачная панель управления тёмно-зелёного цвета. Текст должен оставаться хорошо читаемым; оставьте достаточно свободного пространства и не перекрывайте элементами управления основной пейзаж. Элементами управления должно быть удобно пользоваться на узких экранах, без наложения друг на друга. 5. Технологии и производительность Используйте Three.js. Если уже существует готовый проект, сохраните его окружение сборки. Используйте инстансинг и вершинную анимацию на GPU для обработки большого количества растительности. Не создавайте отдельный объект отрисовки для каждого растения и не обновляйте каждое растение на CPU в каждом кадре. Уменьшайте детализацию растительности на больших расстояниях и установите разумное ограничение pixel ratio. Отдавайте предпочтение процедурной геометрии и материалам, чтобы обеспечить надёжную загрузку ресурсов. Сцена должна отображаться в реальном времени. Не используйте полноразмерное изображение или видео пейзажа в качестве основной сцены. Названия моделей и подписи для сравнения будут добавлены на этапе постобработки; не включайте их в сцену. 6. Критерии готовности После реализации с помощью доступных инструментов браузера проверьте, что: Исходный вид отображается корректно, без очевидных ошибок в консоли. Каждый элемент управления действительно влияет на сцену. Передний, средний и задний планы имеют различимую глубину и послойную структуру. Растения риса не выглядят как простые вертикальные зелёные линии. Движение ветра непрерывное и естественное, без заметных повторяющихся шаблонов. Переходы камеры плавные, а интерфейс остаётся удобным на узких экранах. Если вы не можете выполнить какую-либо проверку, ясно сообщите об этом. В завершение предоставьте инструкции по запуску и краткое описание фактически реализованных возможностей.

Как использовать этот промпт

01

Начните с подходящего инструмента

Откройте привычного помощника для программирования или 3D-инструмент. Попробуйте модель, указанную в примере, и изучите инструкции по настройке в связанных проектах.

02

Выберите одно изменение

Замените объект, художественный стиль или окружение. Чётко опишите камеру и взаимодействие. Сначала создайте небольшую версию, затем улучшайте по одной детали.

03

Добавьте собственные объекты в сцену

Для своего персонажа или реквизита создайте 3D-модель по короткому описанию предмета или референсу, затем импортируйте её в проект.

Права на превью принадлежат соответствующим авторам. Перед повторным использованием кода или материалов проверьте первоисточник и лицензию проекта.