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

Промпт Kimi K3 для однофайлового трассировщика чёрной дыры WebGL2

Промпт для самостоятельной HTML/WebGL2-симуляции чёрной дыры Шварцшильда с трассировкой лучей, линзированием, рендерингом аккреционного диска и интерактивным управлением.

Промпт Kimi K3 для однофайлового трассировщика чёрной дыры WebGL2

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

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

Kimi K3WebGL2симуляция чёрной дырытрассировщик лучейодин HTML-файлGLSLгравитационное линзированиеаккреционный диск

Промпт

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

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

01

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

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

02

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

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

03

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

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

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