unity 3d中每倒入一次模型就多一个材质球,可我的这些模型都是共用一张贴图的就想共用一个材质球,所以每次都要删除再附上,很麻烦。怎么才能合并这些材质球?
采用TexturePacking吧
1、遍历gameobject,取出material,并根据shader来将material分类
2、调用Unity自带的PackTextures函数来合并每个shader分类中的material所对应的textures(PackTextures函数有缺陷,不过可以将就用)
3、根据合并的大的texture来更新原有模型的texture、material已经uv坐标值。

需要注意的是:需要合并的纹理应该是物体在场景中距离相近的,如果物体在场景中的距离较远,则不建议合并纹理,因为这样做很有可能非但起不到优化的作用,反而降低了运行效率。

Unity3D合并材质球相关推荐

  1. Unity3D 中材质球(Material)打包成AB(AssetBundle)出现材质丢失问题的解决方案

    转自:https://www.cnblogs.com/hacker13a/p/7279730.html 关于Unity3D中打AB(AssetBundle)资源包,默认是不连Shader一同打包进去的 ...

  2. Unity3D代码动态修改材质球的颜色

    代码动态修改材质球的颜色: gameObject.GetComponent<Renderer>().material.color=Color.red;//当材质球的Shader为标准时,可 ...

  3. unity地面添加材质球_为Unity3D创建素材(1):图片、着色器、材质球

    图片 Unity3D支持使用大部分位图格式作为图片素材,甚至包括带图层和图层效果的.psd格式文件. 但在实际使用中,并不推荐直接使用非通用的文件格式.这是因为对于任何格式的图片素材,Unity3D在 ...

  4. Unity中的网格与材质球合并

    很多时候我们需要把具有相同shader的材质球合并,从而减少drawcall的产生. 比如九龙战里面,一个人物带有10个部位,10个部位各自来自不同的fbx文件,加上身体,就有11个材质球,占上11个 ...

  5. Unity3D 获取子孙物体并修改材质球属性

    如图要获取划线物体并修改其材质球: private Transform[] FindChild; public Material ChangeMat;//变换后的材质球 private Materia ...

  6. 【瑞模网】Unity3D基础:贴图与材质球

    一.贴图与材质球 材质(Material):物体的质地,物体看起来是什么做的 贴图(Texture):普通的材质图片 贴图 + 着色器(Shader) = 材质球 所谓着色器(Shader)实际上就是 ...

  7. [unity3d][通过代码]改变材质球颜色,动态改变材质球颜色,动态改变模型颜色

    unity通过代码改变材质球颜色 gitee地址:https://gitee.com/asiworld csdn博客地址:https://blog.csdn.net/JianShengShuaiest ...

  8. Unity3d Material(材质) 无缝拼接

    Unity3d Material(材质) Edit by @灰太龙 在做一个项目的过程中,遇到动态切换壁纸的功能,问题点在无缝拼接! 那我们先查查Unity3d 中的材质球,里面有个参数 Tiling ...

  9. 修改材质球面板shader属性数值

    Shader 源代码下载: Unity 每次版本更新的时候,不单单会更新 Unity,配套的资源也是会一块更新 的,比如版本配套的 Shader 源代码. 一:下载步骤: 1.打开unity官网将纵向 ...

最新文章

  1. 小猿圈之学习java web需要有什么基础?
  2. 有没有想过,自己手写一个连接池?
  3. 纠错编码基本实验matlab,纠错编码基本实验matlab实现包含源代码
  4. Midnight.js – 实现奇妙的固定头部切换效果
  5. vim如何在底部打开新窗口
  6. [No0000187]可能是把Java内存区域讲的最清楚的一篇文章
  7. Taro+react开发(31)同样的数据可以数组遍历
  8. avr单片机led数码管六位动态显示时分秒c语言程序,AVR单片机控制8段LED数码管同时显示 - AVR单片机8位数码管显示的程序实现(两种方法介绍)...
  9. 【mac】iTerm2中ssh保持连接不断开
  10. 纵观 30 年 5000 多部国产电视剧,豆瓣评分最低的演员原来是……
  11. 高斯-赛得尔迭代式 c++_高斯混合模型(聚类、密度估计)
  12. 数据揭示《哪吒之魔童降世》火爆背后的艰辛:66个剧本100次修改,1600人通宵5年...
  13. 比值法判定无穷级数收敛/发散性质MATLAB
  14. 什么是web services?它有什么作用,以及它如何实现?
  15. Double计算精度丢失(金融入门知识点)
  16. ROS学习笔记6 URDF建立机器人模型(以双轮差速小车为例)
  17. 个人简历——英文单词
  18. MT6261芯片设计最新参考资料分享
  19. 送给PUB所有MM《Silent love 微笑的弧度 》 三颗猫饼干
  20. java 权重_权重随机算法的java实现

热门文章

  1. JAVA使用javaCV完成视频抽帧调用算法和视频合成功能
  2. IMX6UL平台设计之初
  3. SAP那些事-实战篇-22-关于公司间业务的总结
  4. 智慧农业解决方案-全套完整合集
  5. 北航考研计算机学院,北航计算机学院考研经验
  6. 6大常用数据分析模型详解
  7. ESP32 单导联心电图心率变异性监测贴片:ProtoCentral Hearty Patch 详解
  8. 游戏建模初学者必看的游戏人物模型贴图制作方法及制作小技巧
  9. 2021年12月Hbuilder云打包IOS流程
  10. 推荐最新快手自动私信引流脚本教程,记得收藏