VFX_Veteran
Regular
What techniques? And where has it been implemented?Agree or disagree, there are other viable techniques to solve specular aliasing outside of using temporal accumulation which by itself isn't adequate in many cases ...
What techniques? And where has it been implemented?Agree or disagree, there are other viable techniques to solve specular aliasing outside of using temporal accumulation which by itself isn't adequate in many cases ...
This game was made in 2009 when there was no such thing as RT on GPUs. I'm talking about RT specular noise. Not rasterization noise that is using screenspace to solve everything.This technique : Algorithmic anti-aliasing of specular highlights
implemented in velvet assassin
Velvet Assassin on Mac (Patch) | The Tenth Planet
www.thetenthplanet.de
I know Anton K..Theres also : Screen Space Specular Anti Aliasing (watch the video)
Shadertoy
www.shadertoy.com
Whilst I can't currently see any basis of implementing the technique with deferred renderers, the idea of being able to explicity decouple sampling of visibility and shading is conceptually much more simple/elegant (no failure cases) than temporal reuse ...It's expensive in memory and requires special care for some rendering techniques, and it's not really performing better than other methods. Why use it when the upsides are not much better than the downsides?
Forward rendering did see a decline in high-end real-time rendering but light count scalability wasn't the underlying reason you believe this to be. Modern incarnations of forward rendering that we know of can scale well enough with high lighting density ...VR games are just like mobile games, performance limited and last gen looking. 95% of games on Mobile and VR have no more than a one or two light sources lighting the scene, which is why they chose Forward/Forward+.
There are countless numbers of games alone using toksvig or some combination thereof to filter their normal maps. We know recent CoD games have a custom spec/gloss AA solution and Unity's HDRP implements this method ...What techniques? And where has it been implemented?
Whilst I can't currently see any basis of implementing the technique with deferred renderers, the idea of being able to explicity decouple sampling of visibility and shading is conceptually much more simple/elegant (no failure cases) than temporal reuse ...
Well that's an implementation issue rather than a design flaw with MSAA. There are other contexts where it does make sense and/or much easier to exploit MSAA to directly sample visibility over methods that don't have any tight relationship to graphics theory nor fix the underlying problem itself ...Well, apparently the potential upside is not good enough, and that's why most game engines prefer to use the current prevailing solutions. The fact that very few games today still using MSAA is quite telling.