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 в кожному кадрі. Зменшуйте деталізацію рослинності на великих відстанях і встановіть розумне обмеження співвідношення пікселів. Надавайте перевагу процедурній геометрії та матеріалам, щоб забезпечити надійне завантаження ресурсів. Сцена має відтворюватися в реальному часі. Не використовуйте повноекранне зображення чи відео пейзажу як основну сцену. Назви моделей і підписи для порівняння буде додано на етапі постпродакшену; не додавайте їх до сцени. 6. Критерії завершення Після реалізації скористайтеся доступними інструментами браузера, щоб перевірити: Початковий вигляд відображається коректно, без очевидних помилок у консолі. Кожен елемент керування справді впливає на сцену. Передній, середній і задній плани мають чітко розрізнятися за глибиною та пошаровістю. Рослини рису не мають виглядати просто як вертикальні зелені лінії. Рух вітру має бути безперервним і природним, без очевидного одноманітного повторення. Переходи камери мають бути плавними, а інтерфейс — зручним на вузьких екранах. Якщо ви не можете виконати певну перевірку, чітко повідомте про це. Насамкінець надайте інструкції із запуску та підсумок фактично реалізованих функцій.

Як використовувати цей промпт

01

Почніть із відповідного інструмента

Відкрийте улюбленого помічника з програмування або 3D-інструмент. Спробуйте модель, зазначену в прикладі, і перевірте інструкції з налаштування в пов’язаних проєктах.

02

Виберіть одну зміну

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

03

Додайте власні об’єкти до сцени

Для власного персонажа чи реквізиту створіть 3D-модель за коротким описом предмета або зображенням-зразком, а потім імпортуйте її до проєкту.

Права на попередні перегляди належать відповідним авторам. Перш ніж повторно використовувати код або матеріали, перевірте першоджерело й ліцензію проєкту.