材质

材质 Material

  • 简介
  • –Material
  • –纹理着色器与材质的关系
  • –物理着色器
  • 属性
  • –Rendering Mode
  • –Main Maps

纹理、着色器与材质的关系

物理轮廓

物体轮廓

  1. 创建材质Outline
  2. 指定着色器BasicOutline
  3. 指定纹理Texture
  4. 设置到物体中

物体着色器

物理着色器

  • 基于物理特性的Shader是Unity5.x的重大革新之一,所谓物理着色器(Physically Based Shading,PBS)就是遵从物理学的能量守恒定律,可以创建出在不同光照环境下都接近真实的效果。

摄像机

摄像机 Camera

  • 简介
  • 组件
  • 属性
  • 天空盒

简介

简介

  • 附加了摄像机Camera组件的游戏对象
  • 向玩家捕获和显示世界的设备
  • 场景中摄像机的数量不受限制

组件

组件

  • Transform 变换组件
  • Camera 摄像机:向玩家捕获和显示世界
  • Flare Layer 耀斑层:激活可显示光源耀斑
  • GUI Layer :激活可渲染二维GUI元素
  • Audio Listener 音频监听器:接受场景输入的音频源源Audio Source并通过计算机的扬声器播放声音

属性

属性

  • Clear Flags 清除标识:决定屏幕的空白部分如何处理
  • –Skybox 天空盒:空白部分显示天空盒图案
  • –Solid Color 纯色: 空白部分显示背景颜色
  • –Depth Only 仅深度:画中画效果时,小画面摄像机选择项可清除屏幕空部分信息只保留物体颜色信息。
  • –Don‘t Clean 不清除:不清除任何颜色或深度缓存。
  • Background 背景:所有元素绘制后,没有天空盒的情况下,剩余屏幕的颜色。
  • Culling Mask 选择遮蔽层:选择要照射的层Layer。

天空盒

天空盒Sky Box

  • 围绕整个场景的包装器,用于模拟天空的材质。
  • 天空盒材质种类:6 Sided 、Procedural、Cubemap。

使用天空盒

  • 设置摄像机Clear Flags 属性为 Skybox
  • 方式一:摄像机添加组件Skybox

  • 方法二:光照窗口

Window - Lighting - Environment Lighting – Skybox

可作为反射源将天空色彩反射到场景中物体。

Procedural 属性

Procedural 属性

  • Sun 太阳模式
  • –None没有
  • –Simple 简单
  • –Hight Quality质量
  • Atmoshpere Thickness 大气层厚度
  • Ground 地面颜色
  • 如果为Environment Lighting的Sun 属性设置一个平行光,场景中会根据平行光角度自动创建太阳光,并行位置随平行光旋转而改变。如果不设置,系统将默认选择场景中最亮的平行光。