Comments 19
Да, я пересмотрел много подобных роликов. Они завораживают. Но в моем подходе есть важные отличия:
- Ничего не требует ручного вмешательства (есть достаточно много примеров на Ютубе с ручной расстановкой)
- Генерируется не последовательность запуска шариков, а сама карта. Это достаточно значительное отличие, так как задача генерации звука на карте где у нас есть n клавиш и всё, что мы делаем, это мы задаём каждому шарику когда выпасть, значительно проще в алгоритмическом плане.
Не претендую быть лучше :) Просто иной подход
Почему мне кажется идея довольно бесполезной. Вы исходите из мысли, что можно воспроизвести некие музыкальные ощущения но через зрение. Музыкальный ритм предназдачается для наведения трансового состояния на мозг, есть же даже несколько слоев для наведения транса, в роке это разделено по интсрументам. И когда мозг в трансе — в него загоняется другой не ритмичный музыкальный сигнал. Это одномерные ощущения. Если вы попытаетесь сделать из них 2D вы перегружаете органы зрения. Ритм всегда засоряет изображение. И так очень сложная концепция вышла, а возьмете что посложнее из композиций — вобще будет каша.
Если хотите добиться эффекта, попробуйте использовать для наведения транса именно зртельные концепции залипательных видео. Но я бось в итоге получится трип дона хуана.
Спасибо за отзыв. Да, действительно, когда в симуляции появляется два шарика все выглядит хуже (в плане залипания для глаз), мозг не успевает. Но для одного шарика мне кажется вполне приемлемо.
Проект не несёт практической полезности сам по себе, он был сделан для фана. Но саму идею, думаю можно применить не только для синхронизации с ритмом/музыкой.
Оффтоп, но нельзя не упомянуть
Если решусь улучшать дальше, обязательно с этим поработаю.
Да это видео тоже вдохновляло :)
Классика ) тоже про это видео первые ассоциации )
Прикольно получилось. На первое видео, где они раскрашиваются, больше залипаешь.
Пара мыслей по модификациям. Можно сделать двухслойные платформы, когда шарик с одной стороны ударяется одна нота, с другой другая. При создании следущей платформы после отражения можно сначала искать вокруг платформу со свободным слоем на нужном расстоянии. Только скорость скорее всего придется немного подстраивать, точные совпадения вряд ли будут часто происходить.
В верхней части скорость шарика маленькая, и платформы получаются близко друг к другу. Думаю, если это исправить, то будет лучше смотреться. Можно силу тяжести поменьше сделать, или сделать чтобы платформы добавляли шарику импульс, если он слишком маленький. Или разделить экран на 3 уровня и добавлять импульс шарику только при переходе между уровнями.
А как называется та "новогодняя" мелодия, что в примере?)
youtu.be/spuE1-CS1v0
Если вдруг это как-то и пересекается с моей идеей (хотя пока не вижу как), то обратите внимание на даты, это было сделано тоже совсем недавно
Как сгенерировать музыку с помощью физической симуляции