将z缓冲区信息合并到着色中

时间:2017-09-12 15:48:04

标签: vtk

我希望能够使距离相机更远的物体变暗(或变亮),以在我的场景中提供一些深度感知。我已经查看了ZBuffer示例,但这似乎只导出了z缓冲区的图像(同时丢失了颜色信息),而我希望实时做类似的事情。在场景中保留颜色。

基本上,我如何将Z缓冲区信息合并到场景的着色/着色中?

1 个答案:

答案 0 :(得分:0)

这个blog article解释了使用名为Eye-Dome Lighting的深度缓冲区的着色方法,并且在ParaView中还有一个实现作为可选的RenderView插件。我认为这个想法是基于vtkDepthImageProcessingPass类的使用。