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

Advanced Chroma Key #4841

Open
Ajaylalwani01 opened this issue Feb 1, 2025 · 1 comment · May be fixed by #4886
Open

Advanced Chroma Key #4841

Ajaylalwani01 opened this issue Feb 1, 2025 · 1 comment · May be fixed by #4886

Comments

@Ajaylalwani01
Copy link

Feature Request: Advanced Chroma Key Implementation 🎬

Current Situation

  • The existing green screen implementation (docs reference) provides basic functionality but has limitations
  • Edge blending is not smooth, resulting in visible artifacts
  • The current implementation lacks advanced chroma key features

Requested Features

  1. Improved edge detection and blending

    • Better handling of semi-transparent edges
    • Smoother transitions between keyed and non-keyed areas
  2. Advanced chroma key controls

    • Color selection tolerance adjustment
    • Spill suppression options
    • Edge softening/feathering controls
  3. Performance optimization

    • Efficient processing for real-time preview
    • Maintainable performance with high-resolution footage

Use Cases

  • Professional video production requiring clean green screen removal
  • Content creators needing high-quality compositing
  • Projects requiring precise keying of varied footage
@anksji
Copy link

anksji commented Feb 12, 2025

On issue #4841:
Implemented a new ChromaKeyEffect component that provides advanced chroma key functionality for video transparency:

Configurable RGB color removal
Fine-tune controls for similarity, smoothness, and spill
Real-time processing with WebGL2
Documentation and examples included in PR #4882

Ready for review and testing.

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