paysplat / desktopsbs Goto Github PK
View Code? Open in Web Editor NEWA Windows 10 software to manage 3D display in Side-by-Side or Top-Bottom mode
Home Page: https://desktopsbs.paysplat.fr
License: GNU General Public License v3.0
A Windows 10 software to manage 3D display in Side-by-Side or Top-Bottom mode
Home Page: https://desktopsbs.paysplat.fr
License: GNU General Public License v3.0
We talked about a Case 2 before? Display 1(Non-SBS) copied on Display 2(SBS). Can it work with Display 2 not extended or cloned with Windows 10? I think this setup will work better.
please, can you add barrel distortion and analygraph filter.. i trying to make something similar to this and still not working properly. you can get some reference from https://archive.codeplex.com/?p=vrplayer
thanks before
when I use sbs rendering the top half of the display looks normal but the bottom half is still full size, same with other rendering mode. also v2 doesn't work for me but v1 does
I've installed v1.1 on my windows10 desktop.
When I launch app first, I encountered following exception message.
And I tried to install v1.0, but app didn't run. I can't see any view and error message.
11/4/2020 11:08:04 PM -> System.NullReferenceException: Object reference not set to an instance of an object.
at DesktopSbS.App.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
11/4/2020 11:08:04 PM -> System.NullReferenceException: Object reference not set to an instance of an object.
at DesktopSbS.App.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at DesktopSbS.App.Main()
Video of how I am using DesktopSBS https://www.twitch.tv/videos/356748069 What is the box that pops up at 4:20 in the video? I am using a 360 controller to play the game.
Thank you for your amazing work!
For adopting the DesktopSbS to VR headset, I wonder if you could update the program for supporting lens distortion compensation.
Since most of the users want to experience with immersive VR headset, a new function can produce dramatic enhancement.
If you can't support barrel distortion, I would like to ask you a guideline.
Thank you!
Hi ! Thank you for this amazing work, this software was really useful for me.
Exception occurs when mouse cursor disappears
Hi,
You have an amazing app! The only bug Ive found is when running most of my screensavers I have to reset the view in order to regain sbs and still shows a full screen behind the sbs view. I really dont like using oculus/quest and alike because the are very much controlled by their developers... However Im using my android phone that has almost 600dpi and Im casting/mirroring my PC screen on my LAN with "AnyDesk" free app to my phone along with a "cardboard" vr headset... It works flawlessly. Ive been playing Virtual Pinball games, and others with only a slight delay. I will say my Wireless router is years old and Im using a basic built in wireless laptop chip that is probably not the best to relay data. I was wondering why you are not advertising your app as a vr "solution" that could benefit many... Also, why not provide a link or information about "Anydesk" free app as well along with how to set up a virtual environment?
Thank you!
My mouse cursor disappeared i can't fix it help
Option set DesktopSBS display to different monitor? sorry to bother you again so soon.
I have a double-width 3d monitor (x resolution is doubled), meaning my left eye sees the left half of the desktop and my right eye sees the right half. It looks terrible. This project could really be a solution.
This is my desktop without DesktopSbS:
However, when I run DesktopSbS, I basically have to choose between
I think my solution would be to make everything 50% smaller like with KeepAspectRatio true, except for the background, and for the task bar to be in the correct Y position. Then I would be rid of the black bars.
Do you have any ideas on how to get a good-looking desktop on my 3d monitor?
"SBS usually compresses the images in the pair to still fit inside the same frame as a single image. That is why you are getting the image squashed sideways in your headset. A proper image here would be SBS but with retained aspect ratio. it will show up squashed as long as you have standard SBS mode. Screen halves need to keep aspect ratio to display properly in the headset."
Will list any more if I find them.
Edited.
After click on "Close", no background process kept in background, and even if not click on "Close",
all keyboard shortcut not work.
Sometimes the mouse pointer were gone until a reboot.
The "remember choice" also have no effect and reset to not selected after a software re-run.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.