很多Unity3D游戏开发者,在成功制作出一款玩法不错,画面精美的游戏之后,通常还需要考虑到玩家的手机或者电脑性能,并且针对性的对图形性能优化。今天千锋讲师就和大家分享一下,图形性能优化完美攻略。
一、GPU优化模型几何有两个优化模型几何的基本原则
1、不用使用任何非必要的多余三角形
2、尽可能减少UV贴图接缝和硬边的数量。注意,图形硬件处理的顶点实际数量常常跟3D应用程序报告的不一致。建模应用常常显示几何顶点数量,即构成模型的不同角点的数量。然而,图形显卡为了渲染目的可能会把一些几何顶点拆分成两个或者更多个逻辑顶点。如果一个顶点有多个法线、UV坐标或者顶点颜色,那么必须把它拆分。因此,Unity中的顶点数量一定会比3D应用程序给的定点数多。
二、光照性能
不需要计算的光照是最快的。使用光照贴图烘焙静态光,只需要一次,代替了每帧计算。生成光照贴图环境,比在Unity的场景中放一个光源消耗的时间仅仅多一点,它的运行速度要快很快2-3倍。
因为可以烘焙全局光照,并且light mapper可以让烘焙的结果更平滑,所以它看起来效果也好很多。许多情况下,有一些着色器和内容的简单技巧,而不是在所有地方添加更多的光源。比如,为了获得“边缘光照”效果,可以直接在着色器中添加一次“边缘光照”计算,而不是添加一个直射相机的灯。
想要学到更为高深的Unity3D开发技巧,可以来千锋教育Unity3D培训班接受强师的现场指点。千锋教育Unity3D课程由之前的五个学习阶段全面升级为六个阶段,针对游戏设计学员学习的内容进行又一次的细化,帮助大家从零开始掌握核心Unity3D技术,拿到高薪。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱