主旨

介绍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详解相关推荐

  1. Unity动画系统详解10:子状态机是什么?

    摘要:除了使用Layer还有没有更好的组织状态的方式呢?感觉一个Layer里面状态多的时候,还是很显得很乱. 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这是复(yu)习( ...

  2. Unity动画系统详解9:Target Matching是什么?

    摘要:在游戏中,经常有这种情况:角色的手或者脚需要在特定时间放在特定的位置.比如角色需要用手撑着跳过一个石头或一堵墙,或者跳起抓住房梁.Target Match就是让动画的特定片段去匹配特定的位置. ...

  3. Unity动画系统详解5:BlendTree混合树是什么?

    摘要:"Animator中有一个功能,用来解决多个动画之间的混合,经常用于移动动画之间的混合,这个功能叫做BlendTree,混合树." 洪流学堂,让你快人几步.你好,我是跟着大智 ...

  4. 零基础入门 Unity 之 UGUI 详解专栏 | 寻找C站宝藏

    零基础入门 Unity 之 UGUI 详解专栏 | 寻找C站宝藏 六大推荐理由 理由一:系统 理由二:详细 理由三:专业 理由四:图解 理由五:深度 理由六:实例 一键直达:<UGUI 控件详解 ...

  5. Unity动画系统详解4:如何用代码控制动画?

    摘要:通过上一篇咱们知道了播放动画需要使用Animator,那么如何用代码控制动画呢? 洪流学堂,让你快人几步.你好,我是跟着大智学Unity的萌新,我叫小新,这几周一起来复(yu)习(xi)动画系统 ...

  6. Unity动画系统详解8:IK是什么?

    摘要:IK是Inverse Kinematic的缩写,也就是反向动力学.是根据骨骼的终节点来推算其他父节点的位置的一种方法.比如通过手的位置推算手腕.胳膊肘的骨骼的位置. 洪流学堂,让你快人几步.你好 ...

  7. Unity动画系统详解6:如何做好角色的移动动画?(Root Motion详解)

    摘要:Root Transform是body transform在Y平面上的投影,并且是运行时计算的.每一帧Root Transform的变化实时计算.然后Transform的变化会被应用到GameO ...

  8. Unity动画系统详解3:如何播放、切换动画?

    摘要:[长文预警,建议先收藏]有了模型和多个动画以后,在Unity中如何控制它们的播放和切换呢?本文带你一站式解析Unity的Animator模块. 洪流学堂,让你快人几步.你好,我是跟着大智学Uni ...

  9. unity导出面板详解(pc版)

    unity导出面板详解(pc版) 目录 Resolution and Presentation(分辨率和显示) Fullscreen Mode(全屏模式) 全屏模式 参数 功能 Fullscreen ...

最新文章

  1. CentOS 7更新时出现Multilib version problems
  2. input 事件_14. 教你零基础搭建小程序:小程序事件绑定(1)
  3. 美酒换咖啡用java编写_Java 配 Shell 等于美酒加咖啡
  4. leetcode-49-字母异位词分组
  5. c++堆栈溢出怎么解决_c语言进阶:堆栈原理揭秘
  6. 配置Apache Basic和Digest认证
  7. 使用Java程序通过http post访问Application server
  8. 江苏计算机职称考试cad,江苏省职称计算机考试Auto_CAD(含答案).doc
  9. Django2 SQLite3迁移到MySQL数据库
  10. [SQL面试经验] 经典sql面试题及答案第1期
  11. 极坐标潮流计算matlab,基于Matlab矩阵运算的潮流计算导纳矩阵计算方法与流程
  12. 画法几何4---轴测投影图---二维平面描述三维物体
  13. ClientToScreen 和ScreenToClient用法
  14. Python3批量修改图片像素
  15. vs没有添加引用_足球赛事比分:尤文图斯VS里昂欧冠
  16. 正则表达式匹配 整数和正整数
  17. springboot整合tk-mybatis框架搭建
  18. php java sha1_PHP 种的 SHA1WithRSA
  19. Vue 和 React 的区别
  20. 【Android】Broadcast

热门文章

  1. android系统开机logo定制
  2. 热心肠行为?苹果“偷偷“给应用买广告
  3. 生命主题dreamweaver作业静态HTML网页设计——卫生与健康 6页 带视频
  4. ubuntu安装redis并使用
  5. 平衡小车PID,就该这么调!!!
  6. 基于浏览器内核的被动式爬虫任务下发框架
  7. Counting swaps
  8. c语言atol是什么缩写,C语言atol函数的可移植版本疑问
  9. mac的python换字体_Python -mac-画图及设置坐标中文字体
  10. 使用性能利器 Redis实现网站的加速