Telegram Web Link
iggisv9t channel
Попробовал taichi. Это такая штука, чтобы из питона рендерить на gpu. Строго говоря, это отдельный язык, которые встраивается в питон. Вот свою старую штуку переписал. https://github.com/taichi-dev/taichi #gif #taichi #processing
Media is too big
VIEW IN TELEGRAM
Два раза ужимал ффмпегом, поэтому могло быть и покрасивее, но у меня не хватает терпения чтобы не запостить сразу, а идти шлифовать дальше
🔥5🤩21🦄1
Вот отдельные почти не зашакаленные кадры
9👀3🤩1
Я поменял масштаб в три раза и вернул управление мышью, а сохранение кадров забыл убрать. Теперь у меня почти 5 тысяч таких картинок.

Вообще это какая-то комплексная функция, которую я сочинил на ходу пять лет назад, совершенно бессмысленная. В неё подаются два параметра и для каждой пары рисуется картинка. То есть получается блуждание вокруг и внутри какого-то четырёхмерного объекта.
9🤩3🔥1
iggisv9t channel
Photo
И ещё комплексный многочлен спустя два года нашёл пару
🍾12🍓3🥰2🔥1
iggisv9t channel
Я частенько когда копаю какую-нибудь тему представляю свои перемещения в поисках информации как граф. И вот я подумал, нельзя ли браузерную историю взять и визуализировать связав переходы между страницами рёбрами. Оказалось, что даже не надо придумывать…
Помните я визуализировал историю из браузера?
Я тут навайбкодил и не убрал расширение для Firefox которое вытягивает историю, собирает граф и рисует это всё дело. Можно переходить по урлам из истории или на активную вкладку (такие ноды подсвечены) если вкладка сейчас открыта.
https://github.com/iggisv9t/FF-tab-graph-plugin
Если каким-то образом (по активности на гитхабе, например) пойму что это ещё кому-то интересно, то может быть даже опубликую в официальном расширейнике фаерфокса и попробую развивать.

Всё сделано максимально прямолинейно и наивно, но всё что я хотел в базовой версии работает.
👍19🔥3
А это до
🔥14🗿2
iggisv9t channel
Ваш админ после UMAP
Слева позвоночник, справа снизу нижняя челюсть, а дальше всё переколбасило, потому что снимок обрезанный
🔥21
Forwarded from Õ
((@ring ^ @angle) % 2) == 0
🔥7
Media is too big
VIEW IN TELEGRAM
Из-за последнего репоста мне внезапно стали задавать вопросы в личку и во внезапно ожившем чате, что же значит эта формула.
Я думал, что расшифровывать там нечего: просто радиус и угол. Но всё оказалось чуть сложнее.
Я полистал канал автора и оказывается н раскрашивает сетку из шестиугольников, так что ring — не просто радиус, а номер кольца шестиугольников. Угол — похоже просто угол в градусах.

Я не стал генерить тоже сетку из шестиугольников, а просто для каждого пикселя находил угол и радиус, добавил смещение угла со временем, и на синус от этого смещения домножал радиус (чтобы кругляши превращать в шестиугольники). А дальше по формуле (int(angle) ^ int(r)) % 2

Видео ужимал как мог, но всё равно тяжеловато
🔥4🤩1
Видео запилил в таичи, а перед этим рисовал матплотлибом. Промежуточные результаты тоже весёлые. Когда понял, что надо подбирать угол, решил сразу перейти на риалтайм отрисовку, но там другие проблемы. Надо неоправданно много думать, чтобы сделать пиксели пожирнее.
6
iggisv9t channel
Меня опять заставляют рисовать комбинаторные графы
Это тоже из чата (оказывается мне не приходили уведомления)
😁121
This media is not supported in your browser
VIEW IN TELEGRAM
Наткнулся в мастодоне на пост про алгоритм симуляции поведения физарума. Там были супер захватывающие иллюстрации и анимации, поэтому мне захотелось свой такой же запилить.
Никогда раньше не писал симуляции поведения частиц. Всегда думал, что это очень сложно и если писать на чём я умею, то получится страшно медленно. Но вот получилось запилить на taichi lang. Выдаёт 60 fps на 50К частиц и кажется можно и больше докинуть.

Пока запилил управление 4-мя параметрами. Не так впечатляюще, как на вот этом демо — там параметров 15 и на каждую клавишу (26 букв и 10 цифр) свой набор параметров. Можно переключаться сразу между интересными состояниями.

Но кажется, сейчас важнее придумать, как рендерить анимации, чтобы из гладеньких локальных 60fps не получалось вот это дёрганое видео, которое надо ужимать три раза подряд.
🔥1722👍2🤝1
2025/10/18 08:34:46
Back to Top
HTML Embed Code: