Age Verification
This website contains age-restricted material including nudity and explicit content. By entering, you confirm being at least 18 years old or the age of majority in the jurisdiction you are accessing the website from.
I am 18+ or older - Enter
I am under 18 - Exit
Our parental controls page explains how you can easily block access to this site.

3D and VR iStripper technical notes

  Forum / Everything about iStripper

Calgon
Joined in May 2022

434 post(s)
October 24, 2024
Recently I started building some 3D full scene screen scenes for iStripper. I thought I'd share some of the technical things I found and others can add any other useful things they have done into this thread if they wish to.

iStripper clips are of course at this time filmed in 2D. There are tools out there that could convert the iStripper footage to 3D, there are tools that could upscale old clips to 4K or even higher resolutions - I would love iStripper to look at these technologies but in the mean time here's what I have found.....

I have an Meta Quest 2 VR headset, so most of what I have found is geared towards that.

What you can do
Using the existing iStripper system you can create a full screen scene that is split into output intended for the left or right eye, called Side by Side or SBS. This format can also be viewed on a 3D TV I think but I've never had one. Using this format the scene can have a true depth effect so that different elements appear near or far. For myself I have found this to be a great new immersive way to use iStripper.

There's links to some SBS scenes that have already been created in the scene-sharing section:
https://www.istripper.com/forum/thread/29408/83
Everything about iStripper / Share your FullScreen - Member Created Scenes here
This thread will be Strictly for the member created Scenes for Full Screen and the Screen Saver. list of shared Scenes Thread https://www.istripper.com/forum/thread/42492/1?post=626142 Scene Discussio...
How to view your SBS screen in your headset
To get my SBS output playing on my monitor into the headset I use "Virtual Desktop" https://www.vrdesktop.net/ .
It's not free but it's worth every penny. Once you've set that up and can see your monitor(s) via the headset you will find there's a menu button below your monitor (point your pointy things anywhere off your monitor and press the trigger button to have the menu appear) and then select "Half SBS".

Once you've got into SBS mode, I find I might need to adjust the virtual size and virtual distance of my virtual monitor to get the best results.


About the screen resolution
Using SBS format we have to split the available display in half, one half for each eye. When the VR headset receives the input it stretches it back out to the original aspect ratio. This means that although we get that great 3D feel we have lost half of the resolution of the original in the horizontal direction. So I had a look into how I might improve this again:

Increasing the desktop sharpness
I found for my NVIDIA display that I could improve the sharpness of my output using the NVIDIA Control Panel:
NVIDIA Control Panel -> 3D Settings -> Manage 3D Settings -> Image Scaling -> GPU Sharpening = 100%
This might be beneficial for all users not just 3D.

Increasing the headset sharpness
In your Virtual Desktop headset menu options you will find:
Settings -> Computers -> Use Optimal Resolution
DO NOT USE THIS ! Make sure that this if off and ***** the headset to use the higher resolution of your monitor.

and then in another section I set:
Streaming -> Sharpening -> 100%

This seem to improve things a lot.

PC Montitors always on :(
For the headset to see my monitors they have to be switched on. Seems dum to me but I couldn't find a way for them to be powered off but still accessible in the Quest headset. I looked into software that could create an additional "imaginary" monitor but nothing seemed to be able to do this at the resolution I wanted and then I stumbled on "Dummy Plugs". They've probably been around for ages but I never needed one before. These are pretty cheap gadgets that you plug into a spare monitor port and like magic your PC thinks it's got a new monitor. So now I can switch off one of my two monitors have the second one showing my iStripper desktop app and the 3rd "dummy plug" one showing my full screen scene without a real monitor but still visible in my headset.

(This is also great if your Mother-In-Law walks in on you when you've got the headset on.)

If you only have one monitor on your PC then this is a great way to get a second virtual one.

More tips
If anyone else has any tech tips to get the most out of 3D SBS iStipper then please share them.








mkst
Joined in Dec 2009

81 post(s)
23 hours ago
I have one monitor (1440p) and will view 3K iStripper shows via Quest3 and Virtual Desktop, just for the large screen fully immersed affect. I haven't attempted multiple monitors with this.

Could you please describe in more detail how to setup the PC to use a dummy plug monitor for iStripper?

Like, how to accomplish iStripper app on one monitor and full screen scene on another? I'm assuming they could be the same monitor too.

And Virtual Desktop must have a way to switch monitors in the headset?
Calgon
Joined in May 2022

434 post(s)
19 hours ago
Hi @mkst

Could you please describe in more detail how to setup the PC to use a dummy plug monitor for iStripper?

The short answer is....just plug it in and your PC should recognise that it has a second monitor which you can then see using virtualdesktop on your Quest 3....

...but @WA found a better way to do this with a virtual monitor instead of a dummy plug.

Here's a link to notes on setting that up:
https://discord.com/channels/709339443777110026/1288876889665966223/1288876890689376257

I think they've been posted on this forum as well but I can't find them.

It's a bit of a learning curve but well worth the effort. My PC now creates a virtual 8k monitor automatically at reboot and I watch shows almost entirely on that via virtual desktop. (Link above in this thread)
Wyldanimal
MODERATOR
Joined in Mar 2008

4201 post(s)
10 hours ago
Using the Virtual Monitor

the Key point to make it work is this:
Enable the Driver.
Then Before you Create a New Virtual Screen
Set the Registry Values up that control what Resolution the Virtual Monitor will Have Available to it.

These "Default" resolution settings are what makes it possible.

while it is still available download this tool
https://www.amyuni.com/downloads/usbmmidd_v2.zip

Download our virtual display driver from https://www.amyuni.com/downloads/usbmmidd_v2.zip
Unpack the zip file to an empty folder, e.g. c:\temp\usbmmidd
Make sure you read the License.txt file as with any other software product
Open a command prompt window as Administrator (you cannot add a device to your system unless you "Run As Administrator")
Run the following commands:
cd c:\temp\usbmmid (or whatever destination folder you chose)
deviceinstaller64 install usbmmidd.inf usbmmidd (If you are on a 32-bit system, replace "deviceinstaller64" by "deviceinstaller")
Make sure you see the message that the drivers are signed by Amyuni Technologies Inc. This is a confirmation that the drivers went through Microsoft driver signing procedure and are virus free
Starting with version 2, the virtual monitor supports the following display resolutions by default:

1024 x 768 pixels
1360 x 768 pixels
1440 x 900 pixels
1600 x 900 pixels
1600 x 1200 pixels
1920 x 1080 pixels [Default Resolution]
1920 x 1200 pixels
2560 x 1440 pixels
3840 x 2160 pixels

After the first step above is executed, you can modify the list of supported resolutions by changing the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WUDF\Services\usbmmIdd\Parameters\Monitors

Up to 10 resolutions can be defined through this registry key. The keys should be named from "0" to "9". The (Default) registry value defines the default monitor resolution.

Wyldanimal
MODERATOR
Joined in Mar 2008

4201 post(s)
10 hours ago (edited)
Ok, the Instructions read like Stereo Instructions and are not easy to follow...
while it is still available download this tool
https://www.amyuni.com/downloads/usbmmidd_v2.zip

So I created my Own updated instructions and some Scripts to make it a bit easier.
I also created a set of Registry files for the Various Display Resolutions..

you can Download my Updated Zip Here:
https://wyldanimal.com/files/WA_usbmmidd_v2.zip

Here is a Primer Video:
what Limits the Resolution?
https://wyldanimal.com/videos/Virtual-Monitor-001.mp4

Then How to Use / Create a Virtual Monitor
https://wyldanimal.com/videos/How_to_Virtual_Display_002.mp4

And here is a demo to show you how you can see what's playing on the Virtual Monitor
https://wyldanimal.com/videos/How_to_see_whats_playing_003.mp4
Wyldanimal
MODERATOR
Joined in Mar 2008

4201 post(s)
9 hours ago (edited)
I us the VR app Called Virtual Desktop.
it comes in two parts.
an App for your Desktop device that Streams your Screen(s) to your VR Headset
and the APP for your Headset.
There are many tutorial videos on how to install it, and get it working.....

https://www.vrdesktop.net/

Meta Store:
https://www.meta.com/experiences/virtual-desktop/2017050365004772/


Run the Streamer on your desktop device.
Start iStripper on the Desktop

then put on your Headset and open the Virtual Desktop app in the Headset.

You should now see your Desktop screen in VR.
Start a 3D scene
you see it Side be Side
now Click Under the Virtual Screen
there are some 3D choices
the One to the far left Half SBS is the one to use.

to Switch Back to 2D
repeat, Click under the Screen and then Click the same 3D icon to turn it off.
Wyldanimal
MODERATOR
Joined in Mar 2008

4201 post(s)
9 hours ago
The Virtual Desktop Streamer, will capture the Frame Buffer of the Display and then send it to the Quest Headset,
it will Upscale or Downscale this frame buffer to the size to fit your Quest Headset.

This is how using an 8K virtual Display, Results in a Better Quest Display.
it is Downscaling from 8K, instead of Upscaling from a lower resolution.

You are not allowed to participate yet

As a free user of iStripper, you are not allowed to answer a topic in the forum or to create a new topic.
But you can still access basics categories and get in touch with our community !