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

Интерактивный 3D-кальмар из мармелада в браузере на WebGPU: его можно хватать, растягивать и мять, один HTML-файл

Промпт

Создайте «Squid Jelly» — красивую, интерактивную 3D-мармеладную кальмарку, которую пользователи могут хватать, растягивать и сжимать прямо в своем браузере. Предоставьте полный автономный HTML-файл, использующий настоящий WebGPU.

АРТ-ДИРЕКЦИЯ

Сделайте кальмарку похожей на премиальную полупрозрачную мармеладную конфету:
- Вытянутая, сужающаяся мантия с закругленным кончиком.
- Два широких, тонких, ромбовидных боковых плавника.
- Восемь более коротких изогнутых щупалец и два более длинных питательных щупальца с закругленными кончиками в форме булавы.
- Маленькие присоски и милая, сдержанная мордочка.

Используйте теплый кремовый фон, мягкое студийное освещение и едва заметную тень на земле. Держите кальмарку большой и по центру, с элегантной, не загроможденной композицией.

ГЕОМЕТРИЯ

Сгенерируйте всю геометрию процедурно. Никаких внешних моделей или файлов изображений.

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

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

МАТЕРИАЛ МАРМЕЛАДА

Создайте убедительный глянцевый, полупрозрачный мармелад:
- Поглощение цвета в зависимости от толщины.
- Преломление и мягкое внутреннее рассеяние света.
- Гладкие студийные отражения и деликатные краевые блики.
- Несколько крошечных пузырьков, встроенных внутрь материала.
- Более насыщенный цвет в толстых участках и большая полупрозрачность вдоль тонких плавников и кончиков щупалец.

Избегайте непрозрачного пластика, выцветших цветов, пересвеченных бликов, видимых швов сетки и мерцающей прозрачности.

ФИЗИКА МЯГКОГО ТЕЛА

Используйте стабильную симуляцию массово-пружинной или позиционно-основанной динамики с приблизительным сохранением объема.

Мантия должна ощущаться мягкой, но весомой. Щупальца должны изгибаться независимо, в то время как длинные щупальца и плавники должны быть более гибкими.

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

При отпускании кальмарка должна покачиваться, восстанавливать свою форму и постепенно успокаиваться. Включите гравитацию, столкновения с полом, трение и демпфирование. Предотвратите прохождение придатков сквозь пол.

Используйте фиксированные шаги симуляции, ограниченное растяжение и надежные ограничения крепления, чтобы повторяющиеся сильные растяжения не могли разорвать модель или дестабилизировать симуляцию.

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

- Щелкните левой кнопкой мыши или коснитесь кальмарки, чтобы схватить и растянуть ее.
- Перетаскивайте правой кнопкой мыши или перетаскивайте пустое пространство, чтобы плавно вращать камеру.
- Поддержка ограниченного масштабирования и сенсорного управления на мобильных устройствах.
- Держите жесты камеры отдельно от перетаскивания объекта.

Добавить:
- Дать ей толчок
- Сбросить
- Сбросить вид
- Пауза
- Ползунок упругости
- Ползунок внутреннего демпфирования
- Переключатель скорости ¼
- Переключатель отображения сетки

Предоставьте три цветовые палитры материала: Коралловая, Лагуна и Виноградная. Переключение цветов не должно сбрасывать симуляцию.

ИНТЕРФЕЙС

Используйте минималистичный редакционный макет:
- Вверху слева: небольшая надпись «ИССЛЕДОВАНИЯ МАТЕРИАЛОВ».
- Крупный курсивный заголовок с засечками: «Squid Jelly».
- Подпись: «Немного чернил. Немного покачивания. Очень сладкое морское существо».
- Вверху справа: индикатор состояния WebGPU.
- Справа: компактная панель управления «ОБРАЗЕЦ».
- Внизу слева: короткая подсказка по взаимодействию.

Используйте чистые элементы управления без засечек, тонкие границы и много свободного пространства. Адаптируйте макет для мобильных устройств, не закрывая кальмарку.

КАЧЕСТВО И ПРОИЗВОДИТЕЛЬНОСТЬ

Используйте настоящую 3D-геометрию и нативное рендеринг WebGPU с шейдерами WGSL, а не 2D-имитацию или предварительно записанную анимацию.

Повторно используйте сетки и буферы. Не перестраивайте геометрию во время перетаскивания. Приоритет отдавайте стабильным взаимодействиям и плавной производительности.

Тестируйте сильные растяжения, повторяющиеся отпускания, прикрепление придатков, столкновения с полом, смену палитр, паузу, сброс и управление камерой.

Предоставьте четкое сообщение об ошибке, если WebGPU недоступен.

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

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

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

Скопировано