Описание задачи
Разработать анимационную или гейм-инженерную сцену (возможно в 3D-моделировании или WebGL), демонстрирующую механическую подачу шариков в прозрачное сердце. Ключевые моменты:
Параметры системы:
- Общее количество шариков - 100 000, цвета: красный и синий, равными долями или в заданной пропорции
- Шарики движутся сверху вниз и должны равномерно проходить через прозрачный сосуд в форме сердца
- Физический масштаб: диаметр сердца около 0,5-1 метра (в виртуальных единицах или при выводе на экран)
- В центре фронтальной стороны сердца расположен небольшой дисплей (панель), который показывает текущее количество или процентное соотношение красных и синих шариков в реальном времени
Визуализация:
- Стенки сердца - полностью прозрачные (с легким контуром или остеклением)
- Шарики - с отражающим покрытием (тускловатый или глянцевый) для имитации пластиковых или сахарных сфер
- Подсветка: источник света сверху либо встроенное освещение самой модели
- Анимация бесперебойная, наблюдение за прохождением шариков и обновление данных на экранчике
Целевая платформа и техническое задание:
- Допустимые платформы: программная симуляция на Unity, Blender EVEE/Cycles, Unreal Engine, интерактивный сайт (Three.js/WebGL)
- Формат на выходе: интерактивное видео, исполняемое приложение или браузерная страница с возможностью паузы и масштабирования
- Дополнительно: пролетающие шарики могут изменять общую статистику - счетчик должен мгновенно отражать количество каждого цвета внутри сосуда (возможен пользовательский интерфейс вокруг модели или наложение текста прямо на прозрачное сердце)
Приоритеты: качественная физика взаимодействия, отсутствие видимых лагов при 100K объектов, эстетика дизайна (как будто трансляция научного эксперимента или реклама процесса смешения).