Combines three powerful stereoscopic tools into one comprehensive package:
1. Core Stereo Generation
- Depth-based stereo conversion with GPU acceleration
- Advanced fill techniques (Polylines, GPU Warp, Hybrid Edge, etc.)
- Edge-aware depth blurring for artifact reduction
- Side-by-Side, Top-Bottom, and Red-Cyan Anaglyph output formats
2. Native VR Viewing (Optional - requires PyOpenXR)
- Auto-launch directly into VR headset without browser
- Support for all VR headsets (Quest, Vive, Index, WMR)
- Multiple projection types (Flat, Curved, 180° Dome, 360° Sphere)
- Image and video playback support
3. StereoDiffusion AI (Optional - requires diffusers)
- AI-powered stereo generation using diffusion models
- DDIM inversion with null-text optimization
- Bilateral Neighbor Attention for stereo consistency
- Works with ComfyUI MODEL/CLIP/VAE or HuggingFace models
Changes:
- Added native_viewer/ module with PyOpenXR implementation
- Added native_nodes.py with 3 VR viewer nodes
- Added stereodiffusion_nodes.py with AI stereo generation
- Added supporting modules: model_wrappers, model_loader, inversion,
stereo_utils, diffusion_utils
- Updated __init__.py with graceful optional dependency handling
- Consolidated all requirements into single requirements.txt
- Comprehensive README with setup guides and troubleshooting
- Added NOTICE and licenses/ for proper attribution
The package now offers 6+ nodes total with modular installation options.
Users can install just the base, or add VR viewing and/or AI generation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>