Lighting Transfer Functions Using Gradietn Aligned Sampling

这篇文章提出了基于光照的tranfer function,用来指定光照系数。而这个transfer function,X 和Y方向分是该体素在梯度方向的两个相反方向的采样voxel的scaler value。而为了表示两个相反方向的voxel,作者提出一个新的基于line的histogram interface,上面一行是,一个方向的sacle value,下面一行是scaler value,如果两个点连线是直线,表示在同一种物质内,否则为不同的物质。然后指定光照系数,是基于scale value的一维transfer function。分别指定diffuse, ambient ,specular。最后合成到一起。感觉06年TVCG上一篇LH Histogram和它的方法有类似之处,都是用两个值 的差来表示梯度,而不是用预计算的梯度。

最后这篇文章采样了一种混合方案来求梯度。首先预计算出梯度存起来,由于经过常用的opacity transfer function(这是通常的transfer function)调整后,density发生变化,volume内每个voxle的梯度方向可能变了。于是作者求出gradient方向两个sclar value的值,求出新的梯度,并与开始求的梯度比较,选择一个大的梯度。

在06年Eric Lum的PG paper基于这个新的tranfer function interface,提出了multi-level transfer functin.因为这个interface有明显的上下图的关系,正好可以利用上。因为它在lighting transfer function这篇文章里提到了用这个interface作常用的transfer function,但肯定发不了一篇paper.因为必须想新的idea,终于06年出了基于filter bank的multi-scale tranfer function.

posted on 2007-06-15 16:23  cloudseawang  阅读(348)  评论(1编辑  收藏  举报

导航