我学院12个优化UnityGearVR应用的小技巧.docxVIP

  • 7
  • 0
  • 约2.61千字
  • 约 7页
  • 2017-06-11 发布于重庆
  • 举报

我学院12个优化UnityGearVR应用的小技巧.docx

我学院12个优化UnityGearVR应用的小技巧

12个优化Unity Gear VR应用的小技巧比起那些普通的应用,VR应用所需的计算性能要求要比非VR的大很多,所以它让优化成为了一项重要工作;但如果你的目标是类似Gear VR这种移动设备,那么要求会更高。以下是一些基本的标杆:单眼50个绘制调用(Draw Call),Unity5更加精准地称之为口令设置程序调用(Setpass Calls)。少于50000-100000个顶点数以及50000-100000个多边形数量。下面是一些简单的技巧,用于满足上述要求:1、静态批处理(Static Batching)在一个场景里,可能有一堆静态几何图形,比如墙、椅子、灯光和各种静止网格(Mesh),你可以在编辑器里把它们标成静态,确保将他们标记成静态光源映射来得到烘焙好的光照贴图纹理。被标记成静态的物品会被组成一个网格,而非每绘制一次物品就产生调用。但静态批处理有一个关键的要求:所有物品必须都有同样的材质。如果你有木头材质的静态墙壁和一个钢铁材质的静态椅子,所有墙壁会被组合成一个网格,消耗一个绘制调用,而椅子则也会有一个网格,占用另一个绘制调用。2、纹理集合(Texture Atlasing)如上文所提及,每个不同材质都会至少导致一个新的绘制调用,你可能会以为一个木头门和铁椅子必须使用不同的材质,毕竟它们使用了不同的纹理。但是如果它们能使用同样的着色器,你可以使用纹理集合来创建一个材质,

文档评论(0)

1亿VIP精品文档

相关文档