首页 > 其他分享 >关于渲染优化记录

关于渲染优化记录

时间:2024-04-16 22:27:08浏览次数:31  
标签:记录 渲染 npc 开发 设置 显卡 优化

项目中需要使用渲染优化,因为打开村庄或者关卡,显卡温度太高70-80摄氏度,需要优化 ,当然渲染上优化有提升帧率,提升游戏稳定性(流畅度),而该优化侧重性能

方法上分为项目开发时的设置优化,开发时的逻辑优化,发包后运行时的设置优化

 关于项目开发时的现有方法: 放置CullDistanceVolume. 对模型进行LOD.调整mesh的lod

开发时的逻辑优化:使用代码进行优化,比如更新可见度

设置优化,对玩家开放,调整分辨率,渲染精度,光照,阴影质量等

现有调试方法: stat draw  ,显示 basePass: 结论,npc的占有一大部分base pass

   使用快捷键开关npc的可见性来判断功耗以及base Pass(使用蓝图代码实现)。

开发总结: 对于本项目,Texture的质量会影响显卡的功耗,4到5摄氏度(由于显卡温度在70度以上),所以可以理解有很大的性能消耗,其消耗可以相当于npc的绘制,其中每个模型最低精度2W个点。

地形的消耗,地形可以在具体设置中更新为最低,降低消耗很显著。  而阴影质量,画面质量甚至开关全局光照等其他远不如改变帧率影响明显。

现有问题待解决:  CullDistanceVolume不会销毁现有自定义带有mesh的Actor,因为NPC占有很大绘制,所以这里需要着手解决

标签:记录,渲染,npc,开发,设置,显卡,优化
From: https://www.cnblogs.com/yang131/p/18139377

相关文章

  • Codeforces Round 937 (Div. 4) VP记录
    第一次VP比赛(也是第一次打CF)。感到自己距离退役又近了一步。A.Stair,Peak,orNeither?题意Youaregiventhreedigits\(a\),\(b\),and\(c\).Determinewhethertheyformastair,apeak,orneither.Astairsatisfiesthecondition\(a<b<c\).Apeaksatis......
  • 学习记录的生成的业务流程
    接收学习内容:应用程序需要提供一个接口或界面,让用户输入学习内容,例如学习的主题、内容摘要、学习时间等。创建学习记录对象:根据用户输入的学习内容,创建一个学习记录对象。这个对象通常包含学习的主题、内容、学习时间等信息。存储学习记录:将创建的学习记录对象保存......
  • java JIT优化
    JIT优化1.公告子表达式消除如果一个表达式的出现多次,并且每次的参数值没有改变,那只需要计算一次,接下来的碰到这个表达式,都会直接取上一次计算的结果如:intx=a*b+c+d*(a*b);  //a*b是一个公共子表达式,计算了一遍以后,第二次的时候,这个子表达式的参数值都没有变化,所以直接使......
  • IL 相关读论文记录
    读读读RILIR链接:https://arxiv.org/pdf/2310.14274.pdf本文主要是对IRL的改进。首先,设计了一个提取关键信息的网络\(\phi(o_t)\)来克服原始IRL中expert数据所在环境和learning环境不一样的问题。接着,再设计了一个网络\(f_\theta(\phi(o_t),\phi(o_{t+1}))\)来预......
  • 淘宝旺旺聊天 新界面 聊天记录
    历史聊天记录可以漫游我最早漫游到2022年4月 获取是通过wss://wss-cntaobao.dingtalk.com/  body.userMessageModels 此外 networkwebsocket 无法搜索中文,只能搜索英文https://issues.chromium.org/issues?q=status:open%20componentid:1456921&s=created_tim......
  • DELPHI cxgrid 统计主从表中,从表的记录数量
    效果如图所示:核心代码:procedureTForm1.Button1Click(Sender:TObject);varAIndex,I,ATotalSelectedCount,ASelectedRecordsCount:integer;AMasterView:TcxGridDBTableView;ADetailDataController:TcxCustomDataController;beginATotalSelectedCount:=......
  • 3dmax在线渲染怎么取消?3dmax怎么关闭云渲染
    ​在线渲染,无论是通过云渲染服务还是渲染农场,已经成为众多3dmax动画制作者的首选方式来执行渲染任务。然而,如果在渲染过程中需要禁用这一在线渲染功能,该怎么操作呢?接下来,让我们一起探讨如何关闭这一功能的详细步骤。3dmax在线渲染关闭过程动画客户端1、3dmax文件在动画客户端......
  • 节省时间和资源:了解如何最大化渲染农场的排队管理效率
    ​在3D渲染领域,时间的价值无可替代。随著3D艺术家与制作工作室不断挑战技术极限,对高效计算资源的渴求空前增长,渲染农场因此成为了渲染任务中不可或缺的力量。其核心在于排队系统——这一动态且复杂的结构负责安排和最优化渲染任务的执行顺序与时间,确保了渲染效率和资源的充分利用......
  • 如何使用vb 监控电脑活动记录
    <divid="navCategory"><h5class="catalogue">目录</h5><ulclass="first_class_ul"><li><ahref="#_label0">主要函数</a></li><li><ahref="#_......
  • React性能优化手册
    此文章属于笔记总结。对应的课程地址:https://www.pluralsight.com/courses/react-performance-playbook相关网站:https://web.developers.google.cn/?hl=zh-cn性能审查检测指标CoreWebvitals:衡量网站是否运行正常的基本指标LCP,LargestContentfulPaint最大内容绘制......