TGViewer
generative camera blog generative camera blog @generative_photography · 117 subscribers
Post #313 139
Thermography.

Во время экспериментов с модуляцией и преобразованием цветного изображения в черно-белое я случайно получил такой алгоритм:

1. Из исходного изображения камеры брался канал цветовой насыщенности через метод описанный программистом по имени Sam Hocevar.
vec4  img = texture2D(TXP, uv);
float sat = rgb2hsb(img.rgb*0.5+0.25).g;


2. У цветовой насыщенности настраивалась яркость и контрастность.
sat = 1.0-sat; // инверсия яркости
sat = sat-0.5; // понижение яркости
sat = sat*1.5; // усиление контрастности


3. Исходное изображение из камеры заменялось итоговой цветовой насыщенностью.
img.rgb = vec3(sat);


Получившийся визуал напомнил мне об опыте съемки на тепловизор. Фильтр создавал неожиданные контрасты: делал кожу темной, а глаза светящимися. Кроме того, алгоритм усиливал цифровой шум, превращая его в приятную монохромную зернистость.

Благодаря необычной работе с фактурой кожи и яркостью глаз я стал использовать этот фильтр для съемки друзей. Этот эффект до сих пор кажется мне одним из самых выразительных для портретной съемки.

Изображения сняты через фильтр:
▹ mIRO))) / Yage
More from @generative_photography
  1. Sep 1, 2026Навигация по блогу. 🔠 • Windy Pixel: Shading - Displacement - Mask - Stamp - Shake - Feed…
  2. Aug 20, 2026Paper. Еще до знакомства с шейдерами я случайно заметил, как непредсказуемо дисплейсмент с…
  3. Aug 6, 2026Keyboard. Случайно сгенерированные фильтры я разделял на три категории: 1. Которые нравили…
  4. Jul 30, 2026Series. Обычно при генеративной съемке я стремился к максимальной ситуативности. Фильтры г…
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 →