obj
文章平均质量分 68
~在水一方
这个作者很懒,什么都没留下…
展开
-
Unity 导出obj模型
文章目录前言一、部分细节1.镜像2.压缩存储二、测试效果1.编辑器非运行环境2.编辑器运行环境局限性完整代码前言obj格式是一种通用的3D模型格式,也是unity支持的模型格式之一。obj具体格式介绍可以去某度看看,有不少。本篇重点是在unity编辑器中运行状态下和非运行状态下将场景中的物体导出为obj。一、部分细节1.镜像也就是坐标手系变换,unity是使用左手坐标系的,而标准obj是右手坐标系,所以unity在导入obj后会自动将obj模型镜像。在导出时笔者也加上了这个功能,不然按默认的.原创 2021-10-22 16:16:08 · 4303 阅读 · 6 评论 -
unity 导入obj后没有关联mtl材质
今天测试发现自己导出的obj在unity中加载出来都是默认材质,没有引用到mtl文件。下图中,右下角显示的是导出的obj,很明显都是默认的白色材质然后再看下导出的mtl文件,都是没问题的。再看下用MeshLab打开obj,这Meshlab不知道咋回事,贴图有问题。。但颜色跟贴图都是有的。经过多次测试后发现,生成的obj第一行不能直接写 mtllib xxx.mtl ,必须得从第二行以后开始写。第一行可以直接空着,也可以写插件或时间啥的信息。最后看下效果另外,还需要注意的是mtl文件名原创 2021-10-21 19:06:35 · 10554 阅读 · 4 评论