3d DirectX11中是否可以自定义抗锯齿?

3d DirectX11中是否可以自定义抗锯齿?,3d,directx,directx-11,antialiasing,3d,Directx,Directx 11,Antialiasing,我想对抗锯齿算法进行“比较”,我正在寻找合适的3D Api。我选择了DX 11,因为我在实际3D编程方面绝对是新手,我想学习一些。问题是:DX11是否允许我实现自定义的抗锯齿算法,如SSAA、MSAA、FXAA、TXAA等?还是所有这些算法都是内置的和禁止的?您可以使用DX11实现任何您想要的算法,MSAA是唯一由接口本身处理的,其他的都必须由您完成。但是要注意,反走样算法往往非常复杂和困难(SSAA除外),可能不是学习3D编程的最佳入门。我提到的AA算法(MSAA除外)只是后处理,对吗?MSA

我想对抗锯齿算法进行“比较”,我正在寻找合适的3D Api。我选择了DX 11,因为我在实际3D编程方面绝对是新手,我想学习一些。问题是:DX11是否允许我实现自定义的抗锯齿算法,如SSAA、MSAA、FXAA、TXAA等?还是所有这些算法都是内置的和禁止的?

您可以使用DX11实现任何您想要的算法,MSAA是唯一由接口本身处理的,其他的都必须由您完成。但是要注意,反走样算法往往非常复杂和困难(SSAA除外),可能不是学习3D编程的最佳入门。我提到的AA算法(MSAA除外)只是后处理,对吗?MSAA呢?即使它是由接口处理的,是否有什么阻碍我自己实现它?MSAA和SSAA是在渲染时完成的,其他的是图像数据的后处理。我认为您也可以实现MSAA,但当然不是硬件MSAA的性能。非常感谢您的回答!