Unity 性能优化之光照优化(七)

提示:仅供参考,有误之处,麻烦大佬指出,不胜感激!

文章目录

  • 前言
  • 一、测试目的
  • 一、实时光源是什么?
  • 二、开始测试
    • 1.场景中只有一个光照的数值情况
    • 2.添加4个点光源后
    • 4.结果
  • 总结


前言

实时光源数量越多,越消耗性能。所以大多数选择烘培光照。
下面做一个实时光照的测试。

一、测试目的

测试多个 实时光照 带来的Draw Call、面、顶点等等数值差别。

一、实时光源是什么?

简单来说实时光照就是unity编辑器默认创建的光,并且Mode选择:Realtime的光源。
在这里插入图片描述

下面这章有详细介绍光源的类型:链接: Unity 场景烘培 ——unity灯光和设置天空盒(二)

二、开始测试

1.场景中只有一个光照的数值情况

场景:1个光源,4个Cube物体
Batches(Draw Call次数):17
Tristan(三角面):1.9k
Vert(顶点):5.4k
在这里插入图片描述

2.添加4个点光源后

场景:5个光源,4个Cube物体
当添加了4个光源后;
Batches(Draw Call次数):33
Tristan(三角面):2.0k
Vert(顶点):5.8k
在这里插入图片描述

4.结果

结果很明显,在我们什么物体都没有增加的情况下,Draw Call次数等将近多了一倍。
这还是我们场景不复杂的情况,如果场景中物体多样很复杂,那多个实时光源带来的性能消耗就非常大了。
简单来说:场景越大越复杂消耗约大。
所以对于静止不动的物体,优先选择烘培光源信息的方式处理。
场景烘培相关章节还在整理中:链接: Unity 场景烘培 ——怎么理解场景烘培?(一)

总结

好记性不如烂笔头!
上一章:链接: Unity 性能优化之遮挡剔除(Occlusion Culling)(六)
下一章:链接: Unity 性能优化之图片优化(八)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/671799.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

短信清空了!华为手机短信删除了怎么恢复?

“有没有人知道这是怎么回事呀,原先有一千多条未读一直放着没管,昨天根本没打开短信这个软件,今晚突然发现只剩一条了,是华为手机自动清理了吗!到底该怎么恢复呀?我真崩溃!” 在日常生活中&…

将jar包部署到CentOS7操作系统

1、手工部署项目 1、在IDEA中开发SpringBoot项目并打成jar包 (通过Maven进行打包) (在target目录下的 jar包) 2、将jar包上传到Linux服务器 # 创建目录,将项目jar包放到此目录 mkdir /usr/local/app 具体操作步骤&a…

力扣每日一练(螺旋矩阵)

54. 螺旋矩阵 - 力扣(LeetCode) 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,…

Android Ant编译环境配置(Win)

1、 载ant包: 2、设置环境变量: 3、检查是否设置成功及版本 4、执行命令: android update project -p . -n “projectname”(例如:android update project --target 1 -p . -n “Couplet”)(只输入红色部分也是可以的…

Liunx磁盘管理(下)

中篇:https://blog.csdn.net/Lzcsfg/article/details/138355036 一.逻辑卷 逻辑卷(Logical Volume)是逻辑卷管理 (LVM) 中的一个概念,它为 Linux 系统中的存储管理提供了更大的灵活性和可扩展性。LVM 允许你将物理存储设备&…

vue2 webpack-dev-server Unknown promise rejection reason

在vue.config.js中添加如下配置,重启项目即可 module.exports defineConfig({devServer: {client: {overlay: false,},} })参考

Ranni: Taming Text-to-Image Diffusion for Accurate Instruction Following

Ranni: Taming Text-to-Image Diffusion for Accurate Instruction Following abstract 我们引入了一个语义面板作为解码文本到图像的中间件,支持生成器更好地遵循指令 Related work 最近的工作还通过包含额外的条件(如补全掩码[15,45]、…

社区养老服务|基于Springboot+vue的社区养老服务平台设计与实现(源码+数据库+文档)

社区养老服务平台 目录 基于Java的社区养老服务平台设计与实现 一、前言 二、系统设计 三、系统功能设计 1用户信息管理 2 服务信息管理 3服务申请管理 4公告信息管理 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#…

Vue进阶之Vue项目实战(二)

Vue项目实战 构建基础框架路由 项目( v1.0,base-app-layer)导航 router物料编排选型 插件化插件化平时写代码场景 配置器开发 构建基础框架 路由 路由分类: memoryHistory:内存路由,路由信息记录在内存中&#xff0…

【NodeMCU实时天气时钟温湿度项目 2】WIFI模式设置及连接

第一专题内容,请参考: 【NodeMCU实时天气时钟温湿度项目 1】连接点亮SPI-TFT屏幕和UI布局设计-CSDN博客 NodeMCU是一个基于乐鑫ESP8266的开源IoT物联网硬件开发平台,支持WIFI功能,使用方法简单,受到越来越多来…

VMware虚拟网卡网络适配器出现黄色感叹号

问题发生:VMware在使用Ubuntu的过程中突然卡死,强制关闭开启后就发生了网络无法连接 找到电脑的设备管理发现VMware的适配器出现黄色感叹号 解决方法: 下载软件ccleaner 扫描问题,懒得去找就修复了所有的问题 最后发现适配器…

WouoUIPagePC端实现

WouoUIPagePC端实现 WouoUIPage是一个与硬件平台无关,纯C语言的UI库(目前只能应用于128*64的单色OLED屏幕上,后期会改进,支持更多尺寸)。因此,我们可以在PC上实现它,本文就以在PC上使用 VScode…