Промпты для физики 3D-разрушений в автономных HTML-сценах
Монстр-трак раздавливает ряд автомобилей Два автомобиля перепрыгивают через каньон и сталкиваются лоб в лоб в воздухе Гигантская наковальня расплющивает автомобили один за другим
Unable to update the order. Please try again.
Монстр-трак раздавливает ряд автомобилей Два автомобиля перепрыгивают через каньон и сталкиваются лоб в лоб в воздухе Гигантская наковальня расплющивает автомобили один за другим
Используйте веб-страницу о музее Сучжоу в качестве справочного материала, чтобы воссоздать его сад в Blender. Создайте непрерывный обход, сохраняющий взаимосвязь современной архитектуры и традиционного китайского ландшафтного дизайна.
Создайте детализированное морское сражение в Three.js за один ход. Включите несколько различных кораблей, физически убедительное взаимодействие с водой, кильватерные следы и брызги, воздушные действия, взрывы, кинематографичное освещение, движение камеры и рендеринг с учётом производительности.
Создайте небольшой исследуемый остров с помощью Three.js, где есть домашняя коза, которая следует за вами, реагирует и играет, а также уютные детали окружающей среды и простые повседневные взаимодействия.
Создайте бурю, запертую внутри куба, с погодой, которой можно управлять в Three.js.
Создайте 3D-превизуализацию музея, отображающую место действия, позиции актёров, постановку камер и список кадров. Размещайте каждую настройку внутри физического окна просмотра, затем экспортируйте согласованные направляющие для последующей генерации видео.
Создайте стеклянный аквариум, на боковой панели которого появляется видимая трещина, после чего он лопается.
создайте исследуемую 3D-комнату вокруг компьютерного рабочего места в одном полностью автономном HTML-файле, используя Three.js через importmap, только процедурную геометрию, без мешей, без текстур изображений, без заданного макета или стиля. "вы дизайнер. удивите меня"
Создайте исследуемый 3D-мир в Three.js на основе прикреплённого изображения. Требования Управление от первого лица (WASD + обзор мышью), обнаружение столкновений, отсутствие прохождения сквозь геометрию Визуал уровня AAA: PBR-материалы, освещение на основе HDRI, реалистичные тени, постобработка (тональное отображение, bloom, AA) Физика для всего, что движется или с чем можно взаимодействовать 60 кадров в секунду на графическом процессоре среднего уровня Процесс Разделите работу на независимые потоки: ландшафт, объекты/геометрия, материалы/текстуры, освещение, физика, управление/камера, производительность. Назначьте по одному субагенту на каждый поток. Каждый субагент отвечает за свой поток от начала до конца и сообщает, что он создал и что всё ещё требует доработки. Интегрируйте работу, затем проведите проверочный проход: пройдите по миру, перечислите каждый видимый дефект и исправьте его. Повторяйте этот цикл, пока полный проход не даст ноль дефектов или пока не будет выполнено 5 циклов. В любом случае сообщите обо всём нерешённом. Предоставьте единый запускаемый проект с инструкциями по запуску.
Создайте интерактивную сцену с рекой, работающую в браузере. Сначала создайте рабочий прототип воды в реальном времени, затем проверьте и доработайте визуальный результат.
Создайте игру на Three.js по мотивам кайдзю, используя сгенерированные модели существ и звуковые эффекты. Сделайте бой гигантского масштаба понятным для восприятия, а окружение — передающим размеры существ.
Создайте процедурную сцену Three.js с древним храмом, парящим над светящимся каньоном в сумерках, с тканью, развевающейся на ветру, божественными лучами, молниями и кинематографическим приближением.
Используйте предоставленный план этажа, чтобы создать точную 3D-модель в Blender, отрендерить набор репрезентативных неподвижных изображений и подготовить связное видеообход.
На основе предоставленного эталонного изображения создайте 3D-игру про аквариум с помощью одного промпта. Повторите компоновку и настроение, добавьте живое поведение рыб, каустики воды, орбитальное управление и небольшой цикл взаимодействия, подходящий для сравнения результатов моделей.
Создайте небольшую игру на Three.js за десять минут с чёткой целью, отзывчивым управлением, понятными опасностями и полноценным состоянием победы или поражения. Затем проверьте играбельный результат и доработайте визуальные элементы, темп и обратную связь с помощью последующих изменений.
Промпт — Создайте полноценную браузерную 3D-игру под названием «Jelly Jungle» с использованием Three.js, обычных HTML, CSS и JavaScript (если только в существующем проекте уже не используется фреймворк). Создайте оригинальную аркадную полосу препятствий, вдохновлённую красочными игрушечными мирами и джунглевыми игровыми площадками. Do
Создайте кинематографичную сцену, вдохновлённую «Рамаяной», с помощью HTML и Three.js. В забытом храме джунглей пробуждается колоссальный ванара-страж; создайте окружение, анимацию и фоновую музыку в коде.
Создайте в одном HTML-файле уютную исследуемую деревню в стиле low-poly, вдохновлённую Квачхоном. Объедините процедурно создаваемый 3D-пейзаж, атмосферу, интерфейс и взаимодействия.
Создайте в Blender драматичную сцену логова дракона с главным драконом, масштабной пещерой, сокровищами, дымом, огненным освещением, многослойной композицией и кинематографичной камерой.
Почти весь код был написан с помощью Claude Opus 5. Но проект продолжал двигаться вперёд через тысячи итерационных циклов не благодаря хитроумному промпту. Ключом стала организация проекта так, чтобы ИИ мог находить нужное, не читая всю кодовую базу. 1. Храните инструкции рядом с кодом, а не в одной централизованной куче У каждой папки есть собственное руководство с типичными рабочими процессами и ранее обнаруженными подводными камнями. Руководство загружается автоматически при начале сессии в этой папке. Работа над монстрами не требует тратить контекст на руководство по карте. Необходимый перед каждой задачей контекст сократился примерно с 76,000 токенов до около 10,000. 2. Обеспечивайте соблюдение правил с помощью инструментов, а не дисциплины Я поручил ИИ написать скрипты, которые проваливают сборку при обнаружении циклических импортов или значений цвета, записанных непосредственно в месте использования вместо централизованного определения. Не надейтесь, что ИИ запомнит каждое правило; гораздо надёжнее сделать так, чтобы коммит завершался ошибкой. 3. Пусть TypeScript служит напоминанием Добавьте навык без его эффекта — и проект не скомпилируется. Добавьте монстра, не создав его модель, — и проект не скомпилируется. Это невозможно забыть, потому что система типов этого не допускает. 4. Сделайте контент управляемым данными Добавление монстра, навыка или предмета должно означать добавление одной строки, а не изменение всей системы. ИИ гораздо точнее обрабатывает задачу «добавить одну строку», чем задачу «обновить пять мест, которые должны оставаться согласованными». 5. Эффективные промпты определяют критерии оценки, а не процедуры Примеры: «обычные монстры должны умирать за 2–5 секунд», «как минимум 97% каждой карты должны быть доступны» и «ни у одного игрового предмета не должно быть шанса выпадения ниже 3%». Затем закодируйте эти критерии в виде тестов. Зная, что считается хорошим результатом, ИИ может найти способ его достичь и определить, добился ли он успеха. Иными словами: сначала инвестируйте в структуру и тесты, а затем — в промпт.
Расширьте предоставленный одnofайловый генератор штормов на поверхности океана до полноценного процедурного океана. Добавьте рифы, глубокую воду, убедительную погоду, популяции животных с эмерджентным поведением, взаимодействия в экосистеме и камеру, способную перемещаться между поверхностью и подводным пространством.
Создайте ранний прототип многопользовательской игры с открытым миром в стиле GTA, действие которой происходит в Нью-Йорке, с вождением, перемещением пешком, городским трафиком, миссиями и убедительным циклом живого мира.
Создайте 3D-модель болида Формулы-1 в Blender с помощью компьютера.
Создайте парящий воксельный остров с легко различимыми слоями ландшафта, растительностью, водой, сооружениями, атмосферным движением и камерой, которая может облетать и осматривать всю сцену.