这个FFT是复杂到复杂还是错误?

问题描述 投票:-1回答:1

所以我试着读this code。从中判断

Texture2D<float2> FftIn;
RWTexture2D<float2> FftOut;

它可能是复杂到复杂的fft,但是当我是新手时,我想要寻求帮助。

它的工作原理如下(右边是源头,右边是前面的后面):enter image description here

所以我想知道 - 在不同的频道上它是2d复杂到复杂还是仅仅是2d真实到真实?

unity3d math fft hlsl compute-shader
1个回答
1
投票

您正在使用的代码是2D复杂到复杂的FFT实现,它将红色通道作为实部,将绿色通道作为虚部。

要在右侧处理输入彩色图像,首先应将其分成3个颜色分量,然后分别计算每个分量的FFT。对于逆变换,您将类似地分别计算每个分量的反向FFT,然后将它们重新组合以形成彩色图像。

© www.soinside.com 2019 - 2024. All rights reserved.