[发明专利]全局光照下全动态毛发的绘制方法有效
申请号: | 201110288501.0 | 申请日: | 2011-09-26 |
公开(公告)号: | CN102360512A | 公开(公告)日: | 2012-02-22 |
发明(设计)人: | 徐昆;马里千;任博;胡事民 | 申请(专利权)人: | 清华大学 |
主分类号: | G06T15/10 | 分类号: | G06T15/10;G06T15/50 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹 |
地址: | 100084 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 全局 光照 动态 毛发 绘制 方法 | ||
1.一种全局光照下全动态毛发的绘制方法,其特征在于,包括 以下步骤:
S1:输入待绘制毛发的几何模型和全局光照信息;
S2:建立基于物理的简化毛发散射模型,使用多项式和圆高斯函 数的线性组合对所述简化毛发散射模型中的方位散射函数进行近似;
S3:建立全局光照的球面径向基函数模型,使用两个圆高斯函数 之积对球面径向基函数进行近似,用来计算全局光源和毛发散射函数 的解析积分;
S4:输出毛发在指定全局光照下的绘制结果。
2.如权利要求1所述的全局光照下全动态毛发的绘制方法,其 特征在于,所述简化毛发散射模型为:
S(ωi,ωo)=∑tSt(ωi,ωo)
其中:St(ωi,ωo)=Mt(θh)Nt(η,θd,φ)/cos2θd;
Mt(θh)为纵向散射函数,Nt(η,θd,φ)为方位散射函数;
ωi、ωo分别表示光线的入射方向和出射方向;
θh,θd和φ分别为入射方向和出射方向在纵向方向上的差角,入射 方向和出射方向在纵向方向上的半角,以及入射方向和出射方向在 横向方向角度之差;
η为毛发的折射率;
t∈{R,TT,TRT},其中R、TT和TRT分别表示光线通过毛发的三种散 射方式:反射、透射-透射和透射-反射-折射。
3.如权利要求2所述的全局光照下全动态毛发的绘制方法,其 特征在于,所述毛发的散射函数为反射函数,使用余弦函数的多项式 之和对所述方位散射函数进行近似,即:
NR(η,θd,φ)=∑0≤k≤6Ck(θd,η)|cosk(φ/2)|
其中Ck(θd,η)为第k阶余弦函数的系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110288501.0/1.html,转载请声明来源钻瓜专利网。