r75cq wrote:

Hey GregZone,
I'm about to attempt it for use with a 3d projector using frame sequential output via PotPlayer. I'll let you know if I have any success getting it to work without the single eye stretched video output.

Thanks. I'm really interested to hear your findings.  I'm due a Valerion Max (3D capable projector) in a couple of months, and I have every intention of experimenting with PC output, compared to my stand-alone Zidoo Z9X option, for MVC playback.

dawkinscm wrote:

It could be argued that 4XVR is the best VR solution because it allows you to play full 3D rips without re-encoding. But the same thing can be done with Virtual Desktop and  MPC-BE which I think is a more flexible solution and allows you to play full Atmos audio through an audio receiver. MPC-BE is not the best, that would be MPV, but MPV requires time and work while MPC-BE just works and is more than good enough for a great 3D virtual experience smile

Yes, as I noted, 4xVR does MVC 3D playback quite nicely in Quest 3 standalone.  I think "full 3D rips without re-encoding" has already been estabilished as the prerequsite. Original MVC 3D quality playback is the starting point!

However, although Quest 3 supports 120fps playback, delivering integer multiple consistent film-rate motion, you still experience the 24fps motion limitation.  This I still find a little uncomfortable in the VR environment (although significantly better than frame-rate mismatch judder).

My testing has shown me: Virtual Desktop + SVP + MPC-BE provides the best Quest experience (even considering the 4xVR native App convenience).

I have a 120Hz 4K desktop, and whether I also use 120fps VR Virtual Desktop refresh rate, or switch to 90fps Quest / Virtual desktop refresh rate, as long as I have SVP set to match the VR refresh rate, I get nice smooth motion video playback (without the 24fps motion limitation that I still see in 4xVR).

So, although I do agree that 4xVR is the best standalone VR solution, I only agree on the basis of  the need for a standalone player.  Where the best quality smooth motion video playback (and great Theater Environments) are the priority, then I'd definately say that Virtual Desktop + SVP + MPC-BE currently rules.

Chainik wrote:

actually, no idea why it doesn't work in PotPlayer anymore
maybe they broke something... cause Avisynth/Vapoursynth Filter only shows 1920*1080 video size

use MPC-BE, it surely works as expected

Okay, I think you've (unfortunately) identified the problem.

Although I prefer PotPlayer (and I also use Steroscopic Player), I've now switched over to MPC-BE for my PCVR headset use.

After a few days of experimentation, I've worked out that for VR MVC 3D playback the best "current" solution appears to be:

PCVR:  XSOverlay (for keyboard control) + Virtual Desktop + SVP + MPC-BE, provides the best experience, for both smooth video and great Theater Environment(s).
   
Quest:  Virtual Desktop + SVP + MPC-BE, again provides the best experience, for both smooth video and great Theater Environment(s).


I also tried the (official?) SVP "VR" MVC 3D solution of HereSphere, in both PCVR (Steam) and Quest, and unfortunately HereSphere has a long way to go yet!
Apart from the lack of any theater environments, the entire video image appears to be framed by a few pixels of distracting flickering garbage!  (I've posted a comment on Steam discussion)
It's like a slightly larger (than the movie) image is being rendered, without appropriate video image size cropping?

Anyway, the main thing is that I appear to now have a good solution for smooth original quality MVC 3D source playback.  A/B tests show that SVP is nicely smoothing the motion, with panning images appearing nice and smooth, instead of the tiring (and "immersion breaking") micro-stutters when going from the 24fps movie source to a (e.g. 90fps) VR headset display!

Thank you for your work.  I hope you are still working on further developing SVP performance & capabilities?   I feel that with the 2025 release of several new higher resolution OLED display based VR headsets (e.g. BSB2, Pimax Dream Air, Play for Dream etc), the demand for optimal smooth MVC 3D playback in a Virtual Theater Environment is about to significantly increase!  Certainly a bright future for SVP, if it's functionality can be clearly communicated.

Here's how it looks with the Registered Filter removed (without SVP), showing correct Left eye & Right eye images.

MAG79 wrote:

GregZone
Which stereo device are you using?

I'm initially just trying to get the Top and Bottom (or SBS), 3D stereo images to appear correctly when I run PotPlayer (with my trial of SVP), on my 4K monitor.

Once I've achieved this I will use it in my VR headset via Virtual Desktop.

The reason for this is that I am only interested in MVC 3D playback in VR.   
4xVR does this quite nicely in Quest 3 standalone.
However, I find the Virtual Desktop theater "Environments" preferable.

Also, I have a PCVR headset (currently Valve Index, later BSB2), which seems to limit my MVC 3D support options to Virtual Desktop / PotPlayer (or Stereoscopic Player etc).

Hence my interest in SVP, to see if it further improves smoothness of playback at the "odd" PCVR headset rendering fps.

For Quest 3 I'm actually perfectly okay, in terms of playback smoothness, as I'm using a 120Hz PC desktop and matching 120fps Quest 3 rate (i.e. an integer multiple of 24fps film).

Whereas for PCVR use, the new BSB2 with higher resolution OLED panels, is my target. 
The BSB2 is limited to 75fps (or 90fps with additional compression).  Valve Index... well it's lower resolution LCD than the Quest 3, so not my immediate interest (just for testing PCVR readiness for BSB2).

MAG79 wrote:

GregZone
> where do I find "main.setup.potplayer.native"
Application settings > Additional options > All settings...
type in Search window: potplayer

If you don't see native option then all is OK. it is mean native interface is not used in potPlayer.

Thank you.  (Suggest updating your Wiki to clarify this).  smile

I have now verified my settings were already exactly as per your screenshot (so this isn't the problem).

To clarify.  Currently, if I remove the Registered Filter (e.g. VapourSynth) to take SPV out of the picture, then PotPlayer MVC 3D works fine.  I once again get Left & Right eye images (Top & Bottom).  So the problem with a stretched single eye image appears to be with SVP being introduced?

Here's another image that shows SVP is activated.  But still getting a single tall stretched image.  Not the left & right eye images that appear correctly if I remove VapourSynth / SVP.

I just discovered SVP and I'm attempting to try SVP with PotPlayer and MVC 3D file source.

I've carefully followed the instructions, and I've also un-installed - rebooted - re-installed - rebooted, a number of times (using a new Windows 11 system).

So far, I am getting an indication that the MVC decoding is doing something (Intel MVC Decoder being used, 1920x2160 input source).

But all I can get is a tall stretched single eye image 1920x2160 aspect (See attachment).

I can't seem to get PotPlayer to render the left & right eye images.

I've tried playing with all the PotPlayer 3D options,but no luck.

Any suggestions what I can try next?

EDIT:  If I remove the Registered Filter (e.g. VapourSynth) to take SPV out of the picture, then PotPlayer 3D works fine.  I once again get Left & Right eye images (Top & Bottom).  So the problem with a stretched single eye image appears to be with SVP being introduced?
Also, I have no idea what "ensure main.setup.potplayer.native = false"  means?   What / where do I find "main.setup.potplayer.native". (assuming it has anything to do with the issue?).