Unity渲染基础
渲染 1.何为渲染? 所有我们能看到的东西都是需要进行渲染的。 比如:天空盒,场景模型,角色模型,特效...... 如果没有渲染,游戏世界将是一片黑暗。 2.各版本渲染区别 Unity4.X:渲染使用的事AutoDesk的Beast技术; Unity5.X:渲染使用的事Enlighten引擎; Unity5.6后:渲染使用的还是Enlighten引擎,但是有了升级; 3.移动端渲染 移动端的模型大多是使用两张类型的贴图作为渲染的素材: 一张是漫反射贴图,一张是法线贴图。 4.PC主机端渲染 PC主机端(国外的大型单机游戏)大多是真实的模拟现实中的效果来进行渲染的,使用了很多种类型的贴图(Unity的标准着色器中有支持10种贴图类型)。 PBR:基于物理规则的渲染方式。 GI:全局光照,用于模拟 光的互动 和反弹等复杂行为的算法。 核心要点 1.标准着色器 Unity5.X 后提供了两个标准着色器(Shader)。 使用这两个Shader我们可以实现大部分物体的渲染。 2.Lighting面板 主要对场景中的灯光渲染进行统一的设置。 场景灯光分:实时和烘焙。 3.反射探头 主要用于实现模型的反射。 4.灯光探头组 主要用于在烘焙后的场景中模型实时光的效果。 Shader 1.Shader的重要性 shader好比是画家手中的画笔和颜料。如果画家没有了这两样东西后