TGViewer
Прогаем с кенгурой Прогаем с кенгурой @coding_with_kangaroo · 236 subscribers
Post #292 141
Пятна (химические)
вот эти вот мелькающие штуки гладкие


Принцип
Тут речь про мягкие черные или белые гладкие пятна. Есть еще от мусора и царапин - их позже на уровне камеры разберем - плюс они как правило жесткие.

Возникают эти пятна от
- повреждения эмульсии,
- пузырей в ней или на ней в ходе проявки или закрепления,
- некачественной промывки, в результате чего какие-то реагенты остаются на пленке и продолжают реакцию
- опять таки умножаем на два для переноса - то есть могут быть одновременно и белые, и черные пятны (на примере только черные)

Алгоритм
1. Генерим в точке 3Д Перлин нойз (xy + t время)
2. делаем коррекцию значения, чтобы получить нужное пятнышко, например:

float v = perlinNoise(uvt, 1, 3, 0.5, 2.0, 0);
v = v * 0.5 + 0.5;
v *= v;
v = 1.0 - smoothstep(0.01, 0.02, v);

3. После всех коррекций яркости добавляем к ней это значение

Кстати нашел у себя баг в шейдере, кто найдет по картинке - тому + в карму.
More from @coding_with_kangaroo
  1. Oct 5, 2026— В смысле ты не хочешь обучать муху? — А вот у Васи уже две. — Часики-то тикают. — Потом…
  2. Oct 5, 2026Смотрите, что на работе делается (пока я с виар очками долбаюсь и мигрень зарабатываю): ht…
  3. Oct 3, 2026И его брат, но не про амплитуду, а про фазу компоненты цвета https://artifacts.gostrobrod.…
  4. Oct 1, 2026Еще один эффект, возникающий при поломке сигнала https://artifacts.gostrobrod.dev/effects/…
  5. Oct 1, 2026Штука очень прикольная - нужно внезапно задумываться о производительности и памяти, чтобы…
  6. Sep 29, 2026Да, там ночной стрим про рой летающих глаз идет (новый мод для террарии пилю) - потом расс…
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 →