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

Интерактивная 3D-долька цитруса

Автор публикации поделился этим промптом в сравнении Claude Opus 5.5 и ChatGPT-6 Astra. Промпт предназначен для создания автономной WebGPU-симуляции мягкого тела — деформируемой мармеладной дольки цитруса с управлением касаниями и мышью, процедурной геометрией, рендерингом на шейдерах и элементами управления симуляцией.

Интерактивная 3D-долька цитруса

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

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

WebGPUWGSL3D-мармеладная конфетадолька цитрусафизика мягкого телаXPBDтетраэдральная сеткаинтерактивная симуляция

Промпт

Создай красивую интерактивную 3D-дольку цитруса из мармелада с помощью WebGPU. Реализуй весь проект в одном автономном HTML-файле со встроенными JavaScript и WGSL-шейдерами. Это должна быть настоящая 3D-симуляция в реальном времени, а не видео, изображение или зацикленная анимация. APPEARANCE Создай толстую полукруглую дольку апельсина с полупрозрачной сочной мякотью, восемью отдельными сегментами, тонкими внутренними мембранами, крошечными пузырьками, светлым слоем альбедо и мягкой оранжевой кожурой. Сделай её похожей на премиальную мармеладную конфету: насыщенный цвет, глянцевые блики, просвечивание мякоти, убедительную рефракцию и мягкие контактные тени. Не используй чрезмерное свечение, выцветшие цвета или жёсткий пластиковый вид. Используй тёплый светлый студийный фон и чистый редакционный интерфейс с большим количеством свободного пространства. Добавь крупный курсивный заголовок с засечками «Citrus Jelly». Элементы управления должны быть компактными, а долька — хорошо видна. ФИЗИКА МЯГКОГО ТЕЛА Ощущение желе — важнейшая часть проекта. - Захватывай мышью или пальцем любую часть дольки. - Тяни, поднимай, растягивай, скручивай и отпускай её. - Сделай деформацию локальной: при растягивании одного края соседняя мякоть должна растягиваться, а остальная часть — естественно следовать за движением. - После отпускания долька должна покачиваться, проскальзывать за положением равновесия и постепенно возвращаться к исходной форме. - Добавь гравитацию, инерцию, демпфирование, столкновения с поверхностью и мягкие отскоки. - Примерно сохраняй объём и не допускай схлопывания сетки или выворачивания объекта наизнанку. - Сделай кожуру немного плотнее мякоти. - Внутренние сегменты, мембраны и пузырьки должны следовать деформации и не выходить за пределы тела. Используй устойчивый объёмный решатель для мягкого тела, например тетраэдральную сетку с ограничениями XPBD. Не имитируй мягкость масштабированием или вращением всего объекта целиком. CONTROLS Добавь три цветовых пресета: Orange, Lemon и Ruby. Добавь: - Ползунок плотности. - Ползунок внутреннего демпфирования. - Кнопку «Слегка толкнуть». - Кнопку сброса. - Флажок замедления до четверти скорости. - Флажок отображения сетки. - Кнопку паузы и возобновления. Выводи небольшие показатели в реальном времени: массу, процент от исходного объёма и кинетическую энергию. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ Используй настоящий рендеринг WebGPU с WGSL-шейдерами. Генерируй всю геометрию и визуальные детали процедурно, без импортируемых моделей и файлов изображений. Обновление симуляции не должно зависеть от частоты кадров рендеринга. Обеспечь поддержку компьютеров и устройств с сенсорным экраном. Если WebGPU недоступен, показывай понятное сообщение об этом. Проверь сильное перетаскивание, многократные отпускания, все элементы управления и узкие экраны. Перед сдачей готового HTML-файла исправь нестабильную физику, ошибки геометрии и визуальные артефакты. Результат должен восприниматься как маленький тактильный эксперимент с конфетой, с которым действительно приятно взаимодействовать.

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

01

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

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

02

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

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

03

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

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

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