我已经阅读了一些文章,它说它们可以检测到轮廓,边缘,脊线并使用GLSL着色器绘制线条。但在实施过程中,他们说他们“访问”了相邻像素并做了些什么。怎么可能呢?
它在第3节“渲染线”上。他们最初谈到了GLSL着色器,但随后他们突然谈到对像素组进行采样。
我正在研究在渲染后没有图像处理的非真实照片渲染。因此,如果在GLSL着色器中完成GPU使用可能是最佳的。
答案 0 :(得分:2)
如果不阅读论文,我认为它们可能意味着从纹理中收集读取,而不是分散写入帧缓冲区,这对于着色器一直是可能的。从OpenGL-4开始,甚至可以从着色器进行分散写入,称为图像写入,但速度相当慢。无论如何,对于线路检测,您只需要收集读取,因此这不是问题。