Repository navigation
Releases
Stereo Loom v4.0
SR Loom is now Stereo Loom, and it is no longer only for Leia SR displays. It now lives under Stereopticon alongside wiz3D.
Settings, profiles and the log carry straight over from SR Loom. It is still a single StereoLoom.exe.
New Features
- Gaussian Splats (experimental). A look-around mode for stereo pictures that draws new views as your head moves.
- More Display Outputs Added. A new section below Stereo 3D Input chooses where the 3D goes:
- Zondision displays such as the Zimo M1 (woven by the display itself).
- 3D Vision, through NV3D-Lib (3D Vision Restoration), for NVIDIA 3D Vision glasses and emitter.
- Anaglyph, with a choice of glasses and colour method.
- Side-by-Side and Top-and-Bottom, each in Half and Full. Full switches the display to a double wide or double tall mode where it offers one.
- Row interleaved, Column interleaved and Checkerboard, for passive and DLP displays.
- HDMI Frame Packing (1080p or 720p). It sets the resolution only, never the refresh rate.
- Katanga, for sending the 3D on to Katanga (Katanga needs to be running first).
- Samsung Odyssey 3D options added (shown only where Samsung's Hub is installed):
- 3D Popup turns off Hub's fullscreen "convert to 3D?" popup.
- Games In SBS sets Hub's own 3D games to show side by side, so Stereo Loom weaves them. Each game's own values are put back when it is turned off.
- New logo, from the Stereopticon set. The tray icon follows Windows' light or dark taskbar.
Other improvements
- Faster conversion for Pulfrich, frame sequential, 360°, RGB + Depth, the simple anaglyph modes, Checkerboard and Recovered Colour.
- HDR through the weave: the weave is made in the ordinary range and brought back after it.
- Profiles:
swap_eyes=auto, field sequential taken from the title, display settings keys, and a three way format toggle. - Panel: Straight to Display and Realtime GPU toggles, hotkeys for Convergence and Anti-Crosstalk with a small readout, wrapped tooltips and a slightly more compact expanded panel.
- Katanga: a picture that fills only part of its texture is cropped to it.
Bug fixes
- Fixed a GPU hang with the DX12 weaver.
- Fixed a hole trailing far behind Stereo Loom's own window when weaving another display.
- Fixed the previously picked display carrying on showing after picking another.
- Fixed a game profile moving the source off a display you had picked.
SR Loom v3.1
New Features
-
Anti-Crosstalk slider added under Convergence, to reduce ghosting between the eyes.
- 100% is the display's default amount. Raise it if you see double edges, lower it if edges look over-corrected.
- Crosstalk method (Display's default, Off, Static or Dynamic) and an experimental Contrast slider are in Settings, Advanced.
-
Anaglyph Recovered Colour is faster, steadier and cleaner.
- No more patchy bands in dark areas. Dark areas were being mistaken for plain grey.
- About 30 to 40% less GPU time for a whole redrawn frame, not using full resolution for each eye.
- Custom Anaglyph colours. Set each eye's filter colour with a hue slider, or pick it straight from the picture, and save up to eight pairs.
-
RGB + Depth pictures. A picture beside its depth map is shown in 3D, and moving your head looks around it.
-
Experimental DX12 weaver. A new Weaver option that draws the 3D with Direct3D 12.
-
Render straight to the display. When the weave fills the screen with nothing showing through, SR Loom bypasses Windows' compositor.
-
Multi-View Lightfield mode for Quilts and RGB + Depth. Shows many views at once with no eye tracking. Alignment mode added to help view to the lightfield formt he correc tposiiton (when one eye views red, other blue, blending to purple.)
-
Experimental HDR. when HDR switched on for the 3D displays that support it, like Samsung Odyssey 3D.
-
Expanded Profiles. (Thank you NTM)
- profiles.ini is now read again when there's an edit, and it not lists every setting.
format=detectuses Automatic Detection.
-
Theme choice. Auto (follows Windows), Light or Dark, from the theme button in the panel header.
Other improvements
- Less periodic hitches. The render loop now runs on its own thread, which removes a dropped frame or two every 10 to 20 seconds.
- Full resolution per eye for Top-and-Bottom, row interleaved, frame packing, anaglyph, Pulfrich and frame-sequential.
- Faster conversion in every mode.
- SR Loom's GPU work is scheduled ahead of other programs', so a busy browser slows it less.
- Better Checkerboard: each eye is rebuilt at full size, with no zig-zag vertical edges.
- 360° is one input now, with a VR180° or VR360° choice.
- Detect Eye Order is off by default.
- Performance Log also records what the SR runtime reported and the time from the weave to the display.
Bug fixes
- Fixed a profile's 3D switching off by itself when a viewer dropped out of fullscreen for a moment.
- Fixed the last 3D picture staying on screen after weaving was stopped.
- Fixed stutter with SR Loom's panel hidden in the tray on Windows 11.
- Fixed Full Top-and-Bottom coming out stretched on a captured screen.
- Fixed washed-out colours and reversed eyes with Katanga and geo-11's katanga modes.
SR Loom v3.0
New Features
-
Experimental Automatic Detection added to switch on 3D automatically when 3D content shows on your screen.
- Detects Side-by-Side, Top-and-Bmn interleaved, checkerboard, Anaglyph or if you're in Mono.
- Several different 3D formats can be woven at once, with mono images staying mono.
- When a fullscreen 3D video or game is detected, it detects format, and switches to that format instead of staying in Auto.
- Can detect eye order (optional, in settings).
- Very exprimental and buggy. For advanced utesting users only.
-
Framerate Faster and Smoother. using a new DirectComposition presenter for lower latency and deeper integraton to the LeiaSDK.
- Much better frame pacing. Frames are lined up with the SR display's refresh, so high refresh displays run at their full rate (Half SBS holds 160 fps on a 160 Hz display in testing). The old ~64 fps output cap desite capturing at 160fps, is gone.
- Zero-copy capture. SR Loom now reads the captured screen directly instead of copying it every frame, using less GPU and memory bandwidth, so games lose less performance.
- Smoother weaver eneabling, disablign and switching.
-
Anaglyph Recovered Colour mode is faster, gets better, cleaner, results, and supports clear greyscale converion.
-
Katanga support for games and mods liek Geo-11 that cna output via this Stereo3D Method. (Thank you oneup03 and markleoryan79)
-
Switch weaving methods between LeiaSR's current weaver or Legacy weaver that supports dynamic anti-crosstalk.
-
Expanded Profiles.
-
Change the default 3D Format. Pin any input to make it the one SR Loom starts with.
-
Update notification. A banner in the panel and a tray item when a new release is out.
-
Disable Head Tracking on startup with new toggle.
-
Performance Log added, for sharing frame timings when reporting stutter. (defaulted off)
Other improvements
- One Settings section, with SpatialLabs, Startup and Advanced groups.
- The panel follows Windows light and dark mode.
- System elements now not weaved, so notifications stay at screen depth. (eg Start menu, notifications, Game Bar, Alt+Tab, SR Loom itself.)
- Looking Glass keeps its position.
- Better Checkerboard and interleaved support.
- Choosing an input no longer turns weaving on automatically.
- Only one copy of SR Loom runs at a time. Opening it again brings up the existing panel.
- Tray menu tidied up, with keyboard shortcuts shown and Recentre Head Tracking added.
Bug fixes
- Fixed the crash on start on Windows 10 (#4). (Thank you gRobotBil)
- Fixed monitors blanking (OLED) when the panel was expanded, collapsed or closed.
- Fixed fullscreen games popping above the weave.
- Fixed a black flash when switching source, and flicker when switching between Looking Glass and Fullscreen.
- Fixed several profile issues, including fullscreen-only profiles blocking later ones.
- Fixed minor multi-monitor performance issue.
SR Loom v2.1
New Features
- Game & Window Profiles. Create profiles that will automatically be applied when a game or window is launched. (Thank you NTM)
- Image & Video Media Profiles. The media player now remembers the settings you applied on an image or video for next launch.
Other improvements
- All sections now collapse-able.
- Fixed Windows 10 DPI issues when moving SR Loom to another screen (Thank you IsPepsiOk)
SR Loom v2.0
Head-Tracking added!
Three Head Tracking protocols co-broadcast by default, so that head-tracking games that communicate with them can use SR display's Head Tracking!
Supported Tracking Protocols:
- OpenTrack UDP. Modern tracking system, used by modern head tracking modders like Loop and Berzerker on games like Outer Wilds, NieR Automata and Batman Arkham Asylum.
- FreeTrack 2.0 Enhanced. Slightly older tracking system, useful for older games or games modded with it, like Morrowind
- TrackIR (NaturalPoint NPClient) — Protocol used by TrackIR for games like iRacing and other sim games.
Supported tracking directions:
- Default tracking is X, Y, Z, Yaw, Pitch. Positional and Rotational tracking.
- Alternatively, X, Y, Z is recommended for purely Positional tracking (though some rotational tracking sneaks through due to being tracked from eye position)
- Pitch, Yaw and Roll is also possible, but not recommended. Roll is best left disabled, but can be used if you wish.
The tracking uses the same data as SR-native head-tracked titles (The First Berserker: Khazan, Lies of P, Stellar Blade, Hell is Us), though they use X, Y, Z positions only, not rotational tracking, giving this an optional advantage. Yoiu cna choose to only use X, Y, Z as well.
This feature is always on running, waiting for you to boot up a game that supports or has had modded in head-tracking, so the tracking will just work on launch. It can be disabled at any time separately from the 3D weaving.
Other improvements
- Added re-centering calibration shortcut,
Ctrl+Alt+R. - Tray tool-tip now Unicode-correct.
- Improved Samsung Odyssey 3D Windows 10 handling, with additional logging if fix fails.
SR Loom v1.6
New Features
- Lytro Light Field photo support for theOriginal Lutrp F01 camera. Lutro Illum not yet supported. Load any
.lfp,.lfr,.lfxor.pngfrom a Lytro F01 amera and view it in true 3D on the SR display, with real head-tracked parallax. Move your head and you actually look around inside the captured scene. - VR180 / VR360 viewer. Equirectangular images and 360° video. Mouse-drag to look around, scroll to zoom. Four formats: VR180 / VR360 × TAB / SBS.
- Update checker. Tray balloon when a new release is out on GitHub. Click to open the release page. About popup gets a "Check for updates" link too.
- Better Full SBS handling. Full SBS now properly samples the centre 32:9 strip of letterboxed Full-SBS content (e.g. YouTube SBS videos on a 16:9 screen) instead of treating the whole screen as the SBS pair. Each eye comes out at natural aspect.
- Acer SpatialLabs camera notification toggle. Suppresses the Windows "your camera is in use" popup that fires every time the SR display's eye-tracker engages. The display already has a hardware LED, so this popup is not needed. (Replaces the Acer fullscreen toggle, as it was essentially useless.)
- Quilt images now shown from each eye's perspective. This makes them perfectly acurate now, not just the head's general perspective.
Other improvements.
- Late latching enabled. Free latency reduction on head tracked content.
- Dynamic Anti-Crosstalk at every weaver creation. Ensures best optical quality per Immersity/Leia guidance.
- Shader sRGB conversion fixed. Removes a subtle double-conversion that made the weave slightly too dark / desaturated.
- 'About' popup shows the SR Platform runtime version for support diagnostics.
- SR display works as a non-primary Windows monitor (Win11 verified).
- Window corners are now correctly rounded, no black square corners when a window is being weaved.
- When a window or the Looking Glass is covered by another window, the micro-lens layer automatically disables til the 3D window reappears onscreen, for best visual experience.
- Window picker now only shows actively open windows, not apps in th the taskbar tray.
- 'Window' and 'Other Displays' drop-downs matching the proper drop-down style again.
SR Loom v1.5
New Features
- Looking Glass Quilt support! With full headtracking and perspective support.
- Fullscreen and windowed image loading and video playback (PNG / JPG / MP4 / MOV / MKV / WEBM / AVI)
- Smoother frame pacing, capped framerate to monitor's max refreshrate.
- Startup options added
- High process priority while weaving
- Shader disk cache under
%LOCALAPPDATA%\SRLoom\shaders. First launch compiles.
Quilt images
- Headtracked . As you move your head, the L/R view pair cross-fades smoothly through the quilt's views. no jagged step at view boundaries. Uses the LeiaSR head-pose stream + EMA smoothing for stillness.
- Window-position perspective shift. In windowed mode, drag the window across the SR display and the perspective tracks the window's position relative to your head, like moving a pysical object would.
- Lanczos-3 upscaling.
Quilt videos
- Media Foundation decoder, H.264 / HEVC / VP9 / etc.
- Loops automatically
- Playback controls
SR Loom v1.4
New Features
- Unlocked the framerate.
Previous cap was 60Hz (a known Windows.Graphics.Capture limitation we now lift via MinUpdateInterval).
SR Loom can now match the full 160Hz / 165Hz of Acer's and Samsung's monitors.
Alternative general SR weaving solutions, like Acer's own 'SpatialLabs Go' and Samsung's 'Conversion Player' are both capped at 60hz.
SR Loom v1.3
New Features
- Exclusive Fullscreen content on other displays can be displayed on your SR display, allowing games like Tomb Raider (2013) with wiz3D to work on Samsung Odyssey 3D (requires a second or virtual monitor).
- Acer SpatialLabs options 'Focus ' and 'Fullscreen' so you can keep the weaving on when you glance away form the screen on these displays.
Fixes
- Colour recovery marginally improved, still experiences marbling and colour blobbing.
- Overall latency reduced, especially Half SBS. (Thanks to BlueSkyDefender for flagging, explaining and for 3DtoElse generally.)
- Frame Packing rewritten using the latest fixes from3DConsoleBridge. (Thanks to NTM for flagging and contributing the fix.)
- Cursor is now being captured when weaving other monitors.
SR Loom v1.2
New Features
- Weave any other display onto your SR display. this works if the other display si real, virtual, or headless.
- Weaving now stops and closes cleanly in windowed mode if the window is closed before weaving is stopped.