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

  Fórum / Tudo sobre iStripper

Calgon
De em May 2022

437 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
Tudo sobre 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
De em Dec 2009

81 post(s)
Faz 4 days
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
De em May 2022

437 post(s)
Faz 4 days
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
MODERADOR
De em Mar 2008

4203 post(s)
Faz 4 days
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
MODERADOR
De em Mar 2008

4203 post(s)
Faz 4 days (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
MODERADOR
De em Mar 2008

4203 post(s)
Faz 4 days (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
MODERADOR
De em Mar 2008

4203 post(s)
Faz 4 days
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.

mitchell
De em Jan 2010

332 post(s)
Faz 3 days
Isn't it possible to directly add a virtual 4 or 8 K monitor in virtual desktop without any additional software/hardware? Also can the dancer be placed in the middle of the 3D scene instead of in front of the 3D elements?
Calgon
De em May 2022

437 post(s)
Faz 3 days
@mitchell

Isn't it possible to directly add a virtual 4 or 8 K monitor in virtual desktop without any additional software/hardware?

Not as far as I know. Virtual Desktop shows what is on your actual PC desktop but it can show a virtual screen that is on your PC or a dummy plug screen, it cannot create a new monitor that doesn't exist. on your pc.

I bought and tried a number of dummy plugs, they worked fine up to 4k but remember.... when you show a scene in 3D SBS each eye only gets half the width hence to preserve a 4k dancer without losing resolution we needed to go up to 8k desktop to split it back down to 2x4k for each eye.

Can you share what the problem is ? What graphics card are you using ? How many screens/res do you currently have ?

Also can the dancer be placed in the middle of the 3D scene instead of in front of the 3D elements?

Absolutely ! Just like any 2D scene you can place elements wherever you like if you have the time. Resolution is of course best closest.
mitchell
De em Jan 2010

332 post(s)
Faz 2 days
Okay, I just checked and confirmed that you can add a monitor on Virtual desktop, without additional software, however, you can't add 8K monitor. You can add up to 5120 by 1440. Also 4K 3840 by 2160. Currently, I only have two 1080p screens, but just added a QHD.
I took a screenshot, but there doesn't seem to be a way to add a screenshot to chats. The option is right after the keyboard option on the little menu bar at the bottom. A small monitor icon with a +
Calgon
De em May 2022

437 post(s)
Faz 2 days
@mitchell

Sounds like progress but I think we are talking at cross-purposes

You can add up to 5120 by 1440. Also 4K 3840 by 2160

Those sound like resolutions already available to you at the PC end which you then use the (+) icon in VR to add. What you will see there I would imagine will be the same as what you see on your PC on your physical displays. To get different resolutions that are not already available to your monitor you would need to follow one of the routes described above.
mitchell
De em Jan 2010

332 post(s)
Faz 1 day
@Calgon

But I think it can be very useful to those with only a laptop and no additional monitors. Or like me with only 1080p laptop and one additional 1080p monitor. Now i can view your 3D scenes in much better quality using that feature without buying a new monitor. True it is not 8K but even the virtual 3840x2160 additional monitor VirtualDesktop allows is much better than my 1080p laptop. Plus even a novice can do it with no extra software/hardware. Just click + then change the resolution on the added screen to 3840x2160 using the regular windows settings. For me 2160p was a great improvement over my laptop 1080p. My gpu was a bit slow (gtx 1060 maxQ) but just good enough
Calgon
De em May 2022

437 post(s)
Faz 1 day
@mitchell

Thanks for perservering with this. Because I already had 2 physical monitors plus a virtual 8k one (using usbmmidd route) I hadn't realised that that (+) button will add a Meta virtual monitor. I did some research to see if the meta one can be bumped up to 8k but I cannot find a way to do that. The only way I know for that is still the method detailed by @WA but this is a very straighfroward way to get a virtual 4k monitor

The scenes I have made have been built for 8k so everything is double the size it needs to be for 4k - you would get better performance if everything was reduced back to 4k sizes.



Wyldanimal
MODERADOR
De em Mar 2008

4203 post(s)
Faz 1 day (edited)
@mitchell and @Calgon

I wasn't able to get VR Desktop to create a monitor Larger than 4K.
Through my research I found the Solution I presented.

After having worked with it for many many Months.
It is still the best solution for an 8K, 16K and 32K virtual monitor.

Knowing now, what I know, I will investigate to see if there is a way to ***** VR Desktop to allow it to create Higher than 4K monitors.

Not sure if it will be possible, but I'll try with all the tools I have now.


Why Adding a Monitor in VR desktop wasn't presented prior.

Previous Version of iStripper, when Started
scanned your System to determine your Hardware.

It wasn't possible to Change the Monitor Settings, After iStripper was already running.

But with the New iStripper 2.0 the Monitor changes seem to be Dynamic
and iStripper is responsive to Changes that take place after it has been started.

that Difference, now makes Adding a new Monitor in VR Desktop a viable solution
that wasn't available before.
mitchell
De em Jan 2010

332 post(s)
Faz 23 horas
@wyldanimal

It's true the monitor i could creeate is 2160 or less. but my old dell only has a1060 maxQ. Do you think it can drive a virtual monitor with a higher resolution using the third party solutiions you provided?

Você ainda não está autorizado a participar

Como usuário gratuito iStripper, você não tem permissão para responder a um tópico no fórum ou criar um novo tópico
Mas você poderá acessar as categorias e conceitos básicos e entrar em contato com nossa comunidade.!