unity 3d中关于贴图、高光贴图、OA贴图、OCC贴图、凹凸贴图、法线贴图、 Ambient Occlusiont OA贴图介绍和使用步骤教程

基础介绍

diffuse map 漫反射贴图

将平面图像福附着在3d模型上,使模型的像素按uv坐标显示贴图上的颜色信息,从而使模型拥有跟多的细节。漫反射贴图包含物体最基本的色彩信息

Specular maps 高光贴图

高光贴图是用来处理当光线照射到模型表面时像素表现的

Ambient Occlusiont OA贴图 很重要

环境阻塞贴图,是一种通过计算物体间的距离,并根据距离产生一个8位的通道来帮助计算光影信息的方法。
AO贴图效果与GI光贴图相近,但有本质的区别:AO贴图的计算不受任何光线影响的,而GI光照贴图受光线影响。AO与GI并不冲突,相辅相成效果更好。
【使用方法】
方法1:在光照贴图渲染器中,有一个调整AO的参数的地方。
方法2:使用屏幕后处理插件Post Process,添加特效ambient occlusion

Light Map (GI)灯光烘焙贴图

把物体光照的明暗信息保存到纹理文件上, 实时绘制时不再进行光照计算, 而是采用预先生成的光照纹理(lightmap)来表示明暗效果。这样效果会更好运行会更快。
【使用方法】

  1. 将要渲染光影的物体设置为静态物体
  2. 设置光源的Mode 为 Mixed 或 Bake
  3. 在Window > Rendding > Light Settings中设置Lightmapping Settings 等相关参数,并点击烘焙按钮
OCC贴图

帮助优化高光区域的贴图

Bump maps 凹凸贴图

凹凸可以给贴图增加立体感,让高亮和阴影随着光源的方向和强弱实时发生变化。游戏中有两种不同类型的凸凹贴图,法线贴图(normalmap)和高度贴图(highmap)

Height maps 高度贴图

高度贴图使用灰度图来表示高低信息。高度图信息单一表现力有限,已经逐步被法线贴图替代

Normal maps 法线贴图

法线贴图就是在原物体的凹凸表面的每个点上均作法线,通过RGB颜色通道来标记法线的方向。比起高度贴图,它的效率更高,表现力更好。

凹凸贴图使用方法

首先准备贴图素材。

  1. 准备普通贴图
  2. 准备法线贴图\高度贴图、高光贴图、
    法线贴图准备方法:CrazyBump(法线贴图制作软件) V1.2 该软件可以生成法线、高光等贴图
  3. 在Material中找到合适的Shader,然后分别将普通贴图放在Diffuse map上,法线贴图放在normal map上,高光贴图放在Specular map上。

你可能感兴趣的:(游戏,视觉相关,#,unity3D,使用,技巧笔记,#,unity,shader,着色器特效)