Jump to content



Photo
* * * * * 1 votes

Can VPX do Anaglyph 3D?


  • Please log in to reply
458 replies to this topic

#301 elmera

elmera

    Enthusiast

  • Silver Supporter
  • 76 posts

  • Flag: United States of America

  • Favorite Pinball: T2

Posted 30 September 2022 - 10:00 PM

Just wanted to say thanks to everyone participating in this topic.  Over the past couple weeks I've been playing around with the options outlined here and can't tell you how much this has taken playing games on my cab to another level. 

 

I've tested three different types of 3D glass so far: VizGiz red/cyanInficolor 3D Trioviz, and 3Dstereo amber/blue.

 

After using Creatures from the Black Lagoon as my reference table and taking screenshots of the different VPX 3D output settings as well as those from ReShade to compare against one another, my favorite so far is the Trioviz glasses + ReShade.  While some have mentioned the depth was not being as good, I've been very happy and haven't noticed much difference between other options -- as least with my setup.

 

As for the red/cyan glasses, they seemed to be creating too much of a flashing effect for my eyes on most tables, and the amber/blue were just too dark.  Obviously messing around with the VPX day/night slider does help, but didn't want to have to keep adjusting back when not using 3D glasses.  Would be awesome if key assignments could be made to the slider, but I'm guessing it doesn't work that way and is not possible? 

 

Anyway, I plan to keep experimenting and learning about the different settings offered, but so far this has been great!



#302 Gravy

Gravy

    Pinball Fan

  • VIP
  • 1,147 posts

  • Flag: Australia

  • Favorite Pinball: Simpsons pinball party



Posted 01 October 2022 - 11:11 AM

Just wanted to say thanks to everyone participating in this topic.  Over the past couple weeks I've been playing around with the options outlined here and can't tell you how much this has taken playing games on my cab to another level. 

 

I've tested three different types of 3D glass so far: VizGiz red/cyanInficolor 3D Trioviz, and 3Dstereo amber/blue.

 

After using Creatures from the Black Lagoon as my reference table and taking screenshots of the different VPX 3D output settings as well as those from ReShade to compare against one another, my favorite so far is the Trioviz glasses + ReShade.  While some have mentioned the depth was not being as good, I've been very happy and haven't noticed much difference between other options -- as least with my setup.

 

As for the red/cyan glasses, they seemed to be creating too much of a flashing effect for my eyes on most tables, and the amber/blue were just too dark.  Obviously messing around with the VPX day/night slider does help, but didn't want to have to keep adjusting back when not using 3D glasses.  Would be awesome if key assignments could be made to the slider, but I'm guessing it doesn't work that way and is not possible? 

 

Anyway, I plan to keep experimenting and learning about the different settings offered, but so far this has been great!

Keep in mind that you can use one of the reshade brightness/colour related shaders to increase brightness (fake hdr shader works quite well) as well so that you can simply turn reshade on and off, that way dont need to make adjustments to the day night slider.

With regards to TrioViz depth, are you actually enabling the Inficolor setting or simply using the magenta/green 3D setting? Inficolor tends to have better colour reproduction but less depth compared to magenta/green, at least to my eyes.


Pinball Addict


#303 elmera

elmera

    Enthusiast

  • Silver Supporter
  • 76 posts

  • Flag: United States of America

  • Favorite Pinball: T2

Posted 02 October 2022 - 01:31 AM

In ReShade I use the green/magenta Triochrome.  I did go back and test on NBA Fastbreak (which is a bright table for me) -- again using ReShade's Triochome and red/cyan Anachrome, as well as VPX's red/cyan Dubois.  I still can't tell much difference, but maybe its just my settings.  Below is a link to a dropbox share with screenshots and my ReShade settings.  The VPX Dubois settings are default.  Keep in mind I wear reader glasses underneath my 3D glasses, so your results may vary.  

 

https://www.dropbox....0iHx9XYdGa?dl=0

 

As for ReShades brightness / color shaders, I'm not sure which ones you're referring to, or couldn't find them.  Are those add-ons?

 

From my testing it almost seems like each table needs its own slight tweaking of the settings.  Not finding the silver bullet setup or them all.  It would be awesome if there was eventually a way to save a preset assigned to a specific table that could automatically get loaded.  Or just use a default is there isn't one.  Kind of similar to what @mrj was able to do with PinVol.  For now I'm just using @scutters technique of having a couple presets and flipping through them.   

 

EDIT:

I just went an played some other tables using the same Trichome settings I was using for NBA Fastbreak and they looked like crap.  Again leaving me to believe they need to be tweaked for each table.  The red/cyan setting for both my ReShade and VPX setup's seem to be more consistent.  The colors just aren't great.  Everything tends to be purple and yellow.  


Edited by elmera, 02 October 2022 - 01:56 AM.


#304 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 02 October 2022 - 11:13 AM

In ReShade I use the green/magenta Triochrome.  I did go back and test on NBA Fastbreak (which is a bright table for me) -- again using ReShade's Triochome and red/cyan Anachrome, as well as VPX's red/cyan Dubois.  I still can't tell much difference, but maybe its just my settings.  Below is a link to a dropbox share with screenshots and my ReShade settings.  The VPX Dubois settings are default.  Keep in mind I wear reader glasses underneath my 3D glasses, so your results may vary.  

 

https://www.dropbox....0iHx9XYdGa?dl=0

 

As for ReShades brightness / color shaders, I'm not sure which ones you're referring to, or couldn't find them.  Are those add-ons?

 

From my testing it almost seems like each table needs its own slight tweaking of the settings.  Not finding the silver bullet setup or them all.  It would be awesome if there was eventually a way to save a preset assigned to a specific table that could automatically get loaded.  Or just use a default is there isn't one.  Kind of similar to what @mrj was able to do with PinVol.  For now I'm just using @scutters technique of having a couple presets and flipping through them.   

 

EDIT:

I just went an played some other tables using the same Trichome settings I was using for NBA Fastbreak and they looked like crap.  Again leaving me to believe they need to be tweaked for each table.  The red/cyan setting for both my ReShade and VPX setup's seem to be more consistent.  The colors just aren't great.  Everything tends to be purple and yellow.  

 

All chromatic 3D will be influenced by the color of the content being rendered
said content is of course not optimized for anaglyph

Some tables will work better than others
some will work better with one color pair than with others


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#305 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 03 October 2022 - 11:17 AM

In ReShade I use the green/magenta Triochrome.  I did go back and test on NBA Fastbreak (which is a bright table for me) -- again using ReShade's Triochome and red/cyan Anachrome, as well as VPX's red/cyan Dubois.  I still can't tell much difference, but maybe its just my settings.  Below is a link to a dropbox share with screenshots and my ReShade settings.  The VPX Dubois settings are default.  Keep in mind I wear reader glasses underneath my 3D glasses, so your results may vary.  

 

https://www.dropbox....0iHx9XYdGa?dl=0

 

As for ReShades brightness / color shaders, I'm not sure which ones you're referring to, or couldn't find them.  Are those add-ons?

 

From my testing it almost seems like each table needs its own slight tweaking of the settings.  Not finding the silver bullet setup or them all.  It would be awesome if there was eventually a way to save a preset assigned to a specific table that could automatically get loaded.  Or just use a default is there isn't one.  Kind of similar to what @mrj was able to do with PinVol.  For now I'm just using @scutters technique of having a couple presets and flipping through them.   

 

EDIT:

I just went an played some other tables using the same Trichome settings I was using for NBA Fastbreak and they looked like crap.  Again leaving me to believe they need to be tweaked for each table.  The red/cyan setting for both my ReShade and VPX setup's seem to be more consistent.  The colors just aren't great.  Everything tends to be purple and yellow.  

 

If you're using the TrioViz glasses then you really want to use that option in ReShade (rather than the other green/magenta / triochrome options), selecting it isn't very obvious so see @Gravy's post - https://www.vpforums...=48019&p=506059. That might help you get a more consistent result with those glasses.
 
Your red/cyan anachrome screenshot looks to have a lot of ghosting to me, i thought maybe it was due to your setup - but the Triochrome screenshot doesn't show the same so maybe you need to adjust ZPD and/or divergence?. You also mention 'flashing' using the anachrome setting, that might be exaggerated for you because i don't think the 'VizGiz' glasses are true anachrome.


#306 vbousquet

vbousquet

    Enthusiast

  • Members
  • PipPipPip
  • 108 posts

  • Flag: France

  • Favorite Pinball: Cue Ball Wizard, Tron Legacy, Terminator 2

Posted 03 October 2022 - 12:47 PM

Hi ! I did not follow this thread and came back lately. If you like anaglyph, you may want to try VPVR. The way it renders is different (2 full render, one per eye, so more performance hungry) and can give a nice visual boost. It is being currently refactored, so this is somewhat experimental but may be worth a try. You will need the latest version available as GitHub Action here: Actions · vpinball/vpvr (github.com) (This needs a github account to download the latest build)



#307 Gravy

Gravy

    Pinball Fan

  • VIP
  • 1,147 posts

  • Flag: Australia

  • Favorite Pinball: Simpsons pinball party



Posted 06 October 2022 - 03:49 AM

In ReShade I use the green/magenta Triochrome.  I did go back and test on NBA Fastbreak (which is a bright table for me) -- again using ReShade's Triochome and red/cyan Anachrome, as well as VPX's red/cyan Dubois.  I still can't tell much difference, but maybe its just my settings.  Below is a link to a dropbox share with screenshots and my ReShade settings.  The VPX Dubois settings are default.  Keep in mind I wear reader glasses underneath my 3D glasses, so your results may vary.  

 

https://www.dropbox....0iHx9XYdGa?dl=0

 

As for ReShades brightness / color shaders, I'm not sure which ones you're referring to, or couldn't find them.  Are those add-ons?

 

From my testing it almost seems like each table needs its own slight tweaking of the settings.  Not finding the silver bullet setup or them all.  It would be awesome if there was eventually a way to save a preset assigned to a specific table that could automatically get loaded.  Or just use a default is there isn't one.  Kind of similar to what @mrj was able to do with PinVol.  For now I'm just using @scutters technique of having a couple presets and flipping through them.   

 

EDIT:

I just went an played some other tables using the same Trichome settings I was using for NBA Fastbreak and they looked like crap.  Again leaving me to believe they need to be tweaked for each table.  The red/cyan setting for both my ReShade and VPX setup's seem to be more consistent.  The colors just aren't great.  Everything tends to be purple and yellow.  

It sounds like you haven't actually activated Trioviz Inficolor mode hence you wont see much of a difference in depth compared to other colour modes. See Scutter's link above with regards to setting it up.

The other shaders I mentioned to adjust brightness and colour come with the default set for reshade as far as I remember, but perhaps you unticked the option to install them. HDR, Levels, Monochrome, Technicolor shaders etc. Note that the order in which these shaders are activated seem to have an effect on anaglyph colour, so best to activate superdepth last (or make sure it is further down the list of shaders when you sort the active shaders). An example of getting it in the wrong order is if you switch on the Monochrome shader and it completely removes all colour from the screen including the red/blue of the anaglpyh, and you wont see it in 3D. Get it right and the table will be black and white but correctly displayed in 3D and you should notice the red/blue or magents/green separation on screen with your glasses off.


Hi ! I did not follow this thread and came back lately. If you like anaglyph, you may want to try VPVR. The way it renders is different (2 full render, one per eye, so more performance hungry) and can give a nice visual boost. It is being currently refactored, so this is somewhat experimental but may be worth a try. You will need the latest version available as GitHub Action here: Actions · vpinball/vpvr (github.com) (This needs a github account to download the latest build)

I assume you mean trying anaglyph modes of VPVR, not using a VR Headset?

I've wondered in the past if this could give a better render, especially when it comes to rendering transparent ramps/surfaces and being able to see through them correctly. Currently with VPX, rendering transparent ramps in anaglyph mode seems to work poorly as whatever is visible underneath the transparent surface seems to appear as a flat texture stuck to the ramp surface and has no 3D depth. I asked someone if this is the also the way it renders with a VR headset and they confirmed that objects below the transparent ramp had correct 3D depth so I'm hoping this might also be the case with using VPVR anaglpyh, can you confirm?

 


Pinball Addict


#308 Gravy

Gravy

    Pinball Fan

  • VIP
  • 1,147 posts

  • Flag: Australia

  • Favorite Pinball: Simpsons pinball party



Posted 06 October 2022 - 04:39 AM

thanks a lot scutters, that helped.

 

btw did anybody get Pro Pinball Timeshock! to work with reShade for anaglyphs? I can configure something, but the results are always flat impressions.

Sounds like it has no depth map/data so may be out of luck.


Edited by Gravy, 06 October 2022 - 05:27 AM.

Pinball Addict


#309 elmera

elmera

    Enthusiast

  • Silver Supporter
  • 76 posts

  • Flag: United States of America

  • Favorite Pinball: T2

Posted 07 October 2022 - 02:05 AM

 

In ReShade I use the green/magenta Triochrome.  I did go back and test on NBA Fastbreak (which is a bright table for me) -- again using ReShade's Triochome and red/cyan Anachrome, as well as VPX's red/cyan Dubois.  I still can't tell much difference, but maybe its just my settings.  Below is a link to a dropbox share with screenshots and my ReShade settings.  The VPX Dubois settings are default.  Keep in mind I wear reader glasses underneath my 3D glasses, so your results may vary.  

 

https://www.dropbox....0iHx9XYdGa?dl=0

 

As for ReShades brightness / color shaders, I'm not sure which ones you're referring to, or couldn't find them.  Are those add-ons?

 

From my testing it almost seems like each table needs its own slight tweaking of the settings.  Not finding the silver bullet setup or them all.  It would be awesome if there was eventually a way to save a preset assigned to a specific table that could automatically get loaded.  Or just use a default is there isn't one.  Kind of similar to what @mrj was able to do with PinVol.  For now I'm just using @scutters technique of having a couple presets and flipping through them.   

 

EDIT:

I just went an played some other tables using the same Trichome settings I was using for NBA Fastbreak and they looked like crap.  Again leaving me to believe they need to be tweaked for each table.  The red/cyan setting for both my ReShade and VPX setup's seem to be more consistent.  The colors just aren't great.  Everything tends to be purple and yellow.  

 

If you're using the TrioViz glasses then you really want to use that option in ReShade (rather than the other green/magenta / triochrome options), selecting it isn't very obvious so see @Gravy's post - https://www.vpforums...=48019&p=506059. That might help you get a more consistent result with those glasses.
 
Your red/cyan anachrome screenshot looks to have a lot of ghosting to me, i thought maybe it was due to your setup - but the Triochrome screenshot doesn't show the same so maybe you need to adjust ZPD and/or divergence?. You also mention 'flashing' using the anachrome setting, that might be exaggerated for you because i don't think the 'VizGiz' glasses are true anachrome.

 

 

 

 

In ReShade I use the green/magenta Triochrome.  I did go back and test on NBA Fastbreak (which is a bright table for me) -- again using ReShade's Triochome and red/cyan Anachrome, as well as VPX's red/cyan Dubois.  I still can't tell much difference, but maybe its just my settings.  Below is a link to a dropbox share with screenshots and my ReShade settings.  The VPX Dubois settings are default.  Keep in mind I wear reader glasses underneath my 3D glasses, so your results may vary.  

 

https://www.dropbox....0iHx9XYdGa?dl=0

 

As for ReShades brightness / color shaders, I'm not sure which ones you're referring to, or couldn't find them.  Are those add-ons?

 

From my testing it almost seems like each table needs its own slight tweaking of the settings.  Not finding the silver bullet setup or them all.  It would be awesome if there was eventually a way to save a preset assigned to a specific table that could automatically get loaded.  Or just use a default is there isn't one.  Kind of similar to what @mrj was able to do with PinVol.  For now I'm just using @scutters technique of having a couple presets and flipping through them.   

 

EDIT:

I just went an played some other tables using the same Trichome settings I was using for NBA Fastbreak and they looked like crap.  Again leaving me to believe they need to be tweaked for each table.  The red/cyan setting for both my ReShade and VPX setup's seem to be more consistent.  The colors just aren't great.  Everything tends to be purple and yellow.  

It sounds like you haven't actually activated Trioviz Inficolor mode hence you wont see much of a difference in depth compared to other colour modes. See Scutter's link above with regards to setting it up.

The other shaders I mentioned to adjust brightness and colour come with the default set for reshade as far as I remember, but perhaps you unticked the option to install them. HDR, Levels, Monochrome, Technicolor shaders etc. Note that the order in which these shaders are activated seem to have an effect on anaglyph colour, so best to activate superdepth last (or make sure it is further down the list of shaders when you sort the active shaders). An example of getting it in the wrong order is if you switch on the Monochrome shader and it completely removes all colour from the screen including the red/blue of the anaglpyh, and you wont see it in 3D. Get it right and the table will be black and white but correctly displayed in 3D and you should notice the red/blue or magents/green separation on screen with your glasses off.

 

 

 

Yep, you are both correct.  I was not aware of that Inficolor checkbox at the bottom, so thanks for pointing that out.  I now see what you mean that the colors are better but depth isn't as good.  I haven't had a lot of time to mess around with the settings yet but will try to this weekend.  For the time being I feel like the green / magenta triocolor Reshade option using the Trioviz glasses is a good compromise.  I had a coworker over the other night and they were very impressed with the results.  There are still some tradeoff's with sharpness vs depth vs color precision, but this is great so far and has a lot of further potential if people a lot smarter than me are willing to keep developing it! :)


Edited by elmera, 07 October 2022 - 02:07 AM.


#310 mockchoi

mockchoi

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: United States of America

  • Favorite Pinball: Addams Family

Posted 05 November 2022 - 02:24 PM

Boy, I can't get this to work with the Trioviz glasses at all. In Reshade I'm using the inficolor emulation and all the settings that have been shared here, both with eyes swapped and without; I get this very separated image that doesn't come together as 3d at all. What am I doing wrong here? Are these dumb glasses?

 

https://www.amazon.c...product_details

 

Settings:

https://www.hearthfi...iz_settings.jpg

 

Thanks!



#311 elmera

elmera

    Enthusiast

  • Silver Supporter
  • 76 posts

  • Flag: United States of America

  • Favorite Pinball: T2

Posted 06 November 2022 - 02:29 AM

Boy, I can't get this to work with the Trioviz glasses at all. In Reshade I'm using the inficolor emulation and all the settings that have been shared here, both with eyes swapped and without; I get this very separated image that doesn't come together as 3d at all. What am I doing wrong here? Are these dumb glasses?

 

https://www.amazon.c...product_details

 

Settings:

https://www.hearthfi...iz_settings.jpg

 

Thanks!

 

I have the same glasses and at first glance I think the magenta is usually on the left side for me and green to the right -- so perhaps uncheck "swap eyes"?  Next there seems to be a lot of separation going on there, you I'm guessing you're seeing a lot of ghosting?

 

From my experience I don't like having Inficolor selected, even with those glasses, because even though the colors look good I can never get the tables to look good overall.  Unfortunately there doesn't seem to be a silver bullet configuration that allows all tables to look good, which is why it would be great if there was eventually a way for Reshade to load a custom preset for each table -- but that doesn't exist yet so instead I have a 2-3 presets I rotate between to see which works best on a given table.

 

Below is the preset I use most often with those glasses, and has "Anaglyph 3D green/magenta trichome" as the display mode.  Its not perfect, but does pretty well for me on most tables.  Check it out on Cyclone, its looks great.

Attached File  Screenshot (181).jpg   138.09KB   6 downloads

 

That said, it doesn't look very good on Creatures from the Black Lagoon.  For that table I usually use the config below which is meant more for traditional red/cyan 3D glasses (though I can usually still get by wearing the Trioviz using this config). 

Attached File  Screenshot (182).jpg   135.62KB   3 downloads



#312 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 06 November 2022 - 08:49 AM

Boy, I can't get this to work with the Trioviz glasses at all. In Reshade I'm using the inficolor emulation and all the settings that have been shared here, both with eyes swapped and without; I get this very separated image that doesn't come together as 3d at all. What am I doing wrong here? Are these dumb glasses?

 

https://www.amazon.c...product_details

 

Settings:

https://www.hearthfi...iz_settings.jpg

 

Thanks!

 

Looks like you're running the playfield in portrait?, most (maybe all) of the settings posted here are from users with landscape orientation so i agree with elmera, try unchecking the swap eyes option and make sure swap 3d axis isn't selected.

 

Then you need to get the separation resolved, set the inficolor focus value back to 0.5 and then play with the divergence slider and ZPD values (the first two boxes) which will interact with each other, divergence to control the amount of 3d effect and ZPD to reduce ghosting (start by adjusting ZPD to reduce the ghosting, and the adjust divergence to get a the 3d depth you're happy with, and then readjust ZPD)



#313 mockchoi

mockchoi

    Neophyte

  • Members
  • Pip
  • 4 posts

  • Flag: United States of America

  • Favorite Pinball: Addams Family

Posted 06 November 2022 - 04:21 PM

Ha ha, I wondered why those divergence values were so high in the settings. Thanks for the tip.

 

Ultimately I can't get that table looking good. Other ones I can get to work, but so far I much prefer the blue/amber and red/cyan glasses. I'll keep messing around with it.



#314 vestaviascott

vestaviascott

    Eighties8

  • Members
  • PipPipPip
  • 150 posts
  • Location:Birmingham, Alabama

  • Flag: United States of America

  • Favorite Pinball: Elektra

Posted 08 January 2023 - 03:19 AM

Hey @toxie ... a really nice advantage.

 

Works perfect since using this options for me / my red/cyan glasses (in cabinet mode i needed to use Y-Axis option)

 

Thaaaank you :otvclap:

 

anaglyph.png

 

Oh, ok then. Maybe this is why the 3D effect was wack for me on my cabinet. I'll try again with the Y-Axis checked as apparently that is required for us cab folks. I was wondering why the image looked so terrible!


“Bones heal, pain is temporary, and chicks dig scars” -- Evel Knievel


#315 elmera

elmera

    Enthusiast

  • Silver Supporter
  • 76 posts

  • Flag: United States of America

  • Favorite Pinball: T2

Posted 09 January 2023 - 12:08 AM

Since discovering this forum thread and implementing Reshade on my pincab a little over 3 months ago, its become the only way I play my cabinet.  The 3D effect just adds so much more to the overall experience.  That said, my biggest frustration has been that (ideally to me) most tables need their own SuperDepth3D settings tweaks to get them dialed in the best, and didn't know a good way to do that.  I've since been able to make some simple changes to my system to permit me to do exactly that and figured I'd share.

 

Disclaimer:  I always have Reshade set to run, so if your system isn't setup that way this might not be a good fit for you.  Also, my changes are specific to PinUp Popper, so if you're not using that frontend, you'll have to adjust according to you frontends capabilities.

 

For a while now I've been cycling between 3-4 Reshade presets -- one of them having no 3D effect at all called "noeffect.ini".  This worked fine for the most part, but I still felt it would be better if I could tweak the settings for a specific table, assuming I could ensure those setting were loaded when that specific table was launched again in the future.  I now only have two presets in my VPX folder, 3d.ini and noeffects.ini, allowing me to just turn 3D effects on/off.  With some changes to my frontend's launch and close scripts, I copy a [table specific].ini file in as 3d.ini when the table launches.  If no table specific file exists, I copy in the default.ini.  Then, in the close script I copy the 3d.ini file out as a [table specific].ini to a save folder.  This way I can make adjustments to the table and they get saved for later use.  

 

These are the steps I took:

  • Create a new folder in your VPX folder called "reshade-presets".  (in my case, c:\vPinball\VisualPinball\reshade-presets).  This is where all the custom presets for each individual table will get stored. 
  • Copy an existing Reshade preset into that folder and name it "default.ini".  This is required, so if you don't have a saved Reshade preset created, go create one first. 
  • Since I use PinUp Popper as my frontend, I went and made the following changes to my VPX start and stop scripts (which can be found in PinUp Popper Setup app -> Popper Setup tab -> Emulators -> Visual Pinball X -> Launch Setup tab).  If you don't use Popper, hopefully whatever frontend you're using has launch and close scripts that can be modified.  The script modifications below use variables specific to Popper, so adjust accordingly. 

 

Add this to the Launch Script somewhere before the line that launches the table:

if exist "[DIREMU]\reshade-presets\[GAMENAME].ini" (
  copy "[DIREMU]\reshade-presets\[GAMENAME].ini" "[DIREMU]\3d.ini"
) else (
  if exist "[DIREMU]\reshade-presets\default.ini" (
    copy "[DIREMU]\reshade-presets\default.ini" "[DIREMU]\3d.ini"
  )
)

All this code does is copy the table specific .ini from the reshade-presets folder to 3d.ini in your VPX folder.  If no table specific .ini exists, it uses the default.ini.  So this is what my full launch script now looks like

@echo off
START "" "[STARTDIR]Launch\VPXSTARTER.exe" 30 10 60 "Visual Pinball Player" 2
cd /d "[DIREMU]"

rem Change the following to EnableTrueFullScreen to default FullScreen Exclusive!
rem SET FSMODE=DisableTrueFullScreen
SET FSMODE=EnableTrueFullScreen

SET VPXEXE=vpinballx.exe

if "[RECMODE]"=="1" (SET FSMODE=DisableTrueFullScreen )
if /I "[CUSTOM1]"=="NOFSX" (SET FSMODE=DisableTrueFullScreen )
if NOT "[ALTEXE]"=="" (SET VPXEXE=[ALTEXE] )

if exist "[DIREMU]\reshade-presets\[GAMENAME].ini" (
  copy "[DIREMU]\reshade-presets\[GAMENAME].ini" "[DIREMU]\3d.ini"
) else (
  if exist "[DIREMU]\reshade-presets\default.ini" (
    copy "[DIREMU]\reshade-presets\default.ini" "[DIREMU]\3d.ini"
  )
)

START /min "" %VPXEXE% "[DIREMU]" -%FSMODE% -minimized -play "[GAMEFULLNAME]"

if %FSMODE%==DisableTrueFullScreen (START "" "[STARTDIR]Launch\PopperKeepFocus.exe" "Visual Pinball Player" 10)

Add this to the end of the Close Script:

if exist "[DIREMU]\3d.ini" (
  if exist "[DIREMU]\reshade-presets" (
    copy "[DIREMU]\3d.ini" "[DIREMU]\reshade-presets\[GAMENAME].ini"
  )
)

This just copies the 3d.ini file to the reshade-presets folder as a table-specific.ini file.  So over time all your tables will get table specific .ini files created.  Or you can choose to copy in a preset or a different table .ini and rename it according to the table its intended for.  

 

Thats it.  Now when I launch a table I essentially have the ability to turn on / off 3D, and any changes I make on that table will get saved off to the reshade-presets folder and get used the next time its launched.

 

Here is a screenshot of my reshade-presets folder with some table specific .ini files saved.

Attached File  Screenshot (17).png   50.49KB   7 downloads


Edited by elmera, 11 January 2023 - 02:32 AM.


#316 Tiki

Tiki

    Enthusiast

  • Members
  • PipPipPip
  • 189 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Medieval Madness, Tales of Arabian Nights, Creature from the black Lagoon

Posted 09 January 2023 - 02:00 PM

Whopie! That sounds nice. I wonder if this is also possible in PinballY!?


vpforumstiki.jpg


#317 dan_shane

dan_shane

    Enthusiast

  • Members
  • PipPipPip
  • 138 posts
  • Location:Okolona, KY

  • Flag: United States of America

  • Favorite Pinball: Lord of the Rings

Posted 09 January 2023 - 03:41 PM

Since discovering this forum thread and implementing Reshade on my pincab a little over 3 months ago, its become the only way I play my cabinet.  The 3D effect just adds so much more to the overall experience.  That said, my biggest frustration has been that (ideally to me) most tables need their own SuperDepth3D settings tweaks to get them dialed in the best, and didn't know a good way to do that.  I've since been able to make some simple changes to my system to permit me to do exactly that and figured I'd share.

 

 

 

I know what my next pinball cab project is!

 

You have made my life much simpler with this contribution.  Many thanks!



#318 elmera

elmera

    Enthusiast

  • Silver Supporter
  • 76 posts

  • Flag: United States of America

  • Favorite Pinball: T2

Posted 09 January 2023 - 03:53 PM

Whopie! That sounds nice. I wonder if this is also possible in PinballY!?

 

I've never used PinballY, but it looks like it does have something called LaunchEvents for pre- and post- game launches that could be used to do the same thing.  Not sure what language its scripts use though.  Will have to look into it. 



#319 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,323 posts
  • Location:I'm Spanish, but I live in Oslo (Norway)

  • Flag: Norway

  • Favorite Pinball: I like both new and old, but I guess I prefer modern tables with some rules and goals to achieve.



Posted 09 January 2023 - 05:24 PM

After several months waiting, and 3 different orders, I lastly got my 3D spectacles :) red and cyan :)

 

And I tested them with some anaglyph images from the internet and they work really well, and I get a nice 3D effect without too many artifacts. But I haven't found any way to get VPX to display a nice 3D image.

I play VPX in desktop mode. I have read a lot about this 3D and its settings, but I haven't found any settings that looks nice. Any tips? Or values I could try?


If you want to check my latest uploads then click on the image below:

 

vp.jpg

 

Next table? A tribute table to Stern's Foo Fighters


#320 elmera

elmera

    Enthusiast

  • Silver Supporter
  • 76 posts

  • Flag: United States of America

  • Favorite Pinball: T2

Posted 09 January 2023 - 09:58 PM

After several months waiting, and 3 different orders, I lastly got my 3D spectacles :) red and cyan :)

 

And I tested them with some anaglyph images from the internet and they work really well, and I get a nice 3D effect without too many artifacts. But I haven't found any way to get VPX to display a nice 3D image.

I play VPX in desktop mode. I have read a lot about this 3D and its settings, but I haven't found any settings that looks nice. Any tips? Or values I could try?

 

I can certainly provide some suggestions, but I've only ever run VPX in cabinet mode.  My cabinet is the only computer with a GPU!  :)

 

That said, I just went and installed VPX + Reshade on my laptop to see how the 3D would look in Desktop mode.  It looks like it still has an impact, but its harder to tell since I'm on a smaller laptop screen compared to the 43" monitor I use in my cab.  Attached is a screenshot I took on my laptop running VPX in Desktop mode with no major tweaks, using Reshade in a red/cyan display mode.  Is the 3D very noticeable to you?   (using Google drive link since the image was too big to attach):

https://drive.google...?usp=share_link

 

When it comes to settings and 3D glasses, everything is going to be subjective.  So going forward I will point out my personal preferences, but yours may differ.

 

My first question is have you been trying VPX's built-in 3D options or Reshade?  I recommend the latter since you can make adjustments and see the impact they have in real time.  Reshade is very easy to install / uninstall and won't mess up anything to try.  Gravy made some good instructions earlier in the thread.  My main recommendations when installing Reshade are  1)  save one preset with no shaders turned on.  I named mine "noeffects".  2)  Go into the settings and assign a key for "next preset".  This way you can cycle through your presets.  In my case I now just cycle through 2 presets, noeffects and 3d -- basically like turning 3D on and off because my script changes will set the 3d preset to be specific to each table I load. 

 

As for glasses, I've tied red/cyan, amber/blue, and the green/magenta Trioviz.  I now only use the green/magenta Trioviz.  These are the ones I purchased:  https://www.amazon.c...e?ie=UTF8&psc=1

Again, this is subjective, but for me all the table colors just looked purple and yellow when using the red/cyan glasses.  With the Trioviz I've been able to get closer to more realistic colors.  That said, I've noticed the closer I get to realistic colors, the less of a 3D affect I get.  Expectations have to be kept in check with this since when you're wearing glasses with two different colors its going to be impossible to recreate something with exact color replication.

 

As for settings, below is a another screenshot showing the primary settings I adjust in Reshade.  You can certainly play around with the others, but these seem to be the main ones that have the most impact from my experience so far.  (note: my screen capture wasn't able to show all the available settings, but took it in a way the showed the primary ones I was referring to).

https://drive.google...?usp=share_link

 

This is my process for adjusting the Reshade settings on a table in this order.  Keep in mind some settings will change depending on the display mode you choose

  • Select a 3D Display mode.  This will be based on the type of glasses you have. Having Trioviz glasses, I select one of the green / magenta options
  • If you're in a cabinet display, select the check box at the bottom "Swap 3D axis". (not shown in my screenshot).  If in Desktop mode, keep it unchecked.
  • You may also have to check the box "swap eyes" depending on if the colors on your glasses align with the Display mode you choose
  • I adjust the 3D effects settings I identified in the screenshot first.  In cabinet mode I tend to have the divergence slider in the 20-40 range, then just adjust the ZPD.  On rare occasion something will be <20 range.  
  • Next I adjust the color adjustments I identified
  • Repeat last two steps until happy.  Keep in mind, there is almost always going to be ghosting somewhere.  I tend to adjust the 3D settings so that the center of the playfield, right in front of the flippers, is most in focus -- which is where my view tends to be the most.  
  • Check the performance mode box when all done.  I think having this checked with help gain a few extra FPS (you'll need to uncheck this every time you want to change your settings)

Its definitely a trial and error process, but really love the effect it creates (at least on a cabinet).  Hopefully that helps. 


Edited by elmera, 23 January 2023 - 01:20 AM.