代码改变世界

随笔档案-2024年06月

移动游戏的性能优化 | 材质优化篇

2024-06-07 18:14 by kk20161206, 147 阅读, 收藏, 编辑
摘要: 材质是什么 虚幻引擎是以hlsl着色语言为基础,来实现vs、ps、cs等,引擎底层提供了一套翻译系统,将hlsl翻译成gpu可执行的代码。 本篇文章限制下两个名词的定义: ● 材质:特指在虚幻引擎材质编辑界面通过连线等方式,生成的材质资源,它是蓝图系统的产物。材质资源会被转成hlsl代码,镶嵌进引擎 阅读全文

移动游戏的性能优化 | 贴图压缩篇

2024-06-05 12:19 by kk20161206, 463 阅读, 收藏, 编辑
摘要: 在移动游戏应用中,贴图是带宽的主要来源之一,也会影响包体的 大小,例如,一张2048x2048 RGBA贴图,存储是16M,64张就有1G。有很多的贴图压缩技术能降低贴图大小,例如JPEG、PNG,它们有很好的压缩率和压缩品质,但是必需解压整张贴图,才能读取贴图上的像素值, 不支持随机读取。GPU渲 阅读全文
点击右上角即可分享
微信分享提示