导入模型和贴图的最佳实践

原创 2015年07月10日 13:40:59

看文之前,有言在先:

这篇文不一定是所有情况下的最佳实践,只是我探索出的一种可行的流程。仅适用于文中所描述的情况。任何项目要想做的“顺手”,好修改,有条理,一定要整个团队都有很好的数据规范素养,有一套完善详尽的数据规范和流程,不是单纯靠一个什么“最佳实践”的流程能解决的。

对美术人员来说,贴图命名规范、模型命名规范、模型结构规范、模型错误检查、模型比例匹配、历史记录清理、位置归零、文件存放路径等等都是很重要的,如果能够做到所有人做出来的数据都是一致的、统一的、规范的,那就是一个素养非常好的团队,会为项目后期的修改和调整带来意想不到的巨大方便。反之,一个数据管理混乱的团队,项目后期随着修改的增多,项目会越做越吃力,贴图重复、模型重复、命名混乱,甚至导致错位、混淆……这是任何一个项目管理者都不愿意看到的,到了这种地步,你的项目也就快完蛋了。

废话说完,正文开始:

一个项目中,如果存在大量共用贴图(也就是多个物体共享一张贴图),但每个物体希望分别导出,便于后续修改(这也是一般情况下的最佳实践),那么导入到Unity中的一个最好的流程如下:

  1. 把所有用得到的贴图放在同一个文件夹中,整体导入Unity

  2. 整理每个模型,确保场景能够正确引用贴图,每个模型导出时不要勾选“Embed Media”, 这样导出的FBX不会产生独立的一个个fbm文件夹(这就是重点,因为存在共用贴图时,这些fbm文件夹会重复导入同一样贴图,造成大量浪费)

  3. 将每个独立的fbx文件导入到unity中(所有模型都放到同一个文件夹下,因为每个模型导入时会自动产生一个Material文件夹,放在一起,会自动根据名称识别贴图)。导入的模型有个选项”Material Naming”,默认是By Base Texture Name,该设置可避免不同模型共用贴图但材质球不同因此导入了多个重复材质球的情况。

版权声明:请尊重原创内容,转载请注明来源及链接。

相关文章推荐

从3dsMax向Unity导入数据

从3dsMax向Unity导入数据     1.可以导入到Unity的数据   1.1 所有经过position、rotation、scale的节点均可导入。中轴点(Pivotpoint...

Windows游戏加速外挂-变速齿轮 学习笔记-【第一篇】

找到两篇文章,是比较流行的方法,接下来记录一下收获: 第一篇文章: “变速齿轮”研究手记 转自:http://www.newasp.net/tech/58262.html 注意:如...

替换文件中指定的内容并保存之sed命令

替换文件/etc/conf.d/c0/vencencoder_conf.0.xml 中的内容NONE 为VQCB,并保存 sed  -i 's/NONE/VQCB/g'  /etc/conf.d/...

FBX导入时模型贴图半透明的解决办法

FBX导入UE4后,模型可能是这种半透明的状态:   解决办法: 1,打开模型的Material     2,修改Blend Mode为Masked 或者 Opaque ...

Unity3d官方案例SpaceShoot学习(1)-导入模型、贴图和材

导入模型、贴图和材质 导入资源包文件 1.新建Unity3d项目SpaceShoot。 2.从Asset Store下载SpaceShoot资源包。https://www.assetstore...

SOA最佳实践之深入浅出SOA域模型

  • 2008年01月28日 23:17
  • 1.61MB
  • 下载

Cassandra数据模型设计最佳实践(上)

本文是Cassandra数据模型设计第一篇(全两篇),该系列文章包含了eBay使用Cassandra数据模型设计的一些实践。其中一些最佳实践我们是通过社区学到的,有些对我们来说也是新知识,还有一些仍然...

BI最佳实践:BIRT直方图模型分解

直方图是一种最普通也最易懂的报表模型,但这种模型会受页面宽度限制,比如X轴的系列值过多,无法在一排完全显示出来,有人会想到将X、Y轴做翻转,但这又太难看了,另外也有可能翻转后在一页里仍然显示不完,这时...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:导入模型和贴图的最佳实践
举报原因:
原因补充:

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