mozgi ← Все промпты
Claude Opus 5.5

Интерактивный 3D-осьминог из прозрачного мармелада Octo Jelly на WebGPU, которого можно хватать, растягивать и мять

Промпт

Создайте “Octo Jelly” — красивого интерактивного 3D-осьминога из желе, которого пользователи могут хватать, растягивать и сжимать прямо в браузере. Предоставьте полноценный одностраничный HTML-интерфейс в одном файле с использованием настоящего WebGPU.
ХУДОЖЕСТВЕННОЕ НАПРАВЛЕНИЕ
Осьминог должен выглядеть как премиальная полупрозрачная желейная конфета: округлая голова, восемь закрученных щупалец, маленькие присоски и милое, неброское лицо.
Используйте тёплый почти белый фон, мягкое студийное освещение и лёгкую тень на поверхности. Сцена должна оставаться элегантной и незагромождённой, а осьминог — крупным и располагаться по центру.
ГЕОМЕТРИЯ И МАТЕРИАЛ

* Генерируйте всю геометрию процедурно. Не используйте внешние модели или файлы изображений.
* Плавно соедините все восемь щупалец с телом, без видимых зазоров или парящих частей.
* Добавьте округлые присоски, которые остаются прикреплёнными к щупальцам при их деформации.
* Используйте глянцевое полупрозрачное желе с зависящим от толщины поглощением цвета, преломлением, мягким внутренним рассеиванием света и деликатными бликами по краям.
* Толстые участки должны иметь более насыщенный цвет; тонкие кончики щупалец должны пропускать больше света.
* Избегайте непрозрачного пластика, пересвеченных бликов и видимых швов сетки.

ФИЗИКА МЯГКОГО ТЕЛА
Используйте стабильную систему на основе масс и пружин или позиционно-зависимой динамики с упругими ограничениями и приблизительным сохранением объёма.

* Голова должна ощущаться мягкой, но плотной.
* Щупальца должны быть более гибкими, чем голова, особенно ближе к кончикам.
* Позвольте пользователям хватать голову или любое щупальце в месте нажатия.
* При растягивании сначала должна деформироваться ближайшая геометрия, а затем упруго подтягиваться остальная часть тела.
* После отпускания осьминог должен покачиваться и постепенно возвращаться к исходной форме.
* Щупальца должны реагировать независимо друг от друга, с небольшой задержкой движения.
* Добавьте гравитацию, столкновения с полом, трение и демпфирование.
* Не допускайте прохождения щупалец сквозь пол.
* Ограничьте чрезмерное растяжение и используйте фиксированные шаги симуляции, чтобы сильные рывки не разрушали модель.
* Не имитируйте мягкость масштабированием или вращением всего осьминога.

ВЗАИМОДЕЙСТВИЕ

* Нажимайте левой кнопкой мыши или касайтесь осьминога, чтобы схватить и растянуть его.
* Перетаскивайте правой кнопкой мыши или пустое пространство, чтобы мягко вращать камеру вокруг объекта.
* Поддерживайте ограниченный диапазон масштабирования.
* Разделяйте жесты управления камерой и перетаскивание объекта.
* Добавьте кнопки “Give it a nudge,” “Reset,” “Pause” и “Reset view”.
* Добавьте ползунки Firmness и Internal damping.
* Добавьте переключатели “¼ speed” и “Show mesh”.
* Предоставьте три предустановки цвета: Coral, Lagoon и Grape. Меняйте цвета материала без сброса симуляции.

ИНТЕРФЕЙС
Используйте минималистичную редакционную компоновку:

* В левом верхнем углу: небольшая надпись “MATERIAL STUDIES”.
* Крупный курсивный заголовок с засечками: “Octo Jelly.”
* Подпись: “Eight arms. A little wobble. A very soft creature.”
* В правом верхнем углу: индикатор состояния WebGPU.
* Справа: компактная панель управления “THE SPECIMEN”.
* В левом нижнем углу: “Grab a tentacle. Pull gently. Let go.”

Используйте чистый текст без засечек для элементов управления, тонкие границы и большое количество свободного пространства. Избегайте массивных панелей и декоративных эффектов интерфейса.
ПРОИЗВОДИТЕЛЬНОСТЬ И КАЧЕСТВО

* Используйте настоящий рендеринг WebGPU, а не имитацию на 2D canvas или заранее записанную анимацию.
* Повторно используйте геометрию и буферы; не пересоздавайте сетки во время перетаскивания.
* Следите, чтобы присоски, глаза и другие детали оставались прикреплёнными к деформируемому телу.
* Обрабатывайте прозрачность без мерцания, исчезновения поверхностей и резких чёрных краёв.
* Поддерживайте компоновки для настольных и мобильных устройств.
* Показывайте понятное резервное сообщение, если WebGPU недоступен.
* Протестируйте повторные захваты, сильные растягивания, отпускания, столкновения с полом, смену палитры, паузу и сброс.

Результат должен ощущаться как маленькая живая желейная игрушка — глянцевая, мягкая, выразительная и приятная для растягивания. Предоставьте полностью рабочий HTML, а не макет или фрагмент кода.
Открыть в каталоге
Права на промпт принадлежат автору @vib3coded. За коммерческое использование — продвижение нейросетей, агрегаторов, Telegram-ботов — отвечаете вы: mozgi.io ответственности не несёт. Подробнее →
Модель
Claude Opus 5.5
Формат
3/4
Автор
@vib3coded
Оригинал
x.com ↗

Похожие промпты

Все промпты для Claude Opus 5.5

Скопировано