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



