在项目中我们导入模型需要点击模型,Materials->Location[Use External Materials(Legacy)] 然后apply后材质和贴图才能被导出来,数量少的话还好,但是很多模型的话就很麻烦。
以下代码是为了导入模型后自动将模型中的材质和贴图导出来。
以下代码放入Editor文件夹下:

using UnityEditor;
/// <summary>
/// 编辑模型导入时的默认设置
/// </summary>
public class EditorModelImportSettings : AssetPostprocessor
{// 预处理模型回调函数void OnPreprocessModel(){// 如果模型名称包括if (assetPath.Contains("Tile_")){// 获取模型ModelImporter model = assetImporter as ModelImporter;//修改模型导入设置  import settings ->Materials->Material Creation Mode参数model.materialImportMode = ModelImporterMaterialImportMode.ImportViaMaterialDescription;//修改模型导入设置  import settings ->Materials->Location参数model.materialLocation = ModelImporterMaterialLocation.External;//修改模型导入设置  import settings ->Materials->Naming参数model.materialName = ModelImporterMaterialName.BasedOnModelNameAndMaterialName;//修改模型导入设置  import settings ->Materials->Search参数model.materialSearch = ModelImporterMaterialSearch.RecursiveUp;}}
}

Unity模型导入自动导入材质贴图相关推荐

  1. [Unity3d]如何制作unity能使用的RGBA材质贴图

    最近在研究ui材质问题时,想借用<魔兽世界>里的Ui材质贴图,可惜几经周转在网上实在找不到我想要的贴图,大家是不是也有过这样的经历,索性我就尝试自己用PS做了一个,大牛请忽视题主PS的技能 ...

  2. Unity用脚本自动查找重复贴图

    查找Assets/Resources目录中,重复的贴图 using System.Collections; using UnityEngine; using UnityEditor; using Sy ...

  3. Shotgun Toolkit for maya 在保存文件时, 自动将材质贴图保存到服务器目录下

    使用 Shotgun Toolkit for maya时,设计师常操作本机上的贴图文件或部分本机部分素材库文件, 懒得把文件拷到统一的目录上去. 写此插件的目的是帮助设计师整体贴图路径,让他们更多的时 ...

  4. Unity 模型导入材质丢失解决方案

    Unity 模型导入材质丢失解决方案 1.模型导入材质丢失解决方案 步骤如下: 1.打开材质球 2.,反射率和法线贴图分别赋值,即下面的两个物体对号入座 3.渲染成功 2.3d人物模型材质丢失 步骤如 ...

  5. unity模型导入android背景透明,Unity导入模型一面有贴图另一面透明的解决方案

    出现这种情况是因为模型用了双面材质,而Unity不支持双面材质.故导入模型到Unity中,会出现一面有贴图,另一面透明的情况. 解决方法: 1.自定义一个双面材质Shader,代码如下: Shader ...

  6. UE4导入人物模型后,材质没有对应的材质插槽,导致材质贴图混乱,的解决办法

    刚用blender做完一个模型,还没来得及绑骨就先导到UE4里看看,结果一看材质没有贴到人物上,我的十几个材质,ue4只自动给我识别了几个材质到人物模型上. 一开始还以为是我的模型合并的时候材质会损失 ...

  7. Unity模型导入相关知识

    文章目录 常见的模型格式 模型导入参数设置 Model页签 Scene设置 Meshes设置 Geometry设置 Rig页签 Animation Type:动画类型 Avatar化身信息设置 Ani ...

  8. c4d导入大模型以及给建筑上贴图笔记

    快捷键普及 h定位 o 鼠标中键 切换视图 鼠标左键移动视图 坐标轴反了,按w切换 alt+左键 旋转 alt+中键移动 alt+右键 缩放 导入超大模型 导入后什么都看不到需要在工程属性里面修改为极 ...

  9. SolidWorks绘图及Unity模型导入

    SolidWorks绘图及Unity模型导入 一.零件(只讲重要的几步) 1.新建工程 2.裁剪 3.转换实体引用 二.装配体(关键是零件替换.连接重组) 1.细节隐藏 2.零件替换 3.建筑模型导入 ...

最新文章

  1. Leetcode刷题 225题:用队列实现栈(基于Java和c++两种语言)
  2. python爬虫教程网-Python爬虫全集
  3. python语言编程环境-day02--编程语言的分类与Python开发环境的搭建
  4. c语言中指针数组赋值字符串,C语言—用结构体指针给数组赋值(结构体指针指向字符串,给字符串赋值)...
  5. linux python3.8源码安装_linux 下从源码安装 Python——小白踩坑记
  6. linux文件属性权限相关
  7. C语言学习之利用指针将字符串a复制为字符串 b,然后输出字符串b
  8. Pandas Timestamp 和 python 中 datetime 的互相转换
  9. 2021“MINIEYE杯”中国大学生算法设计超级联赛(5)Random Walk 2(推式子+矩阵逆+矩阵乘)
  10. 【华为敏捷/DevOps实践】7. 敏捷,DevOps,傻傻不分清楚
  11. 关于android系统集成其他传感器
  12. zabbix分布式监控环境搭建
  13. nhibernate GetType
  14. before start of result set_Mac也能有庞大的游戏库,体验腾讯start云游戏,真的流畅...
  15. Lua xxtea 解密脚本(转,做备忘)
  16. 三菱PLC中通过变址寄存器V或Z实现简单跑马灯的程序示例及说明
  17. 农信计算机资料录入试题,农村信用社计算机考试试题.docx
  18. 钟南山腾讯团队用ML算法验证:这三种防疫措施效果最显著,严格防控要趁早,7至14天起效...
  19. CodeForces 514B - Watto and Mechanism
  20. Python 命令行编程

热门文章

  1. R语言将向量数据按照行方式转化为矩阵数据(设置参数byrow为TRUE)、对矩阵进行转置操作
  2. mysql 查询当前时间
  3. 博云 x 某农商行 | 银行信息化运维系统升级的最佳实践
  4. Lucene中的同义词
  5. 高强度文件夹加密——破解
  6. 大智慧新一代公式编辑语法大全
  7. 没什么技术含量的Remove Before Flight
  8. ghost服务器系统时很慢,ghost备份还原系统很慢的原因及解决方法
  9. 科大讯飞两代AI平台演进之路——讯飞云计算研究院副院长龙明康访谈
  10. 我用ChatGPT写2023高考语文作文(四):新课标II卷