You cannot apply on this project as you are not part of any company. Please add new or join existing company.
C / C++ / GLSL / HLSL update chroma key video filter to add alpha channel pixel transparency Open
GLSL HLSL video filter modification to OBS Studio 64 Bit. Must perform at 4K 60p video resolutions and frame rate from 10+bit sources.
The current chroma key implementation for green screen / blue screen compositing only takes pixels of one colour and their similar colours set by tolerance values named 'Similarity' and 'Smoothness' and makes them 100% transparent with no discrimination for colour tint and partial transparency of the output image with an alpha channel.
Currently the filter removes the chroma key colours completely along with any colours that are are in the 'Similar' tolerance range. However these similar colours need their chroma key colour components partly removing relative to their similarity and replacing with a percentage of alpha transparency relative to their calculated colour taking into account the chroma key colour and similarity. This will create a smoother transition between edges, remove chroma colour outline artifacts and also remove colour contamination from and semi-transparent objects and prevent them from disappearing altogether or making them shimmery or spotty like with the current implementation.
An example of the modification needed can be seen in the Keylight After Effects plugin video on YouTube here:
https://www.youtube.com/watch?v=U0x-G8oSue4
Budget: $300
Posted On: March 23, 2018 21:40 UTC
Category: Web, Mobile & Software Dev > Desktop Software Development
Skills: C++, GLSL
Country: United Kingdom
The current chroma key implementation for green screen / blue screen compositing only takes pixels of one colour and their similar colours set by tolerance values named 'Similarity' and 'Smoothness' and makes them 100% transparent with no discrimination for colour tint and partial transparency of the output image with an alpha channel.
Currently the filter removes the chroma key colours completely along with any colours that are are in the 'Similar' tolerance range. However these similar colours need their chroma key colour components partly removing relative to their similarity and replacing with a percentage of alpha transparency relative to their calculated colour taking into account the chroma key colour and similarity. This will create a smoother transition between edges, remove chroma colour outline artifacts and also remove colour contamination from and semi-transparent objects and prevent them from disappearing altogether or making them shimmery or spotty like with the current implementation.
An example of the modification needed can be seen in the Keylight After Effects plugin video on YouTube here:
https://www.youtube.com/watch?v=U0x-G8oSue4
Budget: $300
Posted On: March 23, 2018 21:40 UTC
Category: Web, Mobile & Software Dev > Desktop Software Development
Skills: C++, GLSL
Country: United Kingdom
ID | 134247 | Title | C / C++ / GLSL / HLSL update chroma key video filter to add alpha channel pixel transparency |
---|---|---|---|
Type | Fixed | Budget | $51-$500 |
Is Private | No | Created On | 5 years ago |