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效果。

  

  

  

最新文章

  1. async 和 await小结
  2. 简单在android adb root方法
  3. Javascript之旅——终点站:困惑的settimeout
  4. Control character in cookie value, consider BASE64 encoding your value
  5. MKNetworkKit: 网络处理又一利器
  6. 【经典DFS】NYOJ-1058-部分和问题
  7. 侧滑RESideMenu的使用
  8. 52. 模版和设计元素——Lotus Notes的代码重用
  9. VUE依赖webpack分别给开发环境和生产环境配置不同的常量值并在项目中动态引用
  10. mysql中能够使用索引的典型场景
  11. 超实用的JavaScript代码段 Item5 --图片滑动效果实现
  12. Kali学习笔记34:配置TFTP和FTP服务
  13. shiro 启动异常
  14. STM32学习之路入门篇之指令集及cortex——m3的存储系统
  15. Qt——常用控件样式
  16. laravel5.6 调用第三方类库
  17. Java学习笔记(十三)——通过Netbeans开发环境生成oracle数据库中表的对应hibernate映射文件
  18. web.config 数据库连接
  19. Leetcode 之 Set Mismatch
  20. [转] 最简单实现跨域的方法:使用nginx反向代理

热门文章

  1. 【mongodb】Mongodb初识
  2. BZOJ4057 [Cerc2012]Kingdoms
  3. java 线程池--ExecutorService
  4. python官网
  5. 军哥 LNMP 常见问题
  6. 基于Oracle的EntityFramework的WEBAPI2的实现(二)——使用DbFirst
  7. Clion + opencv环境搭建(体验最好的C++ IDE)
  8. maven中项目发布jar包不同步
  9. python中scipy学习——随机稀疏矩阵及操作
  10. Codeforces 982C(dfs+思维)