Unity性能优化-GPU优化
2015-12-03 15:34
218 查看
接着上文,这里主要聊得是GPU的优化,GPU优化的点比较多,和CPU一样,这里主要还是讨论几个关键点的优化,如果大家在工作过程中有更好的优化策略或者是方案,也欢迎大家直接给我留言。
GPU优化主要有下面几点:
减少三角形的使用数量(去掉不必要的三角形面)。
尽量避免使用实时光照,能使用Static Lighting就使用烘焙光照,只计算一次。
压缩纹理和多重纹理-minmaps(这样可以提高加载速度和降低内存占用),也极大提高渲染的性能。
LOD(多细节层次),不同距离使用不同精度的模型。
编写高性能着色器,将能能处理的逻辑放在定点着色器里面处理,减少片段着色器的计算量。
GPU优化主要有下面几点:
减少三角形的使用数量(去掉不必要的三角形面)。
尽量避免使用实时光照,能使用Static Lighting就使用烘焙光照,只计算一次。
压缩纹理和多重纹理-minmaps(这样可以提高加载速度和降低内存占用),也极大提高渲染的性能。
LOD(多细节层次),不同距离使用不同精度的模型。
编写高性能着色器,将能能处理的逻辑放在定点着色器里面处理,减少片段着色器的计算量。
相关文章推荐
- Unity3D下NGUI插件使用中文TrueTypeFont(ttf)字库教程
- Unity3D Android手机开发环境配置,可真机发布调试
- Unity嵌入Android后Android视图获取不到事件焦点
- unity3d 发布后动态修改地形高度源码
- Unity 通过 www 下载 assetbundle , 在 iOS9 设备无法下载的问题
- unity3d利用sharesdk分享内容至微信、新浪微博、qq空间等国内主流社交平台(ios篇)
- Unity性能优化-总篇
- Unity5的uGUI中实现文字渐变效果(Gradient)
- Unity实现一个morpher/blendShape
- [shader]Unity3D地形
- 通过Scroll View实现简易背包的滑动效果
- win8.1 unity静默调用打印机
- unity 球体表面平均分割点
- unity 球体表面平均分割点
- unity基础概念
- unity3d脚本控制骨骼旋转
- Unity手游之路<十三>手游代码更新策略探讨
- Unity手游之路<十二>手游资源热更新策略探讨
- Unity手游之路<十一>资源打包Assetbundle
- Unity 行为树 Behavior Designer