e84dc990b167ca4f3f5e59cb7d98fe16292024b1
This patch implements the Vector Blur node for the Realtime Compositor. The implementation is a direct and mostly identical port of the EEVEE motion blur implementation with the necessary adjustments to make it work with the compositor. The exposed parameters in the node does not match those exposed in EEVEE, so only the parameters shared between both are currently implemented. In the future, we should make a decision to either unify both, or just consider them independent implementations, with the possibility of sharing the full or part of the code. Further, it would also make sense to port the implementation to the CPU compositor, since the new implementation is higher in quality while also being faster. The default value of the node shutter setting was changed to 0.25 to approximately match the default settings of EEVEE and Cycles, since in their default settings, they evaluate the previous and next frames at plus and minus 0.25. Pull Request: https://projects.blender.org/blender/blender/pulls/116977
…
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%
