Author Topic: Patch 71  (Read 2632 times)

Offline bustr

  • Plutonium Member
  • *******
  • Posts: 12436
Re: Patch 71
« Reply #30 on: August 21, 2015, 05:49:00 PM »
Thanks Prof, just what I needed this weekend. Home work.

Something simple and to the point from a forum:

 I see two uses for FXAA: first, if you want AA, but the penalty of MSAA/CSAA is too high for your hardware; second, if a game heavily relies on alpha and shaders and your hardware is not godly enough for FSAA.

-----------------------------

Still reading about it. I found the Nvida white paper pdf. Are you then implementing it yourself and the check box allows us to enable\disable FXAA?

Now it makes sense why everything looks a little softer recently. After the current bit of research, I sat in an 88 checking\unchecking AA. Went from crisp to soft with a 2-3 FPS loss upon checking it. My AMD card was set to use the game's AA, so my question to you implementing it yourself. Otherwise I suspect I'd have to run my own injector.

I can find articles on the bloom and other effects. Now finding something labeled: Here is the reason Post Lighting Effects won't work with FSAA.... :O

I'll get back to you if I find it. I'll keep looking for articles about FSAA.
bustr - POTW 1st Wing


This is like the old joke that voters are harsher to their beer brewer if he has an outage, than their politicians after raising their taxes. Death and taxes are certain but, fun and sex is only now.

Offline bustr

  • Plutonium Member
  • *******
  • Posts: 12436
Re: Patch 71
« Reply #31 on: August 21, 2015, 06:06:34 PM »
Does this have something to do with it?

Multi-Sampled Anti-Aliasing (MSAA). This is what you typically have in hardware on a modern graphics card. The graphics card renders to a surface that is larger than the final image, but in shading each "cluster" of samples (that will end up in a single pixel on the final screen) the pixel shader is run only once. We save a ton of fill rate, but we still burn memory bandwidth.

This technique does not anti-alias any effects coming out of the shader, because the shader runs at 1x, so alpha cutouts are jagged. This is the most common way to run a forward-rendering game. MSAA does not work for a deferred renderer because lighting decisions are made after the MSAA is "resolved" (down-sized) to its final image size.

--------------------------------

Morphological Anti-Aliasing (MLAA) and Fast Approximate Anti-Aliasing (FXAA). These techniques analyze the image after rendering and attempt to identify and blur out stair-stepped patterns.
bustr - POTW 1st Wing


This is like the old joke that voters are harsher to their beer brewer if he has an outage, than their politicians after raising their taxes. Death and taxes are certain but, fun and sex is only now.

Offline Pudgie

  • Silver Member
  • ****
  • Posts: 1280
Re: Patch 71
« Reply #32 on: August 21, 2015, 08:10:40 PM »
Here is a HARDOCP article that went into testing the various forms of AA on AMD & Nvidia cards.............

Gives a lot of data & may help to explain Hitech's choice to implement FXAA w/ the Alpha....................

http://www.hardocp.com/article/2011/07/18/nvidias_new_fxaa_antialiasing_technology/1#.VdfKlJBFC6I

I thought it to be a good read...........

 :salute

PS--Note the date of this article..........this tech has been out in the wild for quite some time & under most folks radar.............
« Last Edit: August 21, 2015, 08:32:15 PM by Pudgie »
Win 10 Home 64, AMD Ryzen 9 3900X, MSI MPG X570 Gaming Plus, GSkill FlareX 32Gb DDR4 3200 4x8Gb, XFX Radeon RX 6900X 16Gb, Samsung 950 Pro 512Gb NVMe PCI-E SSD (boot), Samsung 850 Pro 128Gb SATA SSD (pagefile), Creative SoundBlaster X7 DAC-AMP, Intel LAN, SeaSonic PRIME Gold 850W, all CLWC'd

Offline Pudgie

  • Silver Member
  • ****
  • Posts: 1280
Re: Patch 71
« Reply #33 on: August 21, 2015, 08:47:37 PM »
Here is the Nvidia white paper.pdf that bustr mentioned.................

Another good read on this subject.................

Enjoy!

 :salute
Win 10 Home 64, AMD Ryzen 9 3900X, MSI MPG X570 Gaming Plus, GSkill FlareX 32Gb DDR4 3200 4x8Gb, XFX Radeon RX 6900X 16Gb, Samsung 950 Pro 512Gb NVMe PCI-E SSD (boot), Samsung 850 Pro 128Gb SATA SSD (pagefile), Creative SoundBlaster X7 DAC-AMP, Intel LAN, SeaSonic PRIME Gold 850W, all CLWC'd

Offline Easyscor

  • Plutonium Member
  • *******
  • Posts: 10899
Re: Patch 71
« Reply #34 on: August 21, 2015, 09:10:31 PM »
One of the things I am glad to see fixed in this version of the game is the off-map arrows when someone ups from a field in the last sector column along the eastern edge of the map.

However, I notice that in the northern row of sectors, we still have the off-map arrows while the drones are still on-map.

My testing terrain is 64x64.
Easy in-game again.
Since Tour 19 - 2001

Offline Easyscor

  • Plutonium Member
  • *******
  • Posts: 10899
Re: Patch 71
« Reply #35 on: August 21, 2015, 09:51:28 PM »
Something I see along the shorelines.

The base of my custom bridge is at zero elevation but near the shoreline, it highlights that the water appears to be either transparent or below zero elevation.

The ends of the bridge ramp are both at zero elevation. the terrain verts at each end of the bridge are set exactly to zero elevation as well. The ends of the (ramps) bridge meet the terrain verts at zero. The start of the first arch meets the water, also at zero elevation, but between those two points, in the breaking wave area, you can see under the structure of the bridge ramp.

It seems to me the wave animation should be above zero elevation with the basic view under the bridge block by water at zero elevation.

I hope that all made sense. Jpg looks terrible but attached and I can send your the terrain if you need it.
Easy in-game again.
Since Tour 19 - 2001

Offline hitech

  • Administrator
  • Administrator
  • *****
  • Posts: 12398
      • http://www.hitechcreations.com
Re: Patch 71
« Reply #36 on: August 22, 2015, 09:13:14 AM »
Is this a square object or simply a single object?

HiTech

Offline Easyscor

  • Plutonium Member
  • *******
  • Posts: 10899
Re: Patch 71
« Reply #37 on: August 22, 2015, 01:09:39 PM »
It's just a single object, not a square tile object. It struck me that you can't see under it at 165' from the terrain vert line or at the vert line itself.
« Last Edit: August 22, 2015, 01:12:59 PM by Easyscor »
Easy in-game again.
Since Tour 19 - 2001

Offline Easyscor

  • Plutonium Member
  • *******
  • Posts: 10899
Re: Patch 71
« Reply #38 on: August 22, 2015, 01:38:43 PM »
I don't know if anyone else will notice this so it's probably not important. Better pics of the shoreline attached.
Easy in-game again.
Since Tour 19 - 2001

Offline FLS

  • AH Training Corps
  • Plutonium Member
  • *******
  • Posts: 11617
      • Trainer's Website
Re: Patch 71
« Reply #39 on: August 22, 2015, 03:37:00 PM »

--------------------------------

Morphological Anti-Aliasing (MLAA) and Fast Approximate Anti-Aliasing (FXAA). These techniques analyze the image after rendering and attempt to identify and blur out stair-stepped patterns.

So Morphological Anti-Aliasing is AMD's version of FXAA and is used by the nVidia shader on AH Alpha?


Offline bustr

  • Plutonium Member
  • *******
  • Posts: 12436
Re: Patch 71
« Reply #40 on: August 23, 2015, 12:58:05 AM »
From reading, it looks like Hitech can write his own FXAA injector and it will work with AMD and NVIDIA based cards. MLAA is only compatible with AMD cards and requires more grunt out of the card than FXAA.
bustr - POTW 1st Wing


This is like the old joke that voters are harsher to their beer brewer if he has an outage, than their politicians after raising their taxes. Death and taxes are certain but, fun and sex is only now.

Offline mustng2

  • Copper Member
  • **
  • Posts: 332
Re: Patch 71
« Reply #41 on: August 23, 2015, 07:55:47 AM »
Has anyone been able to make the carrier burn?  I can sink it, but it never seems to burn.  Is that intentional?

Offline hitech

  • Administrator
  • Administrator
  • *****
  • Posts: 12398
      • http://www.hitechcreations.com
Re: Patch 71
« Reply #42 on: August 23, 2015, 09:08:47 AM »
From reading, it looks like Hitech can write his own FXAA injector and it will work with AMD and NVIDIA based cards. MLAA is only compatible with AMD cards and requires more grunt out of the card than FXAA.

An injector is a slightly different concept that implies working out side the normal flow of events. I.E. the program is assuming it is writing to the frame buffer, but a different program intercepted it and then modifies (injects its code) and writes to the frame buffer.

AH simply uses the FXAA shader code (source is provided by nvidea) as part of its post processing .

Also some things are also displayed after the FXAA takes place, all the 2D gui text and the clip board when it is maximized (except the ICONS) is displayed after FXAA processing. As soon as I figure out how to handle some Zbuffer issues, the icons will also display post FXAA.

HiTech

Offline Krusty

  • Radioactive Member
  • *******
  • Posts: 26745
Re: Patch 71
« Reply #43 on: August 23, 2015, 10:49:51 AM »
While flying offline I took a hit at an enemy airfield. Damage was internal fuel tank but no trail of vapors showed from external view.

Was that tank empty? Trails stop when the fuel runs out in AH.

Offline bustr

  • Plutonium Member
  • *******
  • Posts: 12436
Re: Patch 71
« Reply #44 on: August 23, 2015, 05:46:10 PM »
An injector is a slightly different concept that implies working out side the normal flow of events. I.E. the program is assuming it is writing to the frame buffer, but a different program intercepted it and then modifies (injects its code) and writes to the frame buffer.

AH simply uses the FXAA shader code (source is provided by nvidea) as part of its post processing .

Also some things are also displayed after the FXAA takes place, all the 2D gui text and the clip board when it is maximized (except the ICONS) is displayed after FXAA processing. As soon as I figure out how to handle some Zbuffer issues, the icons will also display post FXAA.

HiTech

So SweetFX may have been slowing us down all this time. Or will if run with the alpha.
bustr - POTW 1st Wing


This is like the old joke that voters are harsher to their beer brewer if he has an outage, than their politicians after raising their taxes. Death and taxes are certain but, fun and sex is only now.