第七讲三维标量场等值面可视化.pptVIP

  • 55
  • 0
  • 约1.28万字
  • 约 57页
  • 2016-06-12 发布于天津
  • 举报
第七讲三维标量场等值面可视化.ppt

8.4.2 光线投射法 光线投射的体绘制算法是目前使用最广泛的一种体绘制方法,如图8.15所示,对于图像平面上的每一象素,从视点投射出一穿过该象素的视线,该视线穿过体数据空间,算法直接利用该视线上的采样值计算该象素的光强. 整个算法分为光线生成、光强计算与组合、图像显示三部分。 图8.15 光线投射法 设体数据中每一位于(i,j,k)的体素值为f(x)(x=(i,j,k)),位于视平面(u,v)处象素的光线为R(u,v),其强度值为C(u,v). 首先由f(x),根据光照明模型计算出对应的光强值C(x)和不透明度值a(x).沿光线R,进入图像空间与体数据包围盒相交,在两相交点之间设置一系列采样点S1,S2,…Sm。根据C(x)和a(x) ,通过再采样计算出对应的C(Si)和a(Si),将C(Si)和a(Si)沿光线组合在一起就是当前象素点处的光强度值,如图8.16所示过程. 图8.16 光线投射流程 根据光线的方向,组合可分为从后到前和从前到后两种组合方式。 设光线穿过体素前颜色和不透明度为Cin和Ain,穿过体 素后为Cout和Aout (见图8.17), 光线从后到前的组合为: Cout=Cin(1-Ain) + C(Si)* A(Si) 光线从前到后的组合为: Cout=Cin+C(Si) (1-Ain) 两种组合前者直接

文档评论(0)

1亿VIP精品文档

相关文档