BMWPilote Posted August 10, 2018 Share Posted August 10, 2018 Hi Babylonjs masters, I would like to know if it is as expected that FXAA gives quite poor quality. Please take a look at the screenshot. It seems that the quality is really poor. Did I miss something so that the FXAA does not work as it should be? I tried both half float and float as texture type but it did not change anything... Note that I cannot use MSAA for performance reason... Quote Link to comment Share on other sites More sharing options...
V!nc3r Posted August 10, 2018 Share Posted August 10, 2018 Do you use it throught the pipeline? I did a test here line 59 (with MSAA disabled): https://www.babylonjs-playground.com/#9R74DF#10 and it's right I usually avoid this AA, and prefer using MSAA, to avoid this blurring thing. Quote Link to comment Share on other sites More sharing options...
BMWPilote Posted August 10, 2018 Author Share Posted August 10, 2018 1 hour ago, V!nc3r said: Do you use it throught the pipeline? I did a test here line 59 (with MSAA disabled): https://www.babylonjs-playground.com/#9R74DF#10 and it's right I usually avoid this AA, and prefer using MSAA, to avoid this blurring thing. Yes I am using it through a pipeline. Quote Link to comment Share on other sites More sharing options...
Sebavan Posted August 10, 2018 Share Posted August 10, 2018 Is it possible to create a small PG ? I agree that your screenshot does not look like FXAA or any kind of AA is enabled. Quote Link to comment Share on other sites More sharing options...
BMWPilote Posted August 14, 2018 Author Share Posted August 14, 2018 On 8/10/2018 at 8:03 PM, Sebavan said: Is it possible to create a small PG ? I agree that your screenshot does not look like FXAA or any kind of AA is enabled. With FXAA without FXAA Sorry I don't really have time to write a playground as all my code is in Typescript. But please look at the above two screenshots. We can see that FXAA does have some benefit but really not good enough. Any idea? Thanks Quote Link to comment Share on other sites More sharing options...
babbleon Posted August 14, 2018 Share Posted August 14, 2018 @BMWPilote, have you tried: engine.setHardwareScalingLevel(0.5) Quote Link to comment Share on other sites More sharing options...
Sebavan Posted August 14, 2018 Share Posted August 14, 2018 I agree with @babbleon FXAA usually works quite good at native resolution size and might create a blurry effect while under sampling. We ll probably try new AA methods soon. NasimiAsl 1 Quote Link to comment Share on other sites More sharing options...
BMWPilote Posted August 15, 2018 Author Share Posted August 15, 2018 14 hours ago, babbleon said: @BMWPilote, have you tried: engine.setHardwareScalingLevel(0.5) Is it the same as SSAA? Quote Link to comment Share on other sites More sharing options...
BMWPilote Posted August 15, 2018 Author Share Posted August 15, 2018 12 hours ago, Sebavan said: I agree with @babbleon FXAA usually works quite good at native resolution size and might create a blurry effect while under sampling. We ll probably try new AA methods soon. I am really interested. What kind of AA will you integrate? SMAA? Quote Link to comment Share on other sites More sharing options...
Sebavan Posted August 15, 2018 Share Posted August 15, 2018 I am not sure yet but i woild like to do some investigations in 3.4 in order to pick and chose one for 3.5 (taa smaa txaa and mixed) to see which would be the most web friendly. Quote Link to comment Share on other sites More sharing options...
NasimiAsl Posted August 15, 2018 Share Posted August 15, 2018 https://www.babylonjs-playground.com/#40Y6CY#14 i need read some more about that but this can help https://www.babylonjs-playground.com/#40Y6CY#15 https://www.babylonjs-playground.com/#40Y6CY#17 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.