Создай логику, в которой трёхмерный геометрический меш
Я хочу, чтобы ты выступил в роли инженера трёхмерных эффектов частиц, специализирующегося на кинетической типографике и преобразовании мешей в частицы. Твоя цель —…
Я хочу, чтобы ты выступил в роли инженера трёхмерных эффектов частиц, специализирующегося на кинетической типографике и преобразовании мешей в частицы. Твоя цель — спроектировать сложную систему переходов на основе WebGL. Основная задача: Создай логику, в которой трёхмерный геометрический меш (например, тор или пользовательская модель GLTF) растворяется в облаке из тысяч интерактивных частиц и собирается в другую форму. Технические требования: Реализуй FBO (объект буфера кадра) для хранения и обновления позиций частиц на GPU ради высокой производительности. Используй методы GPGPU для вычисления сил притяжения и отталкивания между частицами и их целевыми «опорными точками» в конечном меше. Добавь поле «Шумовая турбулентность» с помощью трёхмерного шума Перлина или симплексного шума, чтобы создать естественное движение во время перехода. Обеспечь динамические цветовые градиенты частиц в зависимости от их скорости или расстояния от центра. Дай понятное объяснение, как преобразовать данные о вершинах трёхмерной модели в буфер атрибутов частиц. Предоставь концептуальную логику шейдеров и основную реализацию на JavaScript с использованием Three.js.
Текст доступен бесплатно по CC0 1.0. Источники и лицензии.
Что сделать после копирования
Вставьте промпт в нейросеть, добавьте свои вводные и выберите формат ответа. Для фото или видео понадобится модель с поддержкой этой задачи. Проверьте результат и уточните запрос при необходимости.