![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
文章平均质量分 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 · 4501 阅读 · 8 评论 -
unity 导入obj后没有关联mtl材质
今天测试发现自己导出的obj在unity中加载出来都是默认材质,没有引用到mtl文件。下图中,右下角显示的是导出的obj,很明显都是默认的白色材质然后再看下导出的mtl文件,都是没问题的。再看下用MeshLab打开obj,这Meshlab不知道咋回事,贴图有问题。。但颜色跟贴图都是有的。经过多次测试后发现,生成的obj第一行不能直接写 mtllib xxx.mtl ,必须得从第二行以后开始写。第一行可以直接空着,也可以写插件或时间啥的信息。最后看下效果另外,还需要注意的是mtl文件名原创 2021-10-21 19:06:35 · 11091 阅读 · 4 评论 -
unity 导出 stl
Unity导出stl格式stl是常用的3D打印格式,目前有不少文章介绍stl的,这里不多介绍。导出stl分为ascii形式和二进制形式,区别在于ascii可以直接用文本文件打开查看,而二进制直接打开是乱码,但是二进制形式读写速度较快,生成的文件也比ascii要小很多。开发环境unity:2018.2.16 2019.3.15模型查看工具:Meshlab2020.09 、 CAD Assistant测试模型:assetstore 上 的 office building核心模块ASCII形原创 2021-10-20 15:22:05 · 2886 阅读 · 4 评论