- Home /
Disable Antialias on Layer?
Is this possible? Can I make some objects not antialias?
Answer by Waz · Jul 24, 2011 at 11:26 PM
Since Deferred Rendering does not AA and Forward does, you can do it with two cameras with different Rendering Path set. Be prepared for odd depth-buffer behaviour though. And don't expect it to have better performance than just AA everything.
Thanks. I think that this is a bit beyond me. The reason I ask is not because of performance, but because of this bug:
http://answers.unity3d.com/questions/147618/reflection-upside-down-unity-330f4-63135.html
For now my solution is to just disable AA on all graphic modes through the quality settings menu.
Also, shortly after I posted this Unity posted an update that resolved that bug, which solved my problem.
Answer by Dreamora · Jul 24, 2011 at 11:07 PM
Only if you write the antialias all yourself through a shader (FXAA on the board), have all objects that are meant to be AAed on a layer drawn by the first camera that draws which uses FXAA and then draw the non-aliased on top of it with a second camera with FXAA.
if you rely on hardware AA then the whole environment is being AAed, without any relationship to unity and the layers at all
Your answer