3DMigoto Upscaling Feature
  3 / 4    
Go to hotkeys tab --> "General Ini Settings". The GUI only shows the features which are supported by the individual version of 3dmigoto. So for older versions of 3dmigoto upscaling is not displayed in the gui and you have to update 3dmigoto first for making this gui option visible. For updating 3dmigoto scroll upwards to "Fix Info" group and click on "update" button. After updating the option "Enable upscaling" and "upscaling mode" are visible in Hotkeys tab.
Go to hotkeys tab --> "General Ini Settings". The GUI only shows the features which are supported by the individual version of 3dmigoto. So for older versions of 3dmigoto upscaling is not displayed in the gui and you have to update 3dmigoto first for making this gui option visible. For updating 3dmigoto scroll upwards to "Fix Info" group and click on "update" button. After updating the option "Enable upscaling" and "upscaling mode" are visible in Hotkeys tab.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

#31
Posted 04/03/2018 04:48 PM   
[quote="rustyk21"] I just tried from fresh and updated 3dmigoto using 3dfixmanager, but the interlaced options aren't there in the ini file. [/quote] Do you mean x7? "Line interlacing / Reversed Line Interlacing"?
rustyk21 said:

I just tried from fresh and updated 3dmigoto using 3dfixmanager, but the interlaced options aren't there in the ini file.


Do you mean x7? "Line interlacing / Reversed Line Interlacing"?

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

#32
Posted 04/03/2018 04:50 PM   
[quote="Pauldusler"][quote="rustyk21"] I just tried from fresh and updated 3dmigoto using 3dfixmanager, but the interlaced options aren't there in the ini file. [/quote] Do you mean x7? "Line interlacing / Reversed Line Interlacing"?[/quote] Yes, I could add them manually but they aren't there at the moment. I had no idea about all the options under hotkeys.. Sorry, that's amazing! :-)
Pauldusler said:
rustyk21 said:

I just tried from fresh and updated 3dmigoto using 3dfixmanager, but the interlaced options aren't there in the ini file.


Do you mean x7? "Line interlacing / Reversed Line Interlacing"?


Yes, I could add them manually but they aren't there at the moment. I had no idea about all the options under hotkeys.. Sorry, that's amazing! :-)

Gigabyte RTX2080TI Gaming OC, I7-6700k ~ 4.4Ghz, 3x BenQ XL2420T, BenQ TK800, LG 55EG960V (3D OLED), Samsung 850 EVO SSD, Crucial M4 SSD, 3D vision kit, Xpand x104 glasses, Corsair HX1000i, Win 10 pro 64/Win 7 64https://www.3dmark.com/fs/9529310

#33
Posted 04/03/2018 04:53 PM   
Under "General Ini Settings" activate "Enable alternative 3D mode". Next to it is a list where you can chose Line Interlacing. However concerning upscaling - currently 3D Fix Manager updates 3dmigoto to version 1.3.7 which has a upscaling bug. You can simply replace 3dmigoto folder in 3d fix manager with version 1.3.8. where the bug has been fixed by DSS. I'll include this version of 3dmigoto in 3D Fix Manager soon.
Under "General Ini Settings" activate "Enable alternative 3D mode". Next to it is a list where you can chose Line Interlacing.

However concerning upscaling - currently 3D Fix Manager updates 3dmigoto to version 1.3.7 which has a upscaling bug. You can simply replace 3dmigoto folder in 3d fix manager with version 1.3.8. where the bug has been fixed by DSS. I'll include this version of 3dmigoto in 3D Fix Manager soon.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

#34
Posted 04/03/2018 05:05 PM   
Ah, I see it's made the config changes in the ini file, it was just the commented text that's missing
Ah, I see it's made the config changes in the ini file, it was just the commented text that's missing

Gigabyte RTX2080TI Gaming OC, I7-6700k ~ 4.4Ghz, 3x BenQ XL2420T, BenQ TK800, LG 55EG960V (3D OLED), Samsung 850 EVO SSD, Crucial M4 SSD, 3D vision kit, Xpand x104 glasses, Corsair HX1000i, Win 10 pro 64/Win 7 64https://www.3dmark.com/fs/9529310

#35
Posted 04/03/2018 05:06 PM   
Yeah, you're right Paul, I should use your great installer, but I'm so used to do it the old way, and the steps involved are so few and simple that I never had any issues. Plus you get to learn about the different options in the ini and other file dependencies. Not to detract at all from your awesome work which, from the comments I frequently see on the forum, have made a great difference in usability and enjoyment for many users. I was very excited to discover the upscaling feature today, but also very sad to see it does not work generally, like the SBS feature. It would really allow me to enjoy more game fixes. If anyone knows who I can contact, or how I can assist with testing this feature please let me know. It's surprising if this is the only thread about this subject. Let's make some collective noise on this, it would be simply fabulous if upscaling would become a staple feature of the wrapper, as reliable as the SBS custom shader!
Yeah, you're right Paul, I should use your great installer, but I'm so used to do it the old way, and the steps involved are so few and simple that I never had any issues. Plus you get to learn about the different options in the ini and other file dependencies.
Not to detract at all from your awesome work which, from the comments I frequently see on the forum, have made a great difference in usability and enjoyment for many users.

I was very excited to discover the upscaling feature today, but also very sad to see it does not work generally, like the SBS feature. It would really allow me to enjoy more game fixes.
If anyone knows who I can contact, or how I can assist with testing this feature please let me know. It's surprising if this is the only thread about this subject.

Let's make some collective noise on this, it would be simply fabulous if upscaling would become a staple feature of the wrapper, as reliable as the SBS custom shader!

#36
Posted 04/03/2018 05:16 PM   
[quote="Zappologist"]Yeah, you're right Paul, I should use your great installer, but I'm so used to do it the old way, and the steps involved are so few and simple that I never had any issues. Plus you get to learn about the different options in the ini and other file dependencies. Not to detract at all from your awesome work which, from the comments I frequently see on the forum, have made a great difference in usability and enjoyment for many users. I was very excited to discover the upscaling feature today, but also very sad to see it does not work generally, like the SBS feature. It would really allow me to enjoy more game fixes. If anyone knows who I can contact, or how I can assist with testing this feature please let me know. It's surprising if this is the only thread about this subject. Let's make some collective noise on this, it would be simply fabulous if upscaling would become a staple feature of the wrapper, as reliable as the SBS custom shader![/quote] That's a good approach for understanding the ini file of 3dmigoto and it's always good to know what is actually happening in the background. But once understood how things work it's good to have some comfort in my opinion :P. With 3D Fix Manager you can quickly try which game works with upscaling. Maybe at least when playing with Xbox Controller upscaling feature works in most cases as you don't have a mouse cursor (however I didn't try it with the controller yet).
Zappologist said:Yeah, you're right Paul, I should use your great installer, but I'm so used to do it the old way, and the steps involved are so few and simple that I never had any issues. Plus you get to learn about the different options in the ini and other file dependencies.
Not to detract at all from your awesome work which, from the comments I frequently see on the forum, have made a great difference in usability and enjoyment for many users.

I was very excited to discover the upscaling feature today, but also very sad to see it does not work generally, like the SBS feature. It would really allow me to enjoy more game fixes.
If anyone knows who I can contact, or how I can assist with testing this feature please let me know. It's surprising if this is the only thread about this subject.

Let's make some collective noise on this, it would be simply fabulous if upscaling would become a staple feature of the wrapper, as reliable as the SBS custom shader!


That's a good approach for understanding the ini file of 3dmigoto and it's always good to know what is actually happening in the background. But once understood how things work it's good to have some comfort in my opinion :P. With 3D Fix Manager you can quickly try which game works with upscaling.

Maybe at least when playing with Xbox Controller upscaling feature works in most cases as you don't have a mouse cursor (however I didn't try it with the controller yet).

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

#37
Posted 04/04/2018 11:04 AM   
Indeed you are correct, as Lacuna also suggested, I could use a gamepad. But I simply hate using anything else than mouse in games with aiming/free look. That's one compromise I simply cannot seem to make, it's too uncomfortable. And games which play better with a gamepad, like the LEGO games, are not usually a concern performance-wise, I can play them in 4K. At the very least, the discussion here made me aware of this great upscaling feature, and you also highlighted some very convenient options in your game manager which convinced me to give it a shot soon. Unless someone chimes in and updates us on the future of this feature, and confirms that it should work in most games, I'll try to test upscaling in every game I install, and update this thread with the results. Fingers crossed.
Indeed you are correct, as Lacuna also suggested, I could use a gamepad. But I simply hate using anything else than mouse in games with aiming/free look. That's one compromise I simply cannot seem to make, it's too uncomfortable. And games which play better with a gamepad, like the LEGO games, are not usually a concern performance-wise, I can play them in 4K.

At the very least, the discussion here made me aware of this great upscaling feature, and you also highlighted some very convenient options in your game manager which convinced me to give it a shot soon.

Unless someone chimes in and updates us on the future of this feature, and confirms that it should work in most games, I'll try to test upscaling in every game I install, and update this thread with the results.
Fingers crossed.

#38
Posted 04/04/2018 12:44 PM   
Hi Zappologist, Just to confirm are you trying line interleaved? For some reason it's not working for me on Deus Ex, but I did get it working on Quantum Break (on a previous version of 3dmigoto). It's wierd because the other modes are fine. I'll do the same as you and update when I test a game.
Hi Zappologist,

Just to confirm are you trying line interleaved?
For some reason it's not working for me on Deus Ex, but I did get it working on Quantum Break (on a previous version of 3dmigoto). It's wierd because the other modes are fine.
I'll do the same as you and update when I test a game.

Gigabyte RTX2080TI Gaming OC, I7-6700k ~ 4.4Ghz, 3x BenQ XL2420T, BenQ TK800, LG 55EG960V (3D OLED), Samsung 850 EVO SSD, Crucial M4 SSD, 3D vision kit, Xpand x104 glasses, Corsair HX1000i, Win 10 pro 64/Win 7 64https://www.3dmark.com/fs/9529310

#39
Posted 04/04/2018 02:57 PM   
Hi Rustyk, First a question far more important than the 3D shenanigans we're occupied with here presently: my wife wants to know what's the dish from your profile photo, in case she can get some cooking ideas. Please attach the recipe, cause she's very intrigued :-) Next, when you mean "interleave", you mean one of the modes of SBS custom shader? I have a passive TV, not sure that mode works. But mainly, I want to avoid using the SBS feature because it introduces eye desync/tearing for me (similar to what happens if you don't set vsync to Adaptive). So ideally, I would like to use Upscaling by itself, not together with SBS.
Hi Rustyk,
First a question far more important than the 3D shenanigans we're occupied with here presently:
my wife wants to know what's the dish from your profile photo, in case she can get some cooking ideas. Please attach the recipe, cause she's very intrigued :-)

Next, when you mean "interleave", you mean one of the modes of SBS custom shader? I have a passive TV, not sure that mode works. But mainly, I want to avoid using the SBS feature because it introduces eye desync/tearing for me (similar to what happens if you don't set vsync to Adaptive). So ideally, I would like to use Upscaling by itself, not together with SBS.

#40
Posted 04/04/2018 04:20 PM   
Hi Zappologist, Well, firstly sorry to disappoint but the picture is just a random curry picture from Google. Sorry, I'm not sure where you live, but here in the UK we have 'indian' restaurants everywhere. It's my favourite food, but they are generally run by Bangladeshis rather than Indians and serve up the British version of what we think curry is! Secondly, yes, I mean line interleaved which is an output option on the SBS shader. All flat panel passive displays use a 'frame pattern retarder' (I think!) which basically means that each vertical line on the display is polarized in a different direction. If you can output a 4k interleaved pattern then you can just put the 3d glasses straight on and get a 3d picture without engaging any 3d modes on the TV, since each line is perfectly aligned with the filter. I've not conducted a back to back test, but the conventional wisdom is that line interleaved is king in terms of combating resolution loss. Plus there may be other benefits to not having to engage 3d processing on the TV. In terms of TVs, passive tech used to have a bad name, because when the screens were all 1080p it meant that we would only get 1/2 resolution 3d. The irony of 4k is that we now get full 1080p per eye (because the vertical line count doubled), so 4k indirectly probably did more to boost 3d quality than 2d. Unfortunately, this was the point at which all the manufacturers decided to drop support, having just delivered the holy grail in a home environment..
Hi Zappologist,

Well, firstly sorry to disappoint but the picture is just a random curry picture from Google. Sorry, I'm not sure where you live, but here in the UK we have 'indian' restaurants everywhere. It's my favourite food, but they are generally run by Bangladeshis rather than Indians and serve up the British version of what we think curry is!

Secondly, yes, I mean line interleaved which is an output option on the SBS shader. All flat panel passive displays use a 'frame pattern retarder' (I think!) which basically means that each vertical line on the display is polarized in a different direction.
If you can output a 4k interleaved pattern then you can just put the 3d glasses straight on and get a 3d picture without engaging any 3d modes on the TV, since each line is perfectly aligned with the filter.

I've not conducted a back to back test, but the conventional wisdom is that line interleaved is king in terms of combating resolution loss. Plus there may be other benefits to not having to engage 3d processing on the TV.

In terms of TVs, passive tech used to have a bad name, because when the screens were all 1080p it meant that we would only get 1/2 resolution 3d. The irony of 4k is that we now get full 1080p per eye (because the vertical line count doubled), so 4k indirectly probably did more to boost 3d quality than 2d.
Unfortunately, this was the point at which all the manufacturers decided to drop support, having just delivered the holy grail in a home environment..

Gigabyte RTX2080TI Gaming OC, I7-6700k ~ 4.4Ghz, 3x BenQ XL2420T, BenQ TK800, LG 55EG960V (3D OLED), Samsung 850 EVO SSD, Crucial M4 SSD, 3D vision kit, Xpand x104 glasses, Corsair HX1000i, Win 10 pro 64/Win 7 64https://www.3dmark.com/fs/9529310

#41
Posted 04/04/2018 06:17 PM   
Ha ha, thanks for clarifying the picture. My bet was some sort of Russian villager stew (probably unconsciously, due to the meaning of Rustic combined with how you spelled it Russian-style), and my wife's bet was an Italian dish, probably due to the colors. Now, about interleave. I never tried it before, but the main problem in my case is that I want to lower the game's resolution to gain some performance. So, due to the TV being 4K native, interleave won't work if I set 1080p in-game. Unless I also activate the upscaling feature of course. But now we're back to square one, it's the upscaling that causes an issue here. I've just performed a very simple test. I've activated both SBS and Upscaling, and I started the game in 4K. Everything works fine, performance is shit as expected. Interleave works, and I save myself the hassle of having to mess with the TV remote. The problem starts as soon as I set the game to 1080p. And only appears when Upscaling is active. The mouse cursor is projected only on a 1080p window, oriented top left. Unplayable unless you abandon the mouse for a controller. I guess there are not very many users in my scenario, most people have monitors just like me when I started my 3D voyage. But with some luck, and if we are vocal with good solid input/testing, maybe the Upscaling feature will be gradually worked on, revisited, and turned into what seems like the perfect solution for 4K TVs. Not that we're in any danger or having many of those around. Like you said, the industry comes up with the holy grail, then they abandon it. There's some talk of some companies thinking to add back 3D to at least their most expensive models in 2018; but we'll see, I would not hold my breath.
Ha ha, thanks for clarifying the picture. My bet was some sort of Russian villager stew (probably unconsciously, due to the meaning of Rustic combined with how you spelled it Russian-style), and my wife's bet was an Italian dish, probably due to the colors.

Now, about interleave.
I never tried it before, but the main problem in my case is that I want to lower the game's resolution to gain some performance. So, due to the TV being 4K native, interleave won't work if I set 1080p in-game. Unless I also activate the upscaling feature of course. But now we're back to square one, it's the upscaling that causes an issue here.

I've just performed a very simple test. I've activated both SBS and Upscaling, and I started the game in 4K.
Everything works fine, performance is shit as expected. Interleave works, and I save myself the hassle of having to mess with the TV remote. The problem starts as soon as I set the game to 1080p. And only appears when Upscaling is active. The mouse cursor is projected only on a 1080p window, oriented top left. Unplayable unless you abandon the mouse for a controller.

I guess there are not very many users in my scenario, most people have monitors just like me when I started my 3D voyage. But with some luck, and if we are vocal with good solid input/testing, maybe the Upscaling feature will be gradually worked on, revisited, and turned into what seems like the perfect solution for 4K TVs. Not that we're in any danger or having many of those around. Like you said, the industry comes up with the holy grail, then they abandon it.
There's some talk of some companies thinking to add back 3D to at least their most expensive models in 2018; but we'll see, I would not hold my breath.

#42
Posted 04/04/2018 08:12 PM   
The mouse issues with Upscaling are hard - ColAngel and I spent some time trying to straighten them out when the software mouse support was added, but every game does something different and I think we must still be missing some pieces to that puzzle to make it more universal. It's more involved than the SBS shader, because we need to translate the mouse coordinates and window position to & from the game, and there are a multitude of ways that games can get/set that information. I don't personally have a huge amount of motivation to work on upscaling though, and lots of other things are taking priority over it for me (if someone wants to change my priority, they could always donate a 4K 3D TV ;-), and I'm not sure where ColAngel is at the moment. [quote="Pauldusler"]@ DHR: changing the order makes the mouse cursor either disappear or it is the same as before.[/quote]This is something I've been meaning to fix - when upscaling is in use "bb" will be ineffective when used prior to the upscaling shader, and "f_bb" will be ineffective after it. In a future release I'll sort this out so that "bb" works everywhere and only the upscaling shader itself has to do something special, but in the meantime if you move the software mouse shader before the upscaling shader you need to change it to use "f_bb".
The mouse issues with Upscaling are hard - ColAngel and I spent some time trying to straighten them out when the software mouse support was added, but every game does something different and I think we must still be missing some pieces to that puzzle to make it more universal. It's more involved than the SBS shader, because we need to translate the mouse coordinates and window position to & from the game, and there are a multitude of ways that games can get/set that information. I don't personally have a huge amount of motivation to work on upscaling though, and lots of other things are taking priority over it for me (if someone wants to change my priority, they could always donate a 4K 3D TV ;-), and I'm not sure where ColAngel is at the moment.

Pauldusler said:@ DHR: changing the order makes the mouse cursor either disappear or it is the same as before.
This is something I've been meaning to fix - when upscaling is in use "bb" will be ineffective when used prior to the upscaling shader, and "f_bb" will be ineffective after it. In a future release I'll sort this out so that "bb" works everywhere and only the upscaling shader itself has to do something special, but in the meantime if you move the software mouse shader before the upscaling shader you need to change it to use "f_bb".

2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit

Alienware M17x R4 w/ built in 3D, Intel i7 3740QM, GTX 680m 2GB, 16GB DDR3 1600MHz RAM, Win7 64bit, 1TB SSD, 1TB HDD, 750GB HDD

Pre-release 3D fixes, shadertool.py and other goodies: http://github.com/DarkStarSword/3d-fixes
Support me on Patreon: https://www.patreon.com/DarkStarSword or PayPal: https://www.paypal.me/DarkStarSword

#43
Posted 04/05/2018 06:24 AM   
Hi DSS! Thx for this tipp! I just tried it and the mouse cursor is visible again but the rest of the screen is black now. I changed "o0=set_viewport bb" to "o0=set_viewport f_bb" in [CustomShaderUpscale] section. Not sure if this is what you meant. I've only tried it for "Grim Dawn" yet. @rustyk21 and Zappologist: I've released 3D Fix Manager 1.38 and updated 3dmigoto files to the current version where upscale bug is fixed. Also in version 1.38 there is a new option to swap interleave pattern for passive 3D displays. This should work for all games.
Hi DSS! Thx for this tipp!

I just tried it and the mouse cursor is visible again but the rest of the screen is black now.
I changed "o0=set_viewport bb" to "o0=set_viewport f_bb" in [CustomShaderUpscale] section. Not sure if this is what you meant. I've only tried it for "Grim Dawn" yet.

@rustyk21 and Zappologist: I've released 3D Fix Manager 1.38 and updated 3dmigoto files to the current version where upscale bug is fixed. Also in version 1.38 there is a new option to swap interleave pattern for passive 3D displays. This should work for all games.

ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de

#44
Posted 04/05/2018 08:53 AM   
[quote="Pauldusler"]I just tried it and the mouse cursor is visible again but the rest of the screen is black now. I changed "o0=set_viewport bb" to "o0=set_viewport f_bb" in [CustomShaderUpscale] section. Not sure if this is what you meant. I've only tried it for "Grim Dawn" yet.[/quote]I meant the one in the mouse section - if that's run before the upscaling shader it needs to use the fake back buffer instead of the real one, if it's run after the upscaling shader it needs to use the real back buffer. No guarantee it will actually solve anything, but you never know.
Pauldusler said:I just tried it and the mouse cursor is visible again but the rest of the screen is black now.
I changed "o0=set_viewport bb" to "o0=set_viewport f_bb" in [CustomShaderUpscale] section. Not sure if this is what you meant. I've only tried it for "Grim Dawn" yet.
I meant the one in the mouse section - if that's run before the upscaling shader it needs to use the fake back buffer instead of the real one, if it's run after the upscaling shader it needs to use the real back buffer. No guarantee it will actually solve anything, but you never know.

2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit

Alienware M17x R4 w/ built in 3D, Intel i7 3740QM, GTX 680m 2GB, 16GB DDR3 1600MHz RAM, Win7 64bit, 1TB SSD, 1TB HDD, 750GB HDD

Pre-release 3D fixes, shadertool.py and other goodies: http://github.com/DarkStarSword/3d-fixes
Support me on Patreon: https://www.patreon.com/DarkStarSword or PayPal: https://www.paypal.me/DarkStarSword

#45
Posted 04/05/2018 11:32 AM   
  3 / 4    
Scroll To Top