Fresnel Reflection Shader
2024-08-24 10:58:56
【Fresnel Reflection】
One of the most used types of reflections is the Fresnel reflection. One of the most used surfaces of this type of effect is the body of a car.
Fresnel Reflection有点像RimLight。在Shader实现上,也是借鉴了RimLight的算法来扰动Emission颜色。
为了实现Shader,我们需要一个Cubemap,及Specular、Rim的相关强度信息,如下:
另外,引用需要用到的内置变量:
最后实现代码如下:
最终效果图:
【How it works】
左边2图展示RimLight效果,右边2图展示Cubemap+Rimlight效果。
最新文章
- async 和 await小结
- 简单在android adb root方法
- Javascript之旅——终点站:困惑的settimeout
- Control character in cookie value, consider BASE64 encoding your value
- MKNetworkKit: 网络处理又一利器
- 【经典DFS】NYOJ-1058-部分和问题
- 侧滑RESideMenu的使用
- 52. 模版和设计元素——Lotus Notes的代码重用
- VUE依赖webpack分别给开发环境和生产环境配置不同的常量值并在项目中动态引用
- mysql中能够使用索引的典型场景
- 超实用的JavaScript代码段 Item5 --图片滑动效果实现
- Kali学习笔记34:配置TFTP和FTP服务
- shiro 启动异常
- STM32学习之路入门篇之指令集及cortex——m3的存储系统
- Qt——常用控件样式
- laravel5.6 调用第三方类库
- Java学习笔记(十三)——通过Netbeans开发环境生成oracle数据库中表的对应hibernate映射文件
- web.config 数据库连接
- Leetcode 之 Set Mismatch
- [转] 最简单实现跨域的方法:使用nginx反向代理