Unity Shader LOD详解
主旨
介绍shader lod,需要先看官方文档
Shader LOD的作用
微调不同硬件上的着色器性能
使用方法
1 shader里定义多个subshader,然后设置其lod值
2 c#代码设置某一个shader的log,如,Shader.maximumLOD = 200
3 越靠前的subshader的lod值应越大
这样运行时unity会使用指定lod的subshader来跑渲染。
设置全局的shader Lod:Shader.globalMaximumLOD
备注
新建shader的默认Lod值是-1
Shader.globalMaximumLOD默认值是2147483647
可能产生的误区
误区1:shader的Lod和相机距离有关。
正确的认识:Shader的Lod提供选择执行哪个subshader的接口
参考资料
ShaderLab:为子着色器指定 LOD 值 - Unity 手册
Unity Shader LOD详解相关推荐
- Unity动画系统详解10:子状态机是什么?
摘要:除了使用Layer还有没有更好的组织状态的方式呢?感觉一个Layer里面状态多的时候,还是很显得很乱. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是复(yu)习( ...
- Unity动画系统详解9:Target Matching是什么?
摘要:在游戏中,经常有这种情况:角色的手或者脚需要在特定时间放在特定的位置.比如角色需要用手撑着跳过一个石头或一堵墙,或者跳起抓住房梁.Target Match就是让动画的特定片段去匹配特定的位置. ...
- Unity动画系统详解5:BlendTree混合树是什么?
摘要:"Animator中有一个功能,用来解决多个动画之间的混合,经常用于移动动画之间的混合,这个功能叫做BlendTree,混合树." 洪流学堂,让你快人几步.你好,我是跟着大智 ...
- 零基础入门 Unity 之 UGUI 详解专栏 | 寻找C站宝藏
零基础入门 Unity 之 UGUI 详解专栏 | 寻找C站宝藏 六大推荐理由 理由一:系统 理由二:详细 理由三:专业 理由四:图解 理由五:深度 理由六:实例 一键直达:<UGUI 控件详解 ...
- Unity动画系统详解4:如何用代码控制动画?
摘要:通过上一篇咱们知道了播放动画需要使用Animator,那么如何用代码控制动画呢? 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这几周一起来复(yu)习(xi)动画系统 ...
- Unity动画系统详解8:IK是什么?
摘要:IK是Inverse Kinematic的缩写,也就是反向动力学.是根据骨骼的终节点来推算其他父节点的位置的一种方法.比如通过手的位置推算手腕.胳膊肘的骨骼的位置. 洪流学堂,让你快人几步.你好 ...
- Unity动画系统详解6:如何做好角色的移动动画?(Root Motion详解)
摘要:Root Transform是body transform在Y平面上的投影,并且是运行时计算的.每一帧Root Transform的变化实时计算.然后Transform的变化会被应用到GameO ...
- Unity动画系统详解3:如何播放、切换动画?
摘要:[长文预警,建议先收藏]有了模型和多个动画以后,在Unity中如何控制它们的播放和切换呢?本文带你一站式解析Unity的Animator模块. 洪流学堂,让你快人几步.你好,我是跟着大智学Uni ...
- unity导出面板详解(pc版)
unity导出面板详解(pc版) 目录 Resolution and Presentation(分辨率和显示) Fullscreen Mode(全屏模式) 全屏模式 参数 功能 Fullscreen ...
最新文章
- CentOS 7更新时出现Multilib version problems
- input 事件_14. 教你零基础搭建小程序:小程序事件绑定(1)
- 美酒换咖啡用java编写_Java 配 Shell 等于美酒加咖啡
- leetcode-49-字母异位词分组
- c++堆栈溢出怎么解决_c语言进阶:堆栈原理揭秘
- 配置Apache Basic和Digest认证
- 使用Java程序通过http post访问Application server
- 江苏计算机职称考试cad,江苏省职称计算机考试Auto_CAD(含答案).doc
- Django2 SQLite3迁移到MySQL数据库
- [SQL面试经验] 经典sql面试题及答案第1期
- 极坐标潮流计算matlab,基于Matlab矩阵运算的潮流计算导纳矩阵计算方法与流程
- 画法几何4---轴测投影图---二维平面描述三维物体
- ClientToScreen 和ScreenToClient用法
- Python3批量修改图片像素
- vs没有添加引用_足球赛事比分:尤文图斯VS里昂欧冠
- 正则表达式匹配 整数和正整数
- springboot整合tk-mybatis框架搭建
- php java sha1_PHP 种的 SHA1WithRSA
- Vue 和 React 的区别
- 【Android】Broadcast