Unity ASE案例解析—Skybox Cubemap Extended(天空盒子三维贴图效果)

效果图

目录

1、基础配置

2、BUILT-IN FOG—内置Fog配置

3、CAMERA MODE—切换相机

4、CubeMap设置

5、Cubemap Mix

6、Emission Mix


 

Shader主要处理三个效果:cubemap(三维贴图色彩值)、Rotation(天空盒子旋转,云彩飘动)、Fog(蒙蒙雾效果)。

这三个效果都应用于自发光。

1、基础配置

(1)通用配置

(2)混合模式

(3)Depth和Rendering Options

2、BUILT-IN FOG—内置Fog配置

Fog Height:Fog的高度范围。

Fog Smoothness:Fog光滑柔和度。

Fog Fill:Fog的填充度饱和度。

Break To Component Node        断开组件

Break to Component节点(快捷方式:B键)通过单个输出端口公开其输入数据的所有可用通道,以便其他节点可以直接使用它们。

Output PortDescriptionType
Output数据将分解为各个组成部分。输出数量取决于输入数据的通道数量。
  • X,Y,Z,W:矢量数据类型的单个通道
  • R,G,B,A:颜色数据类型的各个通道
  • [0] [0]至[2] [2]: 3x3矩阵数据类型的单个通道
  • [0] [0]至[3] [3]: 4x4矩阵数据类型的单个通道
Float

3、CAMERA MODE—切换相机

Switch between Perspective / Orthographic camera

Ortho Params Node

“正交参数”节点输出摄影机正交参数。

Output PortDescriptionType
正交摄影机的宽度。正交摄影机的宽度。Float
Ortho Cam Height正交摄影机的高度。Float
Projection Mode相机当前的投影模式。
  • 0:透视投影。
  • 1:正射投影。
Float

4、CubeMap设置

Rotation:cubemap 旋转度,天空旋转。

Rotation Speed:cubemap 旋转速度。

Radians Node

“弧度”节点将其“ 输入”给定的以度为单位的角度值转换为弧度角度单位。
多通道数据类型上的弧度会生成与每个通道应用运算符相同类型的输出。

输入口描述类型
输入项要转换为弧度的角度值(以度为单位)。浮点数[1]

Cos Node

Cos节点输出在其Input上指定的值的余弦值。输入值必须以弧度单位制为单位。

多通道数据类型上的Cos生成与操作员按通道应用的相同类型的输出。

Relay Node

中继节点将其输入直接中继到其输出。该节点不仅可以组织图形,而且还具有预览窗口,因此可以预览其当前连接结果。

Matrix From Vector Node

“向量矩阵”节点根据输入参数指定的向量以及输出类型指定的大小,创建并输出矩阵。

 PortDescriptionType
[0]要放置在矩阵第一行/列的向量。Float3/Float4
[1]要放置在矩阵第二行/列的向量Float3/Float4
[2]要放置在矩阵第三行/列的向量Float3/Float4
[3]要放置在矩阵第四行/列的向量。仅在“输出类型”为Matrix4x4时可用。Float4

5、Cubemap Mix

Vertex To Fragment Node

“顶点至片段”节点允许在顶点函数上计算数据,并通过插值器将其传输到曲面/片段。

Input PortDescriptionType
(VS) In要转移到表面/碎片功能的值.Float [1]

Color Space Double Node

“双色空间”节点输出一个值,该值可用于乘以纹理提取,因此它始终可以输出正确的结果,而与在线性或伽马空间中的工作无关。

输出口描述类型
RGBA包含Color Space Double变量的全彩矢量。Float4
R向量的R分量,包含Color Space Double变量。Float
G包含Color Space Double变量的向量的G分量。Float
B向量的B分量,包含Color Space Double变量。Float
A向量的一部分,包含Color Space Double变量。Float

DecodeHDR

自定义函数。

6、Emission Mix

Fog And Ambient Color Node

“雾和环境颜色”节点输出有关雾和环境光的特定数据。通过“ 颜色”选项选择所需的数据。
注意:请注意,环境光(旧版)就像名称中指出的旧变量一样。它输出一种颜色,而不是当前配置的天空盒。

节点参数描述默认值
颜色选择要输出的颜色数据。
  • 环境光(旧版):环境光颜色(渐变环境中的天空颜色)。旧版变量。
  • 天空环境光:渐变环境照明情况下的天空环境照明颜色。
  • 赤道环境光:渐变环境照明案例中的赤道环境照明颜色。
  • 地面环境光:在渐变环境照明情况下的地面环境照明颜色。
  • 雾:雾色。
环境光(旧版)

https://img-blog.csdnimg.cn/20200114141528508.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMTIwOTQ2,size_16,color_FFFFFF,t_70

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值