Начни с игрового цикла
До визуальных деталей напиши по одному предложению о механике, управлении и условии успеха или проигрыша.
«Промпт Kimi K3 для однофайлового трассировщика чёрной дыры WebGL2» — 3D-пример, созданный с помощью Kimi K3: WebGL2, симуляция чёрной дыры. Посмотрите результат и адаптируйте промпт под свой проект.
Создай полноценный самостоятельный HTML-файл без внешних библиотек вроде Three.js, реализующий геодезический трассировщик лучей в реальном времени для чёрной дыры Шварцшильда в духе Гаргантюа. Используй чистый WebGL2 и GLSL ES 3.00 в одном фрагментном шейдере. Реализуй точную физику: интегрирование нулевых геодезических решателем Рунге—Кутты 4-го порядка, горизонт событий, фотонную сферу, корректный рендеринг аккреционного диска, гравитационное линзирование, доплеровское усиление излучения и гравитационное красное смещение. Цель — стабильные 60 FPS. Добавь вращение и приближение камеры мышью и панель управления в стиле киберпанк с ползунками параметров: масса, вращение, плотность диска, угол обзора и так далее. Добавь ненавязчивые частицы падающего вещества, динамическое освещение и тени. Результат должен быть полностью законченным и сразу запускаться в современном браузере: без чёрного экрана, NaN, ошибок или недостающих функций. Прежде всего обеспечь численную корректность, обработку границ, строгость работы решателя и физическую точность. Проверь ключевые физические уравнения и прокомментируй их в коде. Сделай результат впечатляющим и интерактивным, как качественное физическое демо или игра.
Разбор промпта
Изучи «Промпт Kimi K3 для однофайлового трассировщика чёрной дыры WebGL2» — 3D-пример Kimi K3 на темы: Kimi K3, WebGL2, симуляция чёрной дыры. По пометке источника можно понять, опубликован ли исходный промпт или задание составлено по публичному описанию.
Сохрани основную цель, затем задай камеру, управление, освещение и то, как должен работать успешный результат. Сначала проверь это, а потом добавляй визуальные детали.
До визуальных деталей напиши по одному предложению о механике, управлении и условии успеха или проигрыша.
Попроси видимые изменения состояния — трещины, удары, обломки, очки или прогресс, — чтобы быстро оценить первый результат.
Когда игровой цикл заработает, замени геометрию-заглушки ассетами Tripo, вместо того чтобы помещать все детали в первый промпт.
Промпт помогает построить игру или сцену. Оживи её детальными персонажами и предметами, созданными в Tripo вместо простых моделей-заглушек.
Создай стеклянный аквариум, на боковой стенке которого появляется видимая трещина, после чего стенка лопается.
создай боевую игру, в которую можно играть
Разработчик сравнил модели, дав им одинаковое задание: «построить 3D-футбольный стадион».