AO —— Ambient Occlusion(环境光遮蔽)

在Blender中位于输入节点,在Blender官方手册给出的解释是:环境光遮蔽节点计算被遮蔽点上方的半球形空间的遮挡量。
查找了一下百度找到了比较详细的解释:AO是来描绘物体和物体相交或靠近的时候遮挡周围漫反射光线的效果,可以解决或改善漏光,飘和阴影不实等问题,解决或改善场景中缝隙、褶皱与墙角、角线以及细小物体等的表现不清晰问题,综合改善细节尤其是暗部阴影,增强空间的层次感、真实感,同时加强和改善画面明暗对比,增强画面的艺术性。可以说AO特效在直观上给我们玩家的感受主要体现在画面的明暗度上,未开启AO特效的画面光照稍亮一些;而开启AO特效之后,局部的细节画面尤其是暗部阴影会更加明显一些。

(无AO和有AO对比)

创建场景


(AO normal节点可搭配法线,纹理坐标或者属性使用,个人观点)

(当Blender场景使用AO时,节点的使用输入输出都必须使用Cycles渲染,Normal可以自由调节法线,个人使用纹理坐标,当AO的Normal输入节点没有输入时,则使用默认法线遮蔽)

可以利用制作仅向拐弯处墙角添加风化效果

原教程地址:Blender着色器节点 —— AO

更多教程内容请关注公众号:引擎猫

Blender着色器节点教程 —— AO相关推荐

  1. Blender着色器节点教程 —— Bevel

    Bevel -- 倒角节点,该节点与物体编辑模式下的倒角不同,不会对物体造成模型上的变化,节点可用于渲染圆角.与凹凸贴图类似,它只影响着色不修改几何体网格.边缘上轻微的圆角有助于实现真实世界中的镜面高 ...

  2. Blender着色器节点教程 —— Fresnel

    Fresnel -- 菲涅尔反射. 我们先来了解一下什么是菲涅尔反射,菲涅尔反射是由菲涅尔公式推导出的光的反射规律.菲涅耳公式(或菲涅耳方程),由奥古斯丁·让·菲涅耳导出.用来描述光在不同折射率的介质 ...

  3. Blender着色器:混合着色器节点(MixShader Node)

    本文基于Blender 2.81Alpha 请先阅读官方文档混合着色器节点 概要 上文介绍的混合RGB节点的作用主要是实现图片或者说贴图的混合.而混合着色器节点实现的则是材质层级的混合. 实例:材质叠 ...

  4. Unity初学Shadergraph创建着色器学习教程

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:51节课(4h 44m) |大小解压后:2.55 G ...

  5. Blender着色器纹理材质创作教程含源文件 Shader Forge

    本Blender视频课程是一个正在进行的关于为Cycles渲染引擎构建材质(着色器)的系列.只要有足够的时间和努力,物质性就能给CG场景注入这样的生命. 本课程是一个正在进行的关于为Cycles渲染引 ...

  6. unity Shader Lab(cg hlsl glsl)着色器入门教程 以及 vs2019 支持unity shader语法(更新中2019.9.5)

    前言: 如果你对cg glsl hlsl 顶点着色器 片段着色器 表面着色器 固定渲染管线 等等有所疑惑,或是想学会unity的渲染,看这一篇就足够了.另外我博客的shader分类中还有很多shade ...

  7. Blender着色器:混合RGB节点(MixRGB Node)

    本文基于Blender 2.81Alpha 请先阅读官方文档混合RGB节点 概要 混合RGB节点的作用主要是实现图片或者说贴图的混合,其参数选项类似于Photoshop的图层混合模式.如果想在贴图级别 ...

  8. Blender着色器:使用手绘遮罩进行材质叠加

    本文基于Blender2.81Alpha 效果示例 很多时候我们需要手动绘制遮罩来影响两个材质的叠加,如下图所示可以看成是底层金属材质和上层红色材质的叠加 步骤 创建材质 两个principledBS ...

  9. Unity3D教程:着色器

    如下图所示,在Project面板中新建一个New Material.这样子就准备好了一个空白的着色器.它能支持的类型也就在Shader中全部显示出来.不得不说,很好很强大. Unity3D教程:着色器 ...

最新文章

  1. java并行安全吗_并发和并行有什么区别
  2. LinkedList 实现 Queue
  3. Servlet--03--servlet的生命周期
  4. 【PAT乙级】1088 三人行 (20 分)
  5. 中国水泥工业节能减排行业盈利前景与十四五专项规划报告2022年
  6. tensorflow怎样调用gpu_tensorflow / tensorflow-gpu / tensorflow-cpu区别?
  7. android代码打开数据库,Android打开和关闭数据库
  8. 交换机NTP服务器地址配置
  9. PHP运行的环境安装
  10. Servlet容器和Tomcat容器区别
  11. 概率抽奖常用两种方式
  12. 浩辰3D软件新手入门攻略:草图绘制功能全解析!
  13. 【NILM】非入侵式负荷分解模块nilmtk安装教程
  14. Java使用poi做加自定义注解实现对象与Excel相互转换
  15. centos连不上网的解决办法:
  16. 【参赛作品31】ODBC驱动连接MogDB/openGauss
  17. 从 RDO到 ADO 的移植
  18. 长安大学计算机研究生报录比,2020年长安大学考研报录比
  19. Dos命令行修改文件夹路径里的文件
  20. 01 VVC中编码块的划分结构

热门文章

  1. unix常用操作命令
  2. 图像卷积原理及运算方法
  3. 雨林木风 Ghost XP SP2 精简版 Y2.0
  4. 分布式系统理论:Quorum算法
  5. 装饰模式之半透明装饰模式
  6. 安卓使用WebView清除缓存
  7. css 对checkbox样式进行修改
  8. 前端播放rtmp协议的视频流文件
  9. 如何构建自己的python package
  10. 【课程总结】2022中科大-组合数学-期末考试试题