所以我试着读this code。从中判断
Texture2D<float2> FftIn;
RWTexture2D<float2> FftOut;
它可能是复杂到复杂的fft,但是当我是新手时,我想要寻求帮助。
所以我想知道 - 在不同的频道上它是2d复杂到复杂还是仅仅是2d真实到真实?
您正在使用的代码是2D复杂到复杂的FFT实现,它将红色通道作为实部,将绿色通道作为虚部。
要在右侧处理输入彩色图像,首先应将其分成3个颜色分量,然后分别计算每个分量的FFT。对于逆变换,您将类似地分别计算每个分量的反向FFT,然后将它们重新组合以形成彩色图像。