Unity材质球个人学习笔记
Unity材质球个人学习笔记
- Shader
- FX: Lighting and glass effects.( 灯光、玻璃)
- GUI and UI: For user interface graphics.(用于用户界面图形)
- Mobile: Simplified high-performance shader for mobile devices.(针对移动设备的简化的高性能着色器)
- Nature: For trees and terrain.(适用于树木和地形)
- Particles: Particle system effects.(粒子系统特效)
- Skybox: For rendering background environments behind all geometry(用于渲染所有几何背后的背景环境)
- Sprites: For use with the 2D sprite system(用于2D精灵系统)
- Toon: Cartoon-style rendering.(卡通 风格 渲染)
- Unlit: For rendering that entirely bypasses all light & shadowing(渲染完全绕过所有光影)
- Legacy: The large collection of older shaders which were superseded by the Standard Shader(被标准着色器取代的大型着色器集合)
- Standard:“metallic”指出材料是否是金属材质。在金属材料的情况下,Albedo 颜色控制镜面反射的颜色,而大部分光纤将反射未镜面反射。非金属材料将具有与入射光线相同的颜色的镜面反射,并在表面时几乎不会反射。
- Standard(Specilar setup): 为经典方法选择 此着色器。镜面反射颜色用于控制材料中镜面单摄的颜色和强度。例如:这使得有可能具有漫反射不同的颜色的镜面反射。
- Rendering Mode
- Opaque:是默认设置,适用于没有透明区域的普通固体物体
- Cutout:允许您创建在不透明区域和透明区域之间具有坚硬边缘的透明效果。在这种模式下,没有半透明区域,纹理是100%不透明或不可见的。当使用透明度来创建材质的形状(例如树叶或带孔洞和布块的布料)时,此功能非常有用
- Transparent:适用于渲染逼真的透明材料,如透明塑料或玻璃。在这种模式下,材质本身会采用透明度值(基于纹理的alpha通道和色调的alpha),但反射和照明高光将以完全清晰的方式保持可见状态,就像真正的透明材质一样
- Fade:允许透明度值完全淡出对象,包括任何高光反射或可能有的反射。如果您想要将对象淡入或淡出,则此模式非常有用。它不适合渲染逼真的透明材料,如透明塑料或玻璃,因为反射和高光也会消失
Shader
FX: Lighting and glass effects.( 灯光、玻璃)
GUI and UI: For user interface graphics.(用于用户界面图形)
Mobile: Simplified high-performance shader for mobile devices.(针对移动设备的简化的高性能着色器)
Nature: For trees and terrain.(适用于树木和地形)
Particles: Particle system effects.(粒子系统特效)
Skybox: For rendering background environments behind all geometry(用于渲染所有几何背后的背景环境)
Sprites: For use with the 2D sprite system(用于2D精灵系统)
Toon: Cartoon-style rendering.(卡通 风格 渲染)
Unlit: For rendering that entirely bypasses all light & shadowing(渲染完全绕过所有光影)
Legacy: The large collection of older shaders which were superseded by the Standard Shader(被标准着色器取代的大型着色器集合)
Standard:“metallic”指出材料是否是金属材质。在金属材料的情况下,Albedo 颜色控制镜面反射的颜色,而大部分光纤将反射未镜面反射。非金属材料将具有与入射光线相同的颜色的镜面反射,并在表面时几乎不会反射。
Standard(Specilar setup): 为经典方法选择 此着色器。镜面反射颜色用于控制材料中镜面单摄的颜色和强度。例如:这使得有可能具有漫反射不同的颜色的镜面反射。
Rendering Mode
Opaque:是默认设置,适用于没有透明区域的普通固体物体
Cutout:允许您创建在不透明区域和透明区域之间具有坚硬边缘的透明效果。在这种模式下,没有半透明区域,纹理是100%不透明或不可见的。当使用透明度来创建材质的形状(例如树叶或带孔洞和布块的布料)时,此功能非常有用
Transparent:适用于渲染逼真的透明材料,如透明塑料或玻璃。在这种模式下,材质本身会采用透明度值(基于纹理的alpha通道和色调的alpha),但反射和照明高光将以完全清晰的方式保持可见状态,就像真正的透明材质一样
Fade:允许透明度值完全淡出对象,包括任何高光反射或可能有的反射。如果您想要将对象淡入或淡出,则此模式非常有用。它不适合渲染逼真的透明材料,如透明塑料或玻璃,因为反射和高光也会消失
Unity材质球个人学习笔记相关推荐
- Unity 材质球参数修改
Unity 材质球参数修改 Transparent / Cutout / Diffuse 透明镂空漫反射 1.修改材质UV的重复率和偏移 设置Standard材质的tiling值和offset值 pu ...
- unity材质球属性无法修改
unity材质球属性无法修改 出现的问题情况: 解决办法 出现的问题情况: 如图,unity材质球属性是灰色的无法修改 解决办法 找到材质球然后对原来的材质球进行复制(Crtl+D),再将复制后的材质 ...
- unity材质球发光_unity自发光材质
[www.520z-2.com - 话题作文] 篇一:<Unity内置Shader着色器效果整理> Unity内置及常用Shader整理 一.Shader脚本结构: Shader &quo ...
- Unity材质球和静态物体导致的内存泄漏
在Unity开发中,经常会遇到通过代码去控制某些材质球的某些属性的改变.但当退出该场景的时候,你所控制的材质球并没有销毁,这是因为你在获取它的时候,Unity会自动的实例化一个新的材质球替代该材质球, ...
- SiKi学院 Unity中常用api学习笔记(001-014)
Api 应用程序编程接口 前言 笔记是看siki学院中<Unity中常用api>的学习笔记 课程地址: http://www.sikiedu.com/my/course/59 强烈推荐大 ...
- SiKi学院 Unity中常用api学习笔记(015-019)
Api 应用程序编程接口 前言 笔记是看siki学院中<Unity中常用api>的学习笔记 课程地址: http://www.sikiedu.com/my/course/59 强烈推荐大 ...
- unity 材质球无法编辑_游戏资源工具(一):Unity中处理材质球过期属性工具
1.起因 近期项目中采用了美术工程方案,在该方案中美术在提交资源包的时候会强制做资源规范检查,其中有一条资源规范的规则是"不能引用资源文件夹以外的任何资源".某天,有一个美术同学找 ...
- unity 材质球无法编辑_【每天一个Unity技巧】批量修改材质球的主贴图和添加法线贴图...
注释以后有空再写吧,加班到现在还没吃饭呢 using System.Collections; using System.Collections.Generic; using UnityEngine; ...
- Unity 材质球贴图寻找
材质球寻找同级目录下对应贴图 格式为材质球名称后_A _M _N的图片文件. using System.IO; using UnityEditor; using UnityEngine;namespa ...
最新文章
- php cpu使用率,如何减低php程序的cpu使用率?
- Python requests 多线程抓取 出现HTTPConnectionPool Max retires exceeded异常
- 经验风险、期望风险、结构风险
- 微软内部文件:Longhorn相关工作外包印度
- WARNING: IPv4 forwarding is disabled. Networking will not work.解决方法
- java中如何引用非静态变量_java为什么不能从静态环境引用非静态变量?
- docker pull命令入门
- Android P Beta!您想要知道的所有更新内容都在这里
- linux下环境变量设置的问题
- 计算机将图像数字化的原理,图像数字化
- 关于DNF的多媒体包NPK文件的那些事儿(7) - IMGV5
- 微信插件制作之抢红包入门篇
- Lucene系列:番外篇-DocValues
- MATLAB图形绘制--添加图例
- 2023年3月份隐私计算市场洞察
- 【开发问题】Android——Fragment must be a public static class to be properly recreated from instanc
- Github搜索开源项目过滤技巧
- 依照测试用例分类(按功能)的结果生成对应的universe文件
- Oracle VBox 克隆虚拟机
- 共享打印机提示“0x00000709”错误的解决方法
热门文章
- 个人黄金投资好做吗?黄金投资交易优势体现在哪些方面
- android 抢夺焦点,android焦点
- Libra-Platform微服务平台之全链路蓝绿灰度发布
- python画龙猫_龙猫python
- 334个地级市名单_334个地级市的“基层”演出,李志说“如果我死了,得留下点什么”...
- 外贸SOHO如何使用Magento搭建电子商务网站?
- jquery ztree插件使用
- 一个不错的分享源码的网站
- 2023年天津市大学软件学院专升本专业课报名缴费考试的通知
- HashMap解析:hash(key)