ebe67e5ca04c4e7b4d104cb2c481747163626849
This patch removes the Premultiplied option from the Alpha Over node. The reasoning is as follows: - The option mixed between alpha being straight and premultiplied, a state which doesn't happen in practice. - The option conflicts with the Convert Premultiplied option, if it is not zero, then Convert Premultiplied does nothing. - The option is implemented in a lossy way. It premultiplies the alpha assuming it is straight, then converts the result to straight again, then mixed between both results. This is as opposed to mixing the original straight input with the premultiplied input. The successive alpha conversion causes data loss in transparent regions. Pull Request: https://projects.blender.org/blender/blender/pulls/138428
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
