armory icon indicating copy to clipboard operation
armory copied to clipboard

Using transparent materials results in bad performance [Deferred Clustered]

Open knowledgenude opened this issue 3 years ago • 0 comments

Details: Graphics API: OpenGL OS: Linux Fedora HW: AMD RX550 - Ryzen 1600AF

Please, avoid to try this in high-end setup so the frame drop can be noticeable. Not tested on Windows / DirectX but i don't remember this issue when i was using Windows...

test.zip

The Deferred Clustered renderer have weird performance issue when i use any value below 1.0 in material opacity input.

I don't know the difference, but if i check the Blending option in the material settings the issue don't happens. The issue is specifically with using the Armory PBR node.

In Forward Clustered this issue don't exist. Look what weird:

Using transparent material in Deferred Clustered (Obs: see the 2.8 ms, it is very low (shouldn't be higher to justify the frame drop?). Even the fps drop showing as 58, i feel it is below 30, but this can happen due to windowed mode) Screenshot from 2021-07-09 21-51-59

Below have image from Deferred Clustered without transparency and Forward Clustered with transparency, both without issues but i don't remember anymore which is any of then :D Not using transparent material (much more ms and no fps issue, wt*

Screenshot from 2021-07-09 21-52-21 Screenshot from 2021-07-09 21-53-41

knowledgenude avatar Jul 10 '21 01:07 knowledgenude