技术美术知识学习_02:MatCap实现

1. 原理:

1.1 Part 1:实现思路:MatCap实际上就是我们生活中洗衣服出现的肥皂泡现象,我们把它统称为薄膜干涉现象!

2. 实现过程:

1.1 Part 1:首先我们需要求出视线空间下的法线,需要求出世界空间下的法线方向,利用矩阵UNITY_MATRIX_V,转换到视图空间下,再将其运算结果去采样MatCap贴图,由于法线方向的范围是-1,1我们需要将其转换到0,1的范围。由于我们想要的到的效果更丰富,可以叠加两层MatCap。

1.1 Part 2:再求出菲涅尔的值去采样一张Ramp贴图,给其增加丰富的色彩颜色,将三者结果相加即可。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值