unity给头发添加物理_unity3d Hair real time rendering 真实头发实时渲染

先放上效果

惊现塞拉酱

算法是Weta Digital根据siggraph2003的论文加以改进,改进之前使用的是Kajiya and Kay’s 模型,它能量不守恒,也就是说不是基于物理的,不准确

电镜下真实头发丝纤维的照片,我们发现上面有很多重叠的角质层叫做毛小皮也叫毛鳞片,他们相对根部的倾斜角度大约为3°,近似模型如下图

头发纤维的模型

R为反射(reflection),T为穿透(transmission),也就是折射

这里假设光有三种传播方式R, TT, TRT

R是直接反射,

TT是经过两次折射

TRT是穿透(折射)进头发内部,在头发内部进行反射,在穿透(折射)出,详细如图

人头发纤维主要由两部分组成:表皮与皮质。表皮作为外鞘保护内部皮质层,在光散射方面表皮很重要,因为他是折射的边缘,

头发核心部有颜色的东西叫做髓质,在皮质与髓质中的色素决定了头发的颜色,

我们研究头发的光学属性有两种要素:1.折射参数η(大约为1.55)2.横截面的吸收率σa

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值