请问为什么GPU Mode绘制出来的样子会不一样呢?
vtk吧
全部回复
仅看楼主
level 6
7号撞针
楼主
是这样的,之前做的体绘制,使用的是
vtkSmartVolumeMapper::SetRequestedRenderModeToRayCastAndTexture();
效果还不错,像下面这样:
但是当我换成vtkSmartVolumeMapper::SetRequestedRenderModeToGPU();时,速度明显快了很多倍,但在传递函数/光照条件/采样模式都没变的情况下,效果却成了下图这样。而且这些白花花的麻点无法通过调整传递函数去除。
请问这些白花花的麻点是怎么来的呢?为什么不同的Mode还会有这样的差异呀?
2016年06月20日 09点06分
1
level 6
7号撞针
楼主
@rabbitbride
,
@三生草
。GPU Mode 和 Texture Mode 绘制出来的颜色差别很大这个倒是可以理解,但换个模式就出现这些杂乱的白点我就想不明白了。。。
二位能指点一下吗?
2016年06月20日 09点06分
2
level 10
纳爱斯阿
之前的效果好好啊
2016年06月21日 10点06分
3
7号撞针
做出效果好的图可以发到本吧这个帖子哈: “(求晒图)大家用体绘制能达到的最好看的显示效果是什么样呢?” [url]https://tieba.baidu.com/p/4507640532 [/url]
2016年06月22日 04点06分
level 10
三生草
有可能是数据初始化或者抽样问题,在进行raycast采样和光照计算的过程中,在人体组织处,有的可以采到点,有的采到的是噪点,那么可能导致这种情况。
以上纯属瞎猜。
另外并不能排除vtk本身的问题,虽然这种情况较少见。
2016年06月25日 15点06分
4
1