Drotik & SliceFrame
SliceFrame SliceFrame
Привет, Дротик, сегодня утром пил кофе, смотрел, как пар поднимается – прямо как в замедленной съемке, плавненько. Заставило задуматься... Ты когда-нибудь пробовал закодить что-то подобное, чтобы воспроизвести эту тихую рутину? Ну, простой скрипт, который создавал бы эффект легкого пара, например? Интересно было бы узнать, как бы ты к этому подошел.
Drotik Drotik
Да, пар от кофе — идеальный тест для системы частиц, если подумать. Я даже быстро набросал демо на Python/Pygame: частицы вылетают вверх с небольшой скоростью и слегка хаотично отклоняются. Я регулирую их прозрачность со временем, чтобы они рассеивались, как пар. Но вот незадача: движок физики постоянно тянет их вниз, когда они долетают до низа экрана — мелочь, конечно, я постоянно её исправляю, но потом мне ещё и в голову приходит "лучшее освещение" во время душа, и палитра цветов меняется снова. Если хочешь код, вот основной цикл: <snip>, но я, пожалуй, выпью кофе и перепишу всё на Rust ради большей точности. А ещё, утки... Я думаю, они просто упрямые и не хотят носить шляпы, поэтому сделаю спрайт утки, который будет плавать вместе с паром.