TGViewer
Прогаем с кенгурой Прогаем с кенгурой @coding_with_kangaroo · 237 subscribers
Post #644 169
Чинил шейдер для демки, получилась еще одна демка


float corr(float a, float b, float e) {
float d = abs(fract(a - b + 0.5) - 0.5);
return exp(-0.5*(d*d)/(e*e));
}

float corrD(float a, float b, float e) {
float d = a - b;
return exp(-0.5*(d*d)/(e*e));
}

fragment
float4 fs_main(
FS_INPUT In [[stage_in]],
constant FS_UNIFORM& uniform [[buffer(16)]])
{
float2 uv = (-1. + 2. * In.v_texcoord) * uniform.resolution;

float a = (atan2(uv.y, uv.x)/M_PI_F + 1) / 2;
float t = fract(0.5 * uniform.time);

float v = corr(a,t,0.1) * corrD(length(uv),300,20);

return v*float4(In.v_texcoord.x,In.v_texcoord.y,0.5,1) * 2;
}
  • 🔥 5
  • 👍 2
  • 🤝 1
More from @coding_with_kangaroo
  1. Oct 1, 2026Еще один эффект, возникающий при поломке сигнала https://artifacts.gostrobrod.dev/effects/…
  2. Oct 1, 2026Штука очень прикольная - нужно внезапно задумываться о производительности и памяти, чтобы…
  3. Sep 29, 2026Да, там ночной стрим про рой летающих глаз идет (новый мод для террарии пилю) - потом расс…
  4. Sep 29, 2026Подвел итоги эксперимента с мушиными мозгами https://www.youtube.com/watch?v=0nniju8lLxk
  5. Sep 27, 2026Я наконец добил аналоговые ТВ стандарты, потому что без понимания, что там происходит, нек…
  6. Sep 26, 2026Я сделал рой глаз в террарии)))) https://www.youtube.com/live/ZFwJwbWYPy4?si=3SVN4hHYopdil…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →