Battlefield 1 - 3D vision
  12 / 12    
[quote="DHR"]Interesting PDF... Now i see that the "clipping" in the left part of the lights is actually they cull implementation...now that i read the PDF i don't know if is fixable withtout breaking the light. Yesterday i do a couple of test using 1 CS in Mirror Edge and found something interesting....i need to test another CS. I will post my results in the "Bo3b's School..." thread. There is a litle chance that we can do something in the shader. [/quote] Yeah, really cool PDF, thanks for sharing that, Helifax. I agree with you that the clipping most likely is the culling of lights at the edge of a given tile. Only in the eye that would be outside of the range. That could also be why it happens at certain angles, because of occlusion, or culling at exactly that angle, but only in one eye. I don't know nearly as much about this as you guys do, but maybe it would be possible to figure out the light list for surrounding tiles, and add those lights into a given tile's list. Since all the work is done in the CS, it might be possible to tease out the culling step. Another thought is that CS seems to be only being run for one eye. This is probably a 3D Vision Automatic bug, and would probably be worth reporting. If that seems plausible (based on the ASM variant), it might also be possible to manually run the CS again for the second eye. Just speculating, but maybe DarkStarSword's arbitrary shader execution at the end of a frame (like for SBS code) could be tasked to run the CS for the missing eye. (might need some code changes)
DHR said:Interesting PDF...
Now i see that the "clipping" in the left part of the lights is actually they cull implementation...now that i read the PDF i don't know if is fixable withtout breaking the light.

Yesterday i do a couple of test using 1 CS in Mirror Edge and found something interesting....i need to test another CS. I will post my results in the "Bo3b's School..." thread. There is a litle chance that we can do something in the shader.

Yeah, really cool PDF, thanks for sharing that, Helifax.

I agree with you that the clipping most likely is the culling of lights at the edge of a given tile. Only in the eye that would be outside of the range.

That could also be why it happens at certain angles, because of occlusion, or culling at exactly that angle, but only in one eye.


I don't know nearly as much about this as you guys do, but maybe it would be possible to figure out the light list for surrounding tiles, and add those lights into a given tile's list.

Since all the work is done in the CS, it might be possible to tease out the culling step.


Another thought is that CS seems to be only being run for one eye. This is probably a 3D Vision Automatic bug, and would probably be worth reporting.

If that seems plausible (based on the ASM variant), it might also be possible to manually run the CS again for the second eye. Just speculating, but maybe DarkStarSword's arbitrary shader execution at the end of a frame (like for SBS code) could be tasked to run the CS for the missing eye. (might need some code changes)

Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers

Posted 10/26/2016 11:20 PM   
[quote="bo3b"] If that seems plausible (based on the ASM variant), it might also be possible to manually run the CS again for the second eye. Just speculating, but maybe DarkStarSword's arbitrary shader execution at the end of a frame (like for SBS code) could be tasked to run the CS for the missing eye. (might need some code changes)[/quote] Now, that is really interesting! I did extended testing on: - Star Wars: Battlefront - Battlefield 4 - Dragon Age: Inquisition - Battlefield 1 - Mirror's Edge Catalyst And the result is: - Some CS shaders are rendered in both eyes (and can be fixed) - Others appear just in one eye and nothing we do will fix them From all the games SW:Battlefront and Mirror's Edge are the ones that are the most broken and heavily rely on the damn Computes:( The rest are OK, meaning they use little computes for mostly lighting and not shadows or other thingies... (and disabling them you don't lose a lot) I think this is some form of bug/incompatibility between Frostbite 3 and 3D Vision Automatic sadly:( In another PDF I read that they are using sequential Compute shaders in some places... (I think it was a BF4 related article). In any case, I am interested if we could do something like this. Tell a CS to run again for a different eye (based on the hash I think). I know is not a "walk in the park" but I am quite curious;)
bo3b said:
If that seems plausible (based on the ASM variant), it might also be possible to manually run the CS again for the second eye. Just speculating, but maybe DarkStarSword's arbitrary shader execution at the end of a frame (like for SBS code) could be tasked to run the CS for the missing eye. (might need some code changes)



Now, that is really interesting!

I did extended testing on:

- Star Wars: Battlefront
- Battlefield 4
- Dragon Age: Inquisition
- Battlefield 1
- Mirror's Edge Catalyst

And the result is:
- Some CS shaders are rendered in both eyes (and can be fixed)
- Others appear just in one eye and nothing we do will fix them

From all the games SW:Battlefront and Mirror's Edge are the ones that are the most broken and heavily rely on the damn Computes:( The rest are OK, meaning they use little computes for mostly lighting and not shadows or other thingies... (and disabling them you don't lose a lot)

I think this is some form of bug/incompatibility between Frostbite 3 and 3D Vision Automatic sadly:(

In another PDF I read that they are using sequential Compute shaders in some places... (I think it was a BF4 related article).

In any case, I am interested if we could do something like this. Tell a CS to run again for a different eye (based on the hash I think). I know is not a "walk in the park" but I am quite curious;)

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

Posted 10/26/2016 11:46 PM   
[quote="helifax"]And the result is: - Some CS shaders are rendered in both eyes (and can be fixed) - Others appear just in one eye and nothing we do will fix them[/quote] According to my test, is because the first group is only using 1 source light (1 tile) per shader and the second group is using 2 or more source lights per shader. The one eye issue happens when you have 2 or more source lights in the same scene for the same CS. [quote="bo3b"]If that seems plausible (based on the ASM variant), it might also be possible to manually run the CS again for the second eye.[/quote] i think DSS do something similar in Batman AK with a group of CS. **edit: Line 507 and merge_tiles.hlsl + eb8c3e5e00a6c476-cs.txt (This is the advanced of the advanced fixes...WOW) [url]https://github.com/bo3b/3Dmigoto/blob/master/Batman/d3dx.ini[/url]
helifax said:And the result is:
- Some CS shaders are rendered in both eyes (and can be fixed)
- Others appear just in one eye and nothing we do will fix them


According to my test, is because the first group is only using 1 source light (1 tile) per shader and the second group is using 2 or more source lights per shader. The one eye issue happens when you have 2 or more source lights in the same scene for the same CS.


bo3b said:If that seems plausible (based on the ASM variant), it might also be possible to manually run the CS again for the second eye.

i think DSS do something similar in Batman AK with a group of CS.

**edit:
Line 507 and merge_tiles.hlsl + eb8c3e5e00a6c476-cs.txt (This is the advanced of the advanced fixes...WOW)
https://github.com/bo3b/3Dmigoto/blob/master/Batman/d3dx.ini

MY WEB

Helix Mod - Making 3D Better

My 3D Screenshot Gallery

Like my fixes? you can donate to Paypal: dhr.donation@gmail.com

Posted 10/27/2016 12:54 AM   
Freaking hell... that has no end... [quote="DHR"] According to my test, is because the first group is only using 1 source light (1 tile) per shader and the second group is using 2 or more source lights per shader. The one eye issue happens when you have 2 or more source lights in the same scene for the same CS. [/quote] You are correct;) Now BF1 (SP at least) is not that bad! I also noticed that if you Disable CS (via Console) and re-enable them they WILL WORK for 2-5 seconds :)) after which it breaks again for one eye... In BF1 I managed to make some workarounds and hacks so is not that problematic but still.. is a workaround not a fix by any means (not even approximation). Yet, I still find it better with the CS enabled. Is nowhere that bad as SW:Battlefront or Mirror's Edge where basically you get a headache 2 seconds later... The Batman fix is beyond me... I think DSS will have to look at Frostbite 3 games as he is clearly the one person that really understands how CS + 3D Vision Automatic works. I am pretty much clueless here:( (I really hate Compute shaders in general as they complicate things. In reality they aren't ACTUALLY needed, but whatever...)
Freaking hell... that has no end...

DHR said:
According to my test, is because the first group is only using 1 source light (1 tile) per shader and the second group is using 2 or more source lights per shader. The one eye issue happens when you have 2 or more source lights in the same scene for the same CS.


You are correct;) Now BF1 (SP at least) is not that bad! I also noticed that if you Disable CS (via Console) and re-enable them they WILL WORK for 2-5 seconds :)) after which it breaks again for one eye...
In BF1 I managed to make some workarounds and hacks so is not that problematic but still.. is a workaround not a fix by any means (not even approximation). Yet, I still find it better with the CS enabled. Is nowhere that bad as SW:Battlefront or Mirror's Edge where basically you get a headache 2 seconds later...

The Batman fix is beyond me... I think DSS will have to look at Frostbite 3 games as he is clearly the one person that really understands how CS + 3D Vision Automatic works. I am pretty much clueless here:( (I really hate Compute shaders in general as they complicate things. In reality they aren't ACTUALLY needed, but whatever...)

1x Palit RTX 2080Ti Pro Gaming OC(watercooled and overclocked to hell)
3x 3D Vision Ready Asus VG278HE monitors (5760x1080).
Intel i9 9900K (overclocked to 5.3 and watercooled ofc).
Asus Maximus XI Hero Mobo.
16 GB Team Group T-Force Dark Pro DDR4 @ 3600.
Lots of Disks:
- Raid 0 - 256GB Sandisk Extreme SSD.
- Raid 0 - WD Black - 2TB.
- SanDisk SSD PLUS 480 GB.
- Intel 760p 256GB M.2 PCIe NVMe SSD.
Creative Sound Blaster Z.
Windows 10 x64 Pro.
etc


My website with my fixes and OpenGL to 3D Vision wrapper:
http://3dsurroundgaming.com

(If you like some of the stuff that I've done and want to donate something, you can do it with PayPal at tavyhome@gmail.com)

Posted 10/27/2016 01:15 AM   
I was hoping a little price drop from CD-Keys, but unfortunately, price has raised since the game launch, strange ....48,29 € and starting price was around 40,00 ??
I was hoping a little price drop from CD-Keys, but unfortunately, price has raised since the game launch, strange ....48,29 € and starting price was around 40,00 ??

Win 10 64-bits 1809, ASUS Z87_AC2, Core I7 4770K, 3D Vision 2, 1 GTX MSI 1070 OC 8GB, 418.91 Nvidia driver, SSD Samsung 840 Evo 1 To, 2X8 GB DDR3 1866, ASUS VG278HR (2715*1527@144Mhz), Sound Blaster Z, Logitech Surround 5.1.

Posted 11/01/2016 07:41 PM   
[quote="helifax"]Please do let us know what you find;) I think I'll skip this game. I never was a fan of Battlefield in the first place. And seeing how they basically shit on History I am not a FAN either... (French & Russia as a DLC but 'Murica is in the game...) https://www.vg247.com/2016/06/14/battlefield-1-multiplayer-factions-wont-include-france-and-russia/ AMERICA WAS SHIT IN THE FIRST WORLD WAR! THEY WEREN'T PART OF THE WAR (in a real sense anyway. History clearly shows it). But hey it's EA so 'MURICA needs to be in the game for kids born in 2000+ year... 'Cause 'MURICA is the best :) I really Boycott this! So, Same "Battlefiend" rehash. Not respecting History, at least 5%....Thank's but I'll pass or I'll burst a vessel :))))))) Sorry guys, but I love gaming and I love History. And some companies (like EA) are basically shitting on everyone by allowing this "perversion of history" to happen. WW1 happened just last century. Monuments for the soldiers who died in WW1 are all over the place. But what is the new generation susceptible to? Reading a history book or playing a game. Some of the gamers will believe that what is shown in the game actually happened... and this is the travesty... :( At least say is FICTIONAL... Then no issues... but EA/Dice didn't... (unless I missed something) I am side-tracking here... Please do share your results;)[/quote] Completely agree Helifax! EA just another cog in the propaganda machine. The tales of the 'historical battles' are far different from the reality of it, glorification of hell on earth more like it. It is so easy to to warp perspective on something so complex and outright evil. While we sit on our golden thrones with our silver spoons. I'm watching an old war doco from the 1970's called 'World At War'. Over 40 hours of archival footage. Best non biased doco on WWII I've seen. Know any WWI doco's to recommend? BTW crazy good fix on this one man, even if the history part is wrong, dice do sure make a purdy tight game! So huge thanks to you guys for making this game a shiteload better. Merry Xmas and best wishes for the new year>
helifax said:Please do let us know what you find;)

I think I'll skip this game. I never was a fan of Battlefield in the first place. And seeing how they basically shit on History I am not a FAN either... (French & Russia as a DLC but 'Murica is in the game...)

https://www.vg247.com/2016/06/14/battlefield-1-multiplayer-factions-wont-include-france-and-russia/


AMERICA WAS SHIT IN THE FIRST WORLD WAR! THEY WEREN'T PART OF THE WAR (in a real sense anyway. History clearly shows it). But hey it's EA so 'MURICA needs to be in the game for kids born in 2000+ year... 'Cause 'MURICA is the best :) I really Boycott this!


So, Same "Battlefiend" rehash. Not respecting History, at least 5%....Thank's but I'll pass or I'll burst a vessel :)))))))

Sorry guys, but I love gaming and I love History. And some companies (like EA) are basically shitting on everyone by allowing this "perversion of history" to happen. WW1 happened just last century. Monuments for the soldiers who died in WW1 are all over the place. But what is the new generation susceptible to? Reading a history book or playing a game. Some of the gamers will believe that what is shown in the game actually happened... and this is the travesty... :( At least say is FICTIONAL... Then no issues... but EA/Dice didn't... (unless I missed something)


I am side-tracking here... Please do share your results;)




Completely agree Helifax! EA just another cog in the propaganda machine. The tales of the 'historical battles' are far different from the reality of it, glorification of hell on earth more like it. It is so easy to to warp perspective on something so complex and outright evil. While we sit on our golden thrones with our silver spoons.

I'm watching an old war doco from the 1970's called 'World At War'. Over 40 hours of archival footage. Best non biased doco on WWII I've seen. Know any WWI doco's to recommend?

BTW crazy good fix on this one man, even if the history part is wrong, dice do sure make a purdy tight game! So huge thanks to you guys for making this game a shiteload better.
Merry Xmas and best wishes for the new year>

Posted 12/24/2016 09:58 AM   
If you want to see a brutal war documentary, watch "The Empire of Africa" BTW, this game is $35.99 in the current Origin sale. https://www.origin.com/usa/en-us/store/deals/holidaysale
If you want to see a brutal war documentary, watch "The Empire of Africa"

BTW, this game is $35.99 in the current Origin sale.

https://www.origin.com/usa/en-us/store/deals/holidaysale

Posted 12/24/2016 10:18 AM   
  12 / 12    
Scroll To Top