View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.4 or later
- Package size
- 25.1 MB
- Files
- 40
- Favorites
- 7
- Views in the past week
- 15
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $27.99 on
Keywords
Real-Time Human Background Remover
Removes backgrounds from images in real-time, just feel like zoom. Works with webcams, video files, or any texture. Uses a neural network running on your GPU.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Real-Time Human Background Remover screenshot 1
About this asset
Real-time human segmentation and background removal powered by neural network. This plugin automatically separates people from backgrounds in real-time, producing high-quality alpha mattes suitable for compositing, virtual backgrounds, AR applications, and interactive experiences.
What's included:
- Complete source code (C# and compute shaders)
- Pre-trained model (26MB)
- Three working demo scenes (webcam, video, image)
- Ready-to-use UI components and prefabs
- Comprehensive documentation and API reference
Customization options:
- Adjustable inference resolution for quality/performance balance
- Configurable threshold for alpha matte refinement
- Custom shader support for background replacement
- Full access to intermediate processing stages
- Extensible architecture for custom models
Suitable for:
- Video chat applications - Virtual backgrounds, portrait mode
- Live streaming - Real-time compositing and effects
- AR/VR projects - Person isolation and mixed reality
- Game development - Cutscenes with live actors, motion capture visualization
- Content creation tools - Video editors, photo booths, filters
- Interactive installations - Museums, exhibitions, marketing displays
- Education - Virtual classrooms, green screen alternatives
- Fitness apps - Pose tracking with background removal
From the publisher's Asset Store listing.
Technical details
Core Functionality:
- ✓ Real-time human segmentation using MODNet architecture
- ✓ GPU-accelerated inference via Unity Sentis
- ✓ High-quality edge preservation (hair, fine details)
- ✓ Single-pass processing with minimal latency
- ✓ Automatic resolution scaling and alignment
- ✓ Alpha matte output for flexible compositing
Input Support:
- ✓ WebCamTexture (real-time camera)
- ✓ VideoPlayer (video files, streaming)
- ✓ Texture2D (static images)
- ✓ RenderTexture (camera renders, custom sources)
- ✓ Any Texture-compatible format
Ease of Use:
- ✓ Two integration methods: component-based or direct API
- ✓ Drag-and-drop prefabs for quick setup
- ✓ Inspector-friendly configuration
- ✓ Extensive code examples and documentation
- ✓ Debug mode for troubleshooting
Platform Support:
- ✓ Windows (DirectX 11/12)
- ✓ macOS (Metal)
- ✓ Linux (Vulkan)
- ✓ Android (Vulkan, OpenGL ES 3.2+)
- ✓ iOS (Metal)
Limitations
- Designed for human subjects (not general object segmentation)
- Requires GPU with compute shader support (Shader Model 5.0+)
- Performance scales with resolution (higher = slower)
- Single-threaded (must run on main Unity thread)
- Works best with clear human subjects in frame
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.10f1 | Compatible | Compatible | Compatible | Compatible |
| 6000.3.4f1 | Compatible | Compatible | Compatible | Not listed |
Pre-requirments:
- Unity Sentis
As listed on the Asset Store.