При добавлении полупрозрачного эффекта в Compositing в Blender, например Glare из группы Filter, блики в прозрачных областях изображения не сохраняются при экспорте файла в PNG с прозрачностью.
Текстовая расшифровка видео
При добавлении полупрозрачного эффекта в Compositing в Blender, например Glare из группы Filter, блики в прозрачных областях изображения не сохраняются при экспорте файла в PNG с прозрачностью.
Я отрендерил модель, которую вы видите на экране, на прозрачном фоне, просто добавив узел Glare Filter с параметром Threshold, установленным на 0.2.
Как вы видите в окне Compositing, блик отображается правильно, но не сохраняется в PNG-файле, записанном на диск.

Теперь рассмотрим узловую схему, которая позволяет сохранять полупрозрачные элементы, добавленные на этапе постобработки в Compositing.
Я покажу вам итоговую схему узлов, чтобы вы могли сделать скриншот из этого видео и сохранить его. А теперь объяснение, как всё работает.

Узел Mix Add позволяет создать маску прозрачности Alpha из альфа-канала отрендеренного изображения без свечения Glare. Мы добавим альфа-маску от Glare, которая по какой-то причине не сохраняется в файл.
При выполнении этой операции важно добавить узел RGB to BW, чтобы преобразовать цвет блика в градации серого, рассматривая цветные участки изображения как непрозрачные.
Нужно также активировать флажок Clamp в узле Add и использовать выход RGB to BW как второе входное изображение для этого узла.

Выход узла Add будет правильной маской непрозрачности для этого изображения.
Затем нужно применить эту маску к изображению, полученному из узла Glare. Для этого добавьте в схему узел Converter Set Alpha.
На последнем этапе смените режим применения в узле Set Alpha с Apply Mask на Replace, используя выход от узла Add в качестве маски.
Теперь, если вы отрендерите и сохраните изображение в формате с поддержкой прозрачности, например PNG в режиме RGBA, вы увидите полупрозрачные блики, сохранённые в итоговом файле.