咨询Cuda KNN例子中的部分参数的意思
将Cuda的KNN例子移植到ComputeShader上,发现没有降噪效果,回头来理解下参数,以下是核函数使用了的7个变量
#define KNN_WINDOW_RADIUS 3 // 意思理解
#define KNN_WEIGHT_THRESHOLD 0.02f // 权重阈值,是哪个比哪个
#define KNN_LERP_THRESHOLD 0.79f // ?
#define KNN_WINDOW_AREA 49 //(( 2 * KNN_WINDOW_RADIUS + 1 ) * ( 2 * KNN_WINDOW_RADIUS + 1 ))
#define INV_KNN_WINDOW_AREA 0.02040816f//( 1.0f / (float)KNN_WINDOW_AREA )
float g_lepC = 0.2f; // ?
float g_fNoise = 1.0f /( 0.32f * 0.32f ); // ?