Unity3d 支持的图形格式和大小优化

原创 2015年11月18日 19:20:18

Unity3d 支持的图形格式和大小优化

主要参考了官方文档,Unity3D支持的图形文件格式有 PSD, TIFF, JPG, TGA, PNG, GIF,

     BMP, IFF, PICT(但根据本人的亲手测试,Unity3D对高压缩游戏贴图DDS是具有良好的解析功能的,

    但DDS具体也分很多格式类型,我仅对游戏中提取出的DDS进行了测试)。

        PSD中层在导入Unity之后将会自动合并,但原PSD文件的层则作为保留,不必介意在PSD里面存放有多个图层。

        纹理尺寸是一个重点注意事项,因为非2的幂次尺寸纹理用于GUI纹理时使用会非常好,然而,在其他方面,该纹理将被转化为一个非压缩的RGBA32位格式,这会占用更多的显存,并且大大降低加载速度。但非2的幂次尺寸纹理可以在导入设置中使用Scale NonPower2 Sizes Up将非2的幂次纹理资源放大到2的幂次。

       这样可以让该图形被当作其他2的幂次尺寸纹理那样使用,被压缩之后占用较小的显存空间,并有较快的加载速度!

        还有作为性能的考虑,模型贴图要尽量使用Mip Maps。使用该Mip maps将多使用33%的内存,

    但能带来很大的性能上的优势。距离相机较远的物体将使用较小的纹理。

MIP map(有时候拼写成mipmap):是一种电脑图形图像技术,用于在三维图像的二维代替物中达到立体感效应。MIP map技术与材质帖图技术结合,根据距观看者远近距离的不同,以不同的分辨率将单一的材质帖图以多重图像的形式表现出来并代表平面纹理:尺寸最大的图像放在前面显著的位置,而相对较小的图像则后退到背景区域。每一个不同的尺寸等级定义成一个MIP map水平。MIP map技术帮助避免了不想要的锯齿边缘(称为锯齿状图形)在图像中出现,这种锯齿状图形可能是由于在不同分辨率下使用bit map图像产生的。

        最后在非地面和地板模型对象上,尽量不要使用Anisotropic filtering


unity3d 纹理尺寸优化

如果想减少手游打包的尺寸,第一步要做的是分析找出热点。 在console窗口可以右键打开editorlog,里面列举了本次打包编译的所有资源和大小。进行归类和细分,定位哪块内容最占空间。 一般...
  • qq617119142
  • qq617119142
  • 2015年01月31日 19:33
  • 1394

Unity3D游戏开发之如何优化贴图占用内存

Unity3D游戏开发占用的内存中,UI部分主要是贴图资源和字体资源。其中贴图是单张图片,而字体包括UIFont和TrueTypeFont(TTF)。而今天我们就主要来看看如何优化贴图占用的内存:  ...
  • newbieol
  • newbieol
  • 2015年12月30日 17:16
  • 1884

Unity3D - 图形性能优化:渲染统计窗口

  • 2017年04月07日 11:47
  • 440KB
  • 下载

【Unity3D游戏开发】性能优化之如何将包大小减少到极致(三六)

Unity3D之如何将包大小减少到极致,图片是游戏app里最最占空间的资源,所以请各位还没有理解u3d对图片文件存储方式理解的请看《unity3d-texture图片空间和内存占用分析》。因为u3d对...
  • teng_ontheway
  • teng_ontheway
  • 2016年04月01日 00:31
  • 1442

【Unity3D游戏开发】性能优化之缩减压缩包大小 (二八)

unity3d打包的所有文件是会被记录而且被排序的。所以这大大方便了我们分析为何打包文件如此之大,以及怎么减少打包文件。 日志目录一般在:C:\Users\Administrator\AppD...
  • teng_ontheway
  • teng_ontheway
  • 2015年12月21日 00:28
  • 2559

Unity3D - 图形性能优化:批量draw call

Unity官方文档,图形性能优化之批量Draw Call
  • ynnmnm
  • ynnmnm
  • 2015年03月26日 18:34
  • 4466

Unity3D - 图形性能优化:帧调试器

最新版Unity官方文档翻译,图形性能优化之帧调试器。
  • ynnmnm
  • ynnmnm
  • 2015年03月30日 12:24
  • 4853

Unity3D - 图形性能优化

Unity官方文档中有一篇是讲图形性能优化的,这篇文章无疑是指导Unity开发图形优化的最佳文章。Unity圣典曾翻译过旧版,但是太老了,跟最新文档差别很大。我试着翻译一下最新文档,点击查看E文链接。...
  • aa20274270
  • aa20274270
  • 2017年05月20日 17:01
  • 256

Unity3D - 图形性能优化:渲染统计窗口

最新版Unity官方文档翻译,图形性能优化之渲染统计窗口。
  • ynnmnm
  • ynnmnm
  • 2015年03月27日 11:02
  • 2210

unity3d ios平台优化图形性能

Alpha 测试 与桌面机不同,iOS 设备在进行alpha测试(或在像素着色器中使用丢弃和裁剪操作)时会造成很高的性能开销。所以,如果可以的话,您应该尽可能地用alpha混合替换alpha测试...
  • fzhlee
  • fzhlee
  • 2013年02月25日 17:40
  • 4329
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Unity3d 支持的图形格式和大小优化
举报原因:
原因补充:

(最多只允许输入30个字)