Лаборатория полей · GPU-симуляции
Перемешивание красителя curl-шумом, реакция—диффузия с настройкой в реальном времени ползунками F и k и волновой холст, где щелчки создают источники, — нулевое затухание, и волна не остановится.
Три GPU-симуляции полей на одной странице: перенос красителя curl-полем, реакция—диффузия и волновое уравнение, с которым можно взаимодействовать.
Помимо ручных ползунков доступны три готовых набора параметров: одним щелчком можно переключить всю лабораторию между тремя уже настроенными вариантами.
Попробовать Kimi BuildСоздайте лабораторию моделирования полей, где три эксперимента выполняются на GPU. Первый — перенос curl-полем: краситель переносится вдоль бездивергентного поля curl-шума, поэтому он лишь перемешивается и никогда не возникает из ниоткуда. Второй — реакция—диффузия: два вещества взаимодействуют, поскольку v питается u, а ползунки скорости подпитки F и скорости уничтожения k мгновенно меняют узор при перетаскивании — от пятен и полос до завитков, похожих на кораллы. Третий — волновое уравнение: щёлкните в любом месте холста, чтобы создать источник волны, и наблюдайте отражение, суперпозицию и интерференцию; установите затухание на ноль — и волна не остановится, увеличьте его — и рябь затухнет сама. Можно настраивать число подшагов на кадр, скорость волны и цветовую шкалу, а необязательные контурные линии придают полям вид измеренных данных. Если WebGL2 недоступен, страница честно сообщает, что для этих симуляций нет резервного режима. Однофайловая статическая страница.
Контурные линии дополнены показаниями интенсивности поля в реальном времени, поэтому симуляция ещё больше напоминает измерительный прибор, значения которого можно считывать напрямую.
Попробовать Kimi BuildСоздайте лабораторию моделирования полей, где три эксперимента выполняются на GPU. Первый — перенос curl-полем: краситель переносится вдоль бездивергентного поля curl-шума, поэтому он лишь перемешивается и никогда не возникает из ниоткуда. Второй — реакция—диффузия: два вещества взаимодействуют, поскольку v питается u, а ползунки скорости подпитки F и скорости уничтожения k мгновенно меняют узор при перетаскивании — от пятен и полос до завитков, похожих на кораллы. Третий — волновое уравнение: щёлкните в любом месте холста, чтобы создать источник волны, и наблюдайте отражение, суперпозицию и интерференцию; установите затухание на ноль — и волна не остановится, увеличьте его — и рябь затухнет сама. Можно настраивать число подшагов на кадр, скорость волны и цветовую шкалу, а необязательные контурные линии придают полям вид измеренных данных. Если WebGL2 недоступен, страница честно сообщает, что для этих симуляций нет резервного режима. Однофайловая статическая страница.
Для красителя, переносимого curl-полем, можно включить зелёную цветовую шкалу осциллографа — тогда поток превратится в светящиеся следы, похожие на люминофорные.
Попробовать Kimi BuildСоздайте лабораторию моделирования полей, где три эксперимента выполняются на GPU. Первый — перенос curl-полем: краситель переносится вдоль бездивергентного поля curl-шума, поэтому он лишь перемешивается и никогда не возникает из ниоткуда. Второй — реакция—диффузия: два вещества взаимодействуют, поскольку v питается u, а ползунки скорости подпитки F и скорости уничтожения k мгновенно меняют узор при перетаскивании — от пятен и полос до завитков, похожих на кораллы. Третий — волновое уравнение: щёлкните в любом месте холста, чтобы создать источник волны, и наблюдайте отражение, суперпозицию и интерференцию; установите затухание на ноль — и волна не остановится, увеличьте его — и рябь затухнет сама. Можно настраивать число подшагов на кадр, скорость волны и цветовую шкалу, а необязательные контурные линии придают полям вид измеренных данных. Если WebGL2 недоступен, страница честно сообщает, что для этих симуляций нет резервного режима. Однофайловая статическая страница.
