unity shader lod 使用
来源:互联网 发布:算命准吗 知乎 编辑:程序博客网 时间:2024/05/17 05:57
LOD是 ( Level of Detail ) 的缩写,表示细节级别。
Shader LOD
- 这个是另外一种控制细节级别的技术
- 在一个 Shader 当中,可以给不同的 SubShader 指定不同的LOD属性。
官方论坛:https://forum.unity3d.com/threads/what-is-shader-level-of-detail.23082/
SubShader { Tags{ "RenderType" = "Opaque" } LOD 100 } SubShader { Tags{ "RenderType" = "Opaque" } LOD 200 }
在脚本中,我们可以用 Shader.globalMaximumLOD = 100
来全局设置 lod 值,激活使用相对应的 SubShader。
我们也可以用 _shader.maximumLOD
来单独设置一个 shader 的 lod。
根据这个特性,我们就可以在一个 shader 里写一出组 SubShader ,分别设置不同的 lod ,lod 越大的对应性能越好,越低的性能越差。然后我们就可以用设置 lod 的方法来控制游戏画面的渲染质量。
在Unity3D->Project Setting->QualitySettings中的Maximum LODLevel可以设置最大LOD等级,Shader的LOD值是小于所设定的LOD值,才会被编译使用。Maximum LODLevel的等级可以设置7个级别,例如设置为1,则表示把最大LOD值设置为100,等级2,则最大LOD值为200,以此类推,若设置为0,则表示不进行LOD判断,任何LOD值的Shader都会被使用。
阅读全文
0 0
- unity shader lod 使用
- Unity Shader LOD
- Unity Shader LOD
- Unity中Shader LOD控制
- Unity中Shader LOD控制
- Shader LOD
- Unity之Shader Pass 的通用指令 LOD - 五
- unity LOD
- unity shader:使用噪声
- Unity LOD LODGroup (LOD Bias)
- unity实时显示fps脚本、设置分辨率脚本、设置shader的最大lod
- Unity关于层级细节(LOD)的使用
- Unity关于层级细节(LOD)的使用
- Unity关于层级细节(LOD)的使用
- unity移动平台shader使用
- 在Unity中使用Shader
- 使用unity shader画线,画圆
- Unity-使用Shader裁剪图片
- python多线程
- 淘淘商城系列——SSM框架整合之Dao层整合
- 如何设置word页码 第几页共几页 从第二页算起
- spring boot 使用@RestController 和 @Controller 构造常见http get ,post请求例子
- ueditor富文本编辑器——上传图片按钮卡顿,响应慢
- unity shader lod 使用
- 淘淘商城系列——SSM框架整合之Service层整合
- 淘淘商城系列——SSM框架整合之表现层整合
- python线程锁
- Quartz入门实例Spring对Quartz的支持示例
- [Nmap渗透测试指南]第一章(Nmap基础)+第二章(Nmap主机发现)
- 数据结构_2_表达式的计算
- 容器类
- 特征选择mRMR算法代码实现及安装下载