zoukankan      html  css  js  c++  java
  • 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.

  • 相关阅读:
    微信公众平台回复音乐
    Else is very important
    Generate source code from wsdl
    PHP Simple HTML DOM Parser: check elements with multiple classes
    Get Version is the first function is called?
    Remote debug GWT UI
    Remote Debug For Java Application On Tomcat
    SetStyleName引起的Regression Issue
    做乘法运算的时候需要考虑越界问题
    MySQL Uniall All
  • 原文地址:https://www.cnblogs.com/cloudseawang/p/784876.html
Copyright © 2011-2022 走看看