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 Port Description Type 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 Port Description Type 正交摄影机的宽度。 正交摄影机的宽度。 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
“向量矩阵”节点根据输入参数指定的向量以及输出类型指定的大小,创建并输出矩阵。
Port Description Type [0] 要放置在矩阵第一行/列的向量。 Float3/Float4 [1] 要放置在矩阵第二行/列的向量 Float3/Float4 [2] 要放置在矩阵第三行/列的向量 Float3/Float4 [3] 要放置在矩阵第四行/列的向量。仅在“输出类型”为Matrix4x4时可用。 Float4
5、Cubemap Mix
Vertex To Fragment Node
“顶点至片段”节点允许在顶点函数上计算数据,并通过插值器将其传输到曲面/片段。
Input Port Description Type (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
Unity ASE案例解析—Skybox Cubemap Extended(天空盒子三维贴图效果)相关推荐
- Unity ASE案例解析—Dissolve Burn(消融效果—镂空、自发光)
效果图: 一.消融镂空 遮罩效果 设置环境: 在混合模式(Blend Mode )选择遮罩(Masked),这样 渲染类型(Render Type) 自动选择透明切口(Transparent Cuto ...
- Unity ASE案例解析—AnimatedFire(火焰动画效果)
效果图 目录 1.基础配置 2.Emission-自发光处理 3.其他处理 火焰效果,主要是处理自发光效果,其他的不做特殊处理. 1.基础配置 Opaque 不透明模式 ZTestMode Less ...
- Unity ASE案例解析—AnimatedUVDistortion(动画贴图扭曲效果)
效果图 贴图: 贴图交叉融合效果 1.基础配置 2.整体图 PS:案例制作过于简单,没啥好分析的. https://img-blog.csdnimg.cn/20200117104306971.png? ...
- Unity ASE案例解析—ForceShield(光盾被击打时效果)
效果图 目录 一.Shader部分 1.从整体上,光盾效果只针对自发光(Emission)部分 2.Albedo和Normal对接 3.自发光(Emission)部分 (1)制作时间动画-Animat ...
- Unity ASE案例解析—Environment Gradient(环境渐变效果)
效果图: 环境渐变效果主要是对贴图(Albedo)进行处理,改变它的纹理和色值. 目录 1. 获取世界坐标Y轴矢量遮罩(Mask) 2.利用 1.中的Y轴遮罩做物体 顶部 颜色渐变的插值计算 3.利用 ...
- 【Unity3D】立方体纹理(Cubemap)和天空盒子(Skybox)
1 立方体纹理(Cubemap) 本文完整资源见 → 立方体纹理(Cubemap)和天空盒子(Skybox) . 1)立方体纹理简介 立方体纹理是指由上.下.左.右.前.后 6 张纹理组成的立方体结构 ...
- Cesium与STK中的天空盒子(skybox)
天空盒子是计算机图形学中的概念,用于在3D展示中,显示观测者上下左右前后的全景图像. 星空图介绍 在STK和Cesium中,常常以地球为中心天体,背景就是宇宙星空,观测者超哪个方向看,就可以看到对应方 ...
- Unity如何调整天空盒子
Unity如何调整天空盒子 首先在: unity Asset store里找到合适的天空盒子,如下所示. 然后在window->package manager->my assets中找到刚 ...
- Unity EasyAR3.0 案例解析(一) ------ HelloAR_Coloring3D(涂涂乐)
EasyAR3.0发布有一段时间了,但是官方群里面出现了各种问题,因此我也没有第一时间去体验,不过非常期待4.0的到来,不需要ARCore和ARKit就能实现平面识别,还有各种炫酷的功能,太感兴趣了, ...
最新文章
- python判断是否回文_对python判断是否回文数的实例详解
- Qemu之Network Device全虚拟方案
- BZOJ1008[HNOI2008]越狱
- Python成长之路第二篇(3)_字典的置函数用法
- NOIp2018集训test-9-7(pm) (联考一day1)
- ABAP 标准培训教程 BC400 学习笔记之一:ABAP 服务器的架构和一个典型的 ABAP 程序结构介绍
- 网友提问:SAPGUI里做好的事物码,能直接用在ABAP Webdynpro里么
- [css][移动设备]禁止横竖屏时内容自动调整
- “东数西算”,全国一体化算力网络八大枢纽节点批复函+图解
- Linux--iptables常用命令
- 机顶盒ttl无法输入_一个作业,多个TTL——Flink SQL 细粒度TTL配置的实现(二)
- 正式环境docker部署hyperf_HyperLedger/Fabric SDK使用Docker容器镜像快速部署上线
- Spring-web源码解析之HttpRequestHandler
- C-COT -- 超越相关滤波:学习连续卷积算子(Continuous Convolution Operators)
- MD5值的简介和查看
- C++入门:构造函数,析构函数,拷贝构造函数,运算符重载详解
- 宁波诺丁汉 计算机 水平,计算机大一生转专业,想了解CSM,请大神指教!!!...
- 【YOLOv7/YOLOv5系列改进NO.51】融入多分支空洞卷积结构RFB-Bottleneck改进PANet构成新特征融合网络
- C#调用斑马打印机打印条码标签(支持COM/LPT/USB/ZPL/EPL/Bitmap)
- 基金申购,赎回知识点
热门文章
- Elasticsearch相似度算分TF-IDF BM25(标贝科技)
- 西门子精智触摸屏如何将输入的键盘放大以便于输入数据?
- 《生活大爆炸》里那些高智商游戏
- 二维小波变换——wrcoef2、upcoef2、detcoef2、appcoef2(转)
- Android环境搭建(XP/Win7)
- 电路模型和电路定律(Ⅱ)
- 发AI-Native新品,升级中台能力:看百度智能云的全力进化
- 图片怎么去底色变透明?在线图片去底色的方法
- ajax如何提交文件类型,在tpl文件中的文件类型的提交Ajax形式
- 你的城市撒币了吗?Python分析各城市消费券发放数据!