发明名称 在球面高斯光源下半透明物体的渲染方法
摘要 本发明属于图形渲染技术领域,公开了一种在球面高斯光源下半透明物体的渲染方法。该在球面高斯光源下半透明物体的渲染方法通过球面高斯光源来模拟环境光,并建立关于球面高斯光源半径和入射角度的拟合系数查找表来计算每个入射点经多次散射后对出射点的光强度贡献,从而得到所有入射点经多次散射后对出射点的光强度贡献,同时计算出入射点经单次散射后对出射点的光强度贡献,两者之和即为出射点的实际光强度。因为球面高斯函数能够模拟半径及强度可变的光源,所以球面高斯光源既可以表示小而亮的光源,也可以表示大而暗的光源,符合物理规律,能够很好的模拟环境光,使得对半透明物体的渲染具有很高的真实性。
申请公布号 CN102903131B 申请公布日期 2015.04.15
申请号 CN201210331534.3 申请日期 2012.09.07
申请人 清华大学 发明人 徐昆;闫令琪
分类号 G06T11/00(2006.01)I 主分类号 G06T11/00(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 韩国胜
主权项 一种在球面高斯光源下半透明物体的渲染方法,其特征在于,包括:S1:建立关于球面高斯光源半径和入射角度的拟合系数查找表;S2:根据给定的球面高斯光源,得到每个入射点的光强度;S3:对每个入射点‑出射点对,在S1得到的拟合系数查找表中,根据给定球面高斯光源的半径和入射角度,得到相应的拟合系数,从而确定由入射点经多次散射后对出射点光强度贡献的计算公式;S4:根据S2得到的入射点的光强度和S3得到的由入射点经多次散射后对出射点光强度贡献的计算公式,分别计算每个入射点经多次散射后对所有出射点的光强度贡献,并累加得到每个出射点的光强度A;S5:从视点方向看去,对每个出射点,沿着视线方向的折射方向进行采样积分,计算出每个出射点的光强度B,其中,对每个采样点,使用在给定球面高斯光源下由入射点经单次散射后对出射点光强度贡献的公式;S6:从视点方向看去,每个出射点的实际光强度为A+B。
地址 100084 北京市海淀区清华园北京市100084-82信箱