I just exported Halsu's Despill shaderfilter to a Lua by hacking away at the rainbow shader port that
@khaver put together. It works so I'm sharing it. Load the Halsu Despill.lua file and you should now find a Halsu Despill filter to add to your sources.
Cool. Halkka's filter was impressive and powerful, lots of stuff beyond despill. I still find that my hair is always twinkling on any use of OBS chromakey.
One feature he implemented was a way to take an image of the background (ie. the greenscreen but even other objects) and use it as the base for comparison at an pixel. Let you have many flaws in your greenscreen and even use anything as a key.
A wishlist for this would be a tool that lets me take a snapshot right in the filter config or by some other means -- I find the colours and patterns in a greenscreen vary from day to day, particularly if there are windows in the room that can alter lighting, or if cameras change colour balance etc. Or creases appear in the cloth. A super smart chromakey would not only take a snap, it would adapt it as you use it, noticing what has been declared as part of the key mask, and adjusting the base as it changes to some degree. Sadly, what I chromakey in OBS never looks nearly as pro as what you can get in video editing software. (Video editors also let you combine chromakey masks so if there are different shades left and right on your screen you can handle it. OBS filter combining doesn't work that way, as both keys need to work on the pre-filter video to produce two masks that you can then AND (or OR depending on your view.)