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.

  • 相关阅读:
    品优购项目(web)
    Linux
    web前端面试题
    三级网络
    Vue报错:TypeError: Cannot create property ‘xxx‘ on string ‘xxxx
    vue 动态添加页面背景色
    vue 打开新页面 页面滚动到顶部
    ios 系统 h5 页面不发送请求
    小程序返回上一页
    小程序动态设置页面背景色、
  • 原文地址:https://www.cnblogs.com/cloudseawang/p/784876.html
Copyright © 2011-2022 走看看