https://github.com/orion4d/Orion4D_anaglyph
π Orion4D Anaglyph for ComfyUI
Orion4D Anaglyph is a high-performance custom node designed to transform 2D images into stereoscopic (3D) renders via a depth map. It offers total control over parallax, convergence, and depth processing to ensure optimal visual comfort.
π Key Features
Total Compatibility: Works seamlessly with Depth Anything (V2/V3), Marigold, ZoeDepth, MiDaS, or even hand-edited maps.
Various Rendering Modes: Supports Red/Cyan (Dubois, Color, Gray) and Red/Blue modes.
Multiple Outputs: Generates the final anaglyph, Side-by-Side (SBS) format, isolated left/right views, and the processed depth map.
Preset Manager: Integrated JS interface to save, load, and update your favorite settings on the fly.
Native Processing: Optimized PyTorch implementation for maximum speed and cross-platform compatibility.
π Installation
Copy the Orion4D_anaglyph folder into your custom nodes directory:
ComfyUI/custom_nodes/Orion4D_anaglyph
Requirements
No additional Python dependencies are required beyond a standard ComfyUI installation.
This custom node uses only modules already available in ComfyUI:
torch
aiohttp
ComfyUI PromptServer
Python standard library modules
Folder Structure
Orion4D_anaglyph/
βββ orion4d_anaglyph.py # Core logic
βββ preset_manager.py # JSON management
βββ web/ # User Interface (JS)
βββ presets/ # Your saved configurations
βοΈ Configuration Parameters
ParameterDescriptionRecommended Valuestrength3D effect intensity (parallax).16 to 32convergenceFocal point where the image appears to sit on the screen plane.0.5shift_modeOffset method (symmetric, left_static, right_static).symmetricdepth_blurSmoothes edges to reduce visual artifacts.5 to 9depth_invertInverts depth if the relief appears backwards.Per source
π Workflow
Drag and drop orion4d_anaglyph_workflow.png onto the comfy canvas
The node is best placed immediately after a depth estimator:
π¨ Available Anaglyph Modes
Optimized Dubois (Red/Cyan): The gold standard for color fidelity and ghosting reduction.
Color / Half-Color: Preserves more of the original vibrancy at the cost of potential color fringing.
Gray: Ideal for maximum depth clarity without chromatic distraction.
π Troubleshooting & Tips
ποΈ Eye Strain?
Reduce the
strengthvalue.Adjust
convergenceto place the main subject on the screen plane.Increase
depth_blur.
π Inverted 3D Effect?
Enable
depth_invert.If the issue persists, use the
swap_eyesoption.
πΌοΈ Edge Stretching (Warping)
This is a standard limitation of 2D-to-3D reprojection. To minimize it:
Use
padding_mode: border.Reduce
depth_contrast.Use a higher-precision depth map (e.g., Depth Anything V3 Large).
π Support the Project
If you find this tool useful, feel free to leave a β on GitHub!
Developed with β€οΈ for the ComfyUI community by Orion4D

