Skip to content
Projects

SamSeenX/ComfyUI_SSStereoscope

View on GitHub

SamSeenX/ComfyUI_SSStereoscope has 67 GitHub stars and 18 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 05:38 UTC. Last push 2026-05-07.

How these counts are measured

What you can do

  • 🧠 AI-Powered Depth - Uses Depth-Anything (V2 & V3) for automatic, high-quality depth estimation.
  • πŸ‘“ Stereoscopic Modes - Supports Parallel and Cross-eyed viewing techniques.
  • πŸŽ₯ Video Support - Full workflow for converting videos to 3D (upload, process, combine).
  • πŸŽ›οΈ Fine Control - Adjust depth scale, blur radius, and depth inversion.

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Side by Side Stereoscope node for ComfyUI by SamSeen

Creative & Media

README.md

Original

ComfyUI SS Stereoscope

License Platform

Transform any 2D image into immersive stereoscopic 3D content in ComfyUI.

The SideBySide Stereoscope Node is a cutting-edge 2D-to-3D conversion tool designed for ComfyUI. Powered by Depth-Anything (V2 & V3), it automatically creates high-quality depth maps and generates side-by-side (SBS) 3D images and videos perfect for VR headsets and 3D displays.

✨ Features

  • 🧠 AI-Powered Depth - Uses Depth-Anything (V2 & V3) for automatic, high-quality depth estimation.
  • πŸ‘“ Stereoscopic Modes - Supports Parallel and Cross-eyed viewing techniques.
  • πŸŽ₯ Video Support - Full workflow for converting videos to 3D (upload, process, combine).
  • πŸŽ›οΈ Fine Control - Adjust depth scale, blur radius, and depth inversion.
  • ⚑ Integrated Workflow - No external tools needed; handles everything within ComfyUI.
  • πŸš€ Performance Mode - Optional "HighSodium Optimization" for up to 4x faster processing.

πŸ“Έ Demo

Workflow Example

πŸš€ Quick Start

Prerequisites

  • ComfyUI installed
  • Python >= 3.8
  • FFmpeg (Recommended for video support)
    • The node attempts to use your system's FFmpeg first.
    • If missing, it will fallback to the imageio-ffmpeg binary (included in dependencies).
    • Windows Users: For best performance, install FFmpeg manually from ffmpeg.org and ensure it is added to your System PATH.

Installation

  1. Navigate to your custom nodes directory:
    cd ComfyUI/custom_nodes
    
  2. Clone the repository:
    git clone https://github.com/SamSeenX/ComfyUI_SSStereoscope.git
    
  3. Install dependencies:
    pip install -r ComfyUI_SSStereoscope/requirements.txt
    
  4. Restart ComfyUI.

(Note: The AI model will download automatically on first use.)

πŸ“– Documentation

Core Nodes

  • πŸ‘€ SBS V2: The main node. Input a 2D image, get a 3D SBS image + depth map.
    • depth_scale: Intensity of the 3D effect.
    • mode: Cross-eyed vs Parallel.
    • highsodium_optimization: Enable vectorized algorithm for faster processing (may produce slightly different results).
  • πŸ‘€ SBS V2.1 (External Depth): New in v2.1! Uses the fast V2 engine (HighSodium) but accepts your custom Depth Maps.
    • Fixes "reducing" artifacts found in the legacy node.
    • Resolution-Relative Scaling: depth_scale (0-100) now maps to 0-20% of image width. This gives you fine-grained control while preventing output-breaking values.
      • Scale 10 = 2% width separation.
      • Scale 50 = 10% width separation.
      • Scale 100 = 20% width separation (Max).
  • πŸ‘€ SBS Video Uploader: Converts input video to image sequence.
  • πŸ‘€ SBS Video Combiner: Merges processed frames back into a video.

Workflow Example

  1. Video Input: Use SBS Video Uploader to load a video.
  2. Process: Connect frames to SBS V2 node.
  3. Output: Connect results to SBS Video Combiner to save the 3D video.

πŸ—οΈ Project Structure

ComfyUI_SSStereoscope/
β”œβ”€β”€ sbs_v2.py            # Main logic
β”œβ”€β”€ requirements.txt     # Dependencies
β”œβ”€β”€ video_utils.py       # Video processing helpers
└── README.md

🀝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

Contributors

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

β˜• Support

If you find this project useful, please consider supporting me:

  • ⭐ Starring this repository
  • πŸ› Reporting issues
  • β˜• Buy me a coffee

Created with ❀️ by SamSeen