Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Virtual Greenscreen: Potentially better masking with downscaling #33

Open
2 tasks
JessyClain opened this issue Mar 21, 2024 · 0 comments
Open
2 tasks

Comments

@JessyClain
Copy link

Explain the Feature/Enhancement

The Virtual Greenscreen feature currently applies a mask at the same size of the source. However inspecting the mask itself reveals that the underlying "density" of the mask appears to be 1/5th of the size of the actual source. This results in odd shapes for the mask, as it is treated like a blob of paint by NVIDIA's SDK.

If we can downscale the mask back to its original size, we might be able to create far better masks using better upscaling technology. Perhaps we may even be able to reduce the input size to 1/5th, with great reduction in power usage.

What makes this feature/enhancement useful for StreamFX and its users?

The Virtual Greenscreen effect would use less power and time.

Checklist

  • I am offering a monetary bounty/reward for the implementation of this Feature/Enhancement.
  • There is no other way to currently do this in StreamFX or OBS Studio.

Any additional Information we need to know?

This is based on observations on an RTX 3070. Behavior on other GPUs may differ wildly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant