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

如何统计DrawMeshInstancedIndirect绘制物体的Triangle数据

1)如何统计DrawMeshInstancedIndirect绘制物体的Triangle数据
2)如何量化骨骼数量对功耗的影响
3)Sprite Atlas和单独的Sprite的RW设置分别如何影响内存
4)Playable的Animator.WriteTransform一直执行在一个Job线程里


这是第444篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌握和学习。

UWA社区主页:community.uwa4d.com
UWA QQ群:793972859

GPU

Q:我们项目的人物渲染从Mesh Render渲染改成了GPU Driven,调用DrawMeshInstancedIndirect渲染,然后看起来人物的面数在Unity Profiler的Triangle数据中统计不到了。有没有别的方法统计监控这部分Triangle数据?

A:之前我们也遇到过用这种方式绘制物体的项目,可以试试GPU底层获取的Primitive,应该是准的。比如UWA Gears或GOT Online GPU模式的参数。

针对以上问题,有经验的朋友欢迎转至社区交流:
https://answer.uwa4d.com/question/68be4643682c7e5cd61bfb18


Animation

Q:我们项目角色骨骼数量现在大概是200多,怪物会少一些,但应该也属于比较多的,一直想让美术把规格降下来。现在在Profiler里看到蒙皮网格主要是在子线程有消耗,但是不影响帧率。担心对功耗有影响,但是没法量化,不确定美术这边优化到什么水平比较合理,有没有什么好的办法或建议?

A:一个模型200骨骼对移动项目来说肯定是比较多的,不过具体优化到多少也要结合同屏角色和怪物数量看。

功耗的角度上,Perfetto工具可以量化功耗的影响,但是需要Pixel设备。可以参考今年UWA DAY《移动端Unity游戏功耗调优的破局实践》话题的讨论。

还有个方法,出个关闭动画的包,对比下功耗的差异。

针对以上问题,有经验的朋友欢迎转至社区交流:
https://answer.uwa4d.com/question/68be7a93244ce21ce9ec0914


Memory

Q:Sprite开启Read/Write选项,会导致额外的内存占用。如果禁用Sprite Atlas的Read/Write,单独的Sprite不禁用,内存占用会比都禁用高吗?

A:内存占用量应该以最终进包进内存的图集的设置为准。

针对以上问题,有经验的朋友欢迎转至社区交流:
https://answer.uwa4d.com/question/68be4547682c7e5cd61bfb17


Animation

Q:Playable的Animator.WriteTransform一直执行在一个Job线程里,如何让其分散在各个Job里执行?

A:在场景里平铺,不要有共同的父节点。

感谢littlesome@UWA问答社区提供了回答,欢迎大家转至社区交流:
https://answer.uwa4d.com/question/68917164682c7e5cd61bfad2

封面图来源于网络


今天的分享就到这里。生有涯而知无涯,在漫漫的开发周期中,我们遇到的问题只是冰山一角,UWA社区愿伴你同行,一起探索分享。欢迎更多的开发者加入UWA社区。

UWA官网:www.uwa4d.com
UWA社区:community.uwa4d.com
UWA学堂:edu.uwa4d.com
官方技术QQ群:793972859

http://www.rkmt.cn/news/5254.html

相关文章:

  • 汇编语言[王爽]-12 内中断
  • 汇编语言[王爽]-01 基础知识
  • 贪心外套计数
  • PostgreSQL中级认证,PG证书官网查询
  • LLaMA-Adapter - 详解
  • 基于yolo12进行深度学习的机动车车牌检测
  • journald 持久化 + 限额脚本
  • 深入解析:PAT乙级_1125 子串与子列_Python_AC解法_含疑难点
  • 东南大学数据库课程06-Database Design
  • 东南大学数据库课程07-Distributed Database Systems
  • Xdebug安装与PhpStorm调试配置
  • 快速搞定Dify+Chrome MCP:打造能操作网页的AI助手
  • Unstable Twin - TryHackMe
  • 完整教程:从 WildCard 野卡到 gptplus.plus:一次解决 OpenAI 支付难题的实战复盘,轻松搞定Gpt充值
  • BOE(京东方)IPC电竞嘉年华盛典圆满收官 第三届无畏杯总决赛引领电竞生态发展热潮
  • 95.费解的开关
  • Spotify 音乐ML练习数据集含158 个特征,11
  • 最新药物数据集下载:来自Drugs
  • 400小时大规模南昌方言数据集助力方言保护、AI语音识别技术开发与文化传承研究,覆盖多样化场景与说话者,专业采集高质量音频与文本标注,支持深度学习、语音模型训练、方言教学工具及本地化智能语音交互应用
  • 350+张高清晰度冲积土、黑土、煤渣土、红土四类土壤类型图像资源 ,专为计算机视觉算法训练与地球科学研究设计,支持精准农业土壤识别、地质勘探辅助分析及环境监测应用,提升土壤分类模型准确性
  • 阶跃星辰开源Step-Video-T2V模型:300亿参数打造高保真视频生成新标杆
  • 多多报销小程序系统详解
  • 第0章 矿卡EBAZ4203爆改zynq开发板介绍和VIVADO的安装
  • 无痕检测是否注册iMessage服务,iMessages数据筛选,iMessage蓝号检测协议
  • Thundbird无法获取自签证书。
  • Gitee推出SBOM扫描功能:为开源供应链安全构筑数字防火墙
  • mysql连表查询,轻松掌握多表数据关联技巧
  • Qt-捕获摄像头画面
  • .NET驾驭Word之力:COM组件二次开发全攻略之连接Word与创建你的第一个自动化文档
  • 用户沉默之日,产品衰亡之时:逃离迭代中的“沉默陷阱”