当前位置: 首页 > news >正文

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 手册

相关文章:

  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • Linux环境:Nginx配置SSL证书,https协议请求 443端口
  • git tag相关
  • HTML篇三——(1)
  • Android移动应用开发之六种布局
  • Nginx 学习笔记
  • 【027】mongoose V6.4之创建监听套接字fd
  • 《安富莱嵌入式周报》第283期:全开源逆向“爆破”硬件工具,Linux内核6.1将正式引入RUST语言,I3C培训教程,80款市场成熟的电感式位置传感器设计
  • 操作系统实验六 文件管理
  • Bert(Bidirectional Encoder Representations from Transformers)
  • oracle使用rman备份实现异机数据恢复
  • 巩固类和对象的知识点——牛客5道题目
  • 黄老板,给我来个亲笔签名,抽显卡~
  • 儿童头部保护玩具CPC认证亚马逊美国站CPC认证
  • CentOS Docker 安装 常用命令
  • 分享的文章《人生如棋》
  • .pyc 想到的一些问题
  • 【Linux系统编程】快速查找errno错误码信息
  • 0基础学习移动端适配
  • Create React App 使用
  • golang 发送GET和POST示例
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Node项目之评分系统(二)- 数据库设计
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 反思总结然后整装待发
  • 给Prometheus造假数据的方法
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 前端_面试
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 我看到的前端
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 原生js练习题---第五课
  • 关于Android全面屏虚拟导航栏的适配总结
  • 国内开源镜像站点
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • #1015 : KMP算法
  • #pragma multi_compile #pragma shader_feature
  • #图像处理
  • (31)对象的克隆
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (ZT)一个美国文科博士的YardLife
  • (二)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (分布式缓存)Redis分片集群
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (十一)c52学习之旅-动态数码管
  • (转)fock函数详解
  • (转)程序员疫苗:代码注入