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

Unity 6 来袭

这里写自定义目录标题

  • 1.提升渲染性能
    • 1.1 降低CPU开销 Lower CPU overhead
    • 1.2.减少内存带宽
    • 1.3.高档低分辨率帧
  • 2.多人游戏创作
  • 3.扩大多平台覆盖范围
    • 3.1.增进Android平台开发
  • 4.使用Runtime AI解锁各种可能性
    • 4.1.Unity Muse
    • 4.2.Unity Sentis
  • 5.实现更具吸引力的视觉效果
    • 5.1.自适应的探针体积 APV
    • 5.2.创造令人惊叹的环境
  • 6.提高生产力和功能
  • 7.Unity6升级的文档

1.提升渲染性能

使用渲染、照明和视觉效果方面的最新进展,提供可扩展、迷人的视觉效果。

1.1 降低CPU开销 Lower CPU overhead

  1. 在更大更复杂的场景使用GPU Resident Drawer技术,提升帧率,降低CPU开销,提高GPU的利用率。

  2. GPU Resident Drawer技术原理:原先要在CPU上一个个发出的绘制的指令,绘制并没有考虑到剔除遮罩,包括相互遮挡剔除和摄像机范围外的剔除。

  3. Unity主动将此技术集成在自己的引擎内,通过开关设置,降低CPU渲染数量,降低CPU压力。

  4. 如何启动GPU Resident Drawer in URP【官方文档】
    在这里插入图片描述

  5. 启动GPU Resident Drawer会出现两个警告,解决KeepAll和解决Forward+渲染路径(在Render里面修改如下图),注意:场景内的shader要支持hrp batcher。满足以上条件就可以成功开启了GPU渲染。
    在这里插入图片描述
    解决Forward+渲染路径
    支持shader batcher

  6. 打开Unity Hub创建新项目时, 会发现URP和HDRP为默认选项了。内置渲染管线处于遗留状态,Unity正在考虑弃用这个功能了。在这里插入图片描述

1.2.减少内存带宽

  1. 引用URP Render Graph,能够将部分工作从CPU转移到GPU,内部测试中CPU性能提升高达4倍。
  2. 为什么内存带宽过高&

http://www.kler.cn/a/376405.html

相关文章:

  • pandas——数据结构
  • HTML静态网页成品作业(HTML+CSS)——自行车介绍网页设计制作(1个页面)
  • 使用GraphQL构建现代API
  • 链表练习记录
  • Spring Boot技术栈:打造大学城水电管理系统
  • 【python】OpenCV—Tracking(10.4)—Centroid
  • 一个系列搞懂23种设计模式
  • 服务器与服务器之间文件上传下载
  • 基于java的移动端自动化测试 - appium-client api -DesiredCapabilities属性有哪些?
  • Mac 配置SourceTree集成云效
  • uniapp 使用 websocket
  • 从方言对话这枚“落子”,看AI手机“棋局”的尴尬赛点
  • Ansible 部署应用
  • 数据结构(Java)—— 认识泛型
  • 河南省教育厅办公室关于举办2024年河南省高等职业教育技能大赛的通知
  • Java Collection/Executor DelayedWorkQueue 总结
  • MMSegmentation测试阶段推理速度非常慢的一种可能原因
  • 【前端基础】HTML 基础
  • 一文带你弄懂thermal governor IPA
  • 为什么大家都在学数字孪生呢?
  • Keras 3 示例:开启深度学习之旅
  • 【前端基础】CSS基础
  • Unity性能优化(简略版)
  • 刘艳兵-DBA023-控制文件是Oracle 数据库用来查找数据库文件,控制文件包含以下哪些信息:
  • 微信小程序 - 数组 push / unshift 追加后数组返回内容为数字(数组添加后打印结果为 Number 数值类型)
  • 现代卷积神经网络(GoogLeNet+批量归一化+ResNet)