【Shader Forge】Translucency 伪透射shader学习

Translucency shader 为伪透射shader,在不使用Alpha混合的情况下实现虚假的经验性的边缘光照透射效果。

具体实现为,将世界空间中的光线方向和模型经过扰动映射之后的世界空间法线方向相加,以进行偏移,偏移后的光线方向取反得到透射光,再和视角方向相乘得到基于视线的明暗处理。

适用范围:曲面模型,软表面模型

缺陷:硬表面模型和平面、平面较多的模型无法得到具有真实感的透射效果。由于视线方向的存在,正对平面时很难看到透射效果。



以下为SF截图,实现思路为透射模块和SF提供的custom-blinn-phong相加混合


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值