obj是什么文件
obj 是一种 3D 格式的文件,可以直接用写字板打开进行查看和编辑修改。OBJ 文件是 Wavefront 公司为它的一套基于工作站的 3D 建模和动画软件”Advanced Visualizer”开发的一种文件格式,这种格式同样也以通过 Maya 读写。比如你在 3dsMax 或 LightWave 中建了一个模型,想把它调到 Maya 里面渲染或动画,导出 OBJ 文件就是一种很好的选择。目前几乎所有知名的 3D 软件都支持 OBJ 文件的读写,不过其中很多需要通过插件才能实现。
OBJ 格式支持多边形(Polygon),直线(Lines),表面(Surfaces),和自由形态曲线(Free-form Curves)。直线和多角形通过它们的点来描述,曲线和表面则根据于它们的控制点和依附于曲线类型的额外信息来定义。这些信息支持规则和不规则的曲线,包括那些基于贝塞尔(Bezier)曲线,B 样条(B-spline),基数(Cardinal/Catmull-Rom 样条),和泰勒方程(Taylor equations)的曲线。
1.基于 COFF(Common Object File Format)格式的 OBJ 文件
project 中每个 cpp 经编译成为 obj(object)文件,所有 obj 文件经链接(link)成为可执行文件。所以 obj 可称为目标文件或中间文件。
2.obj 模型文件
OBJ 文件是一种标准的 3D 模型文件格式,很适合用于 3D 软件模型之间的互导。前几乎所有知名的 3D 软件都支持 OBJ 文件的读写,不过很多软件需要通过插件才能做到这一点。
1.obj 是一种 3D 模型文件,因此不包含动画、材质特性、贴图路径、动力学、粒子等信息。
2.obj 文件主要支持多边形(Polygons)模型。
虽然 obj 文件也支持曲线(Curves)、表面(Surfaces)、点组材质(Point Group Materials),但 Maya 导出的 obj 文件并不包括这些信息。
3.obj 文件支持三个点以上的面。
很多其它的模型文件格式只支持三个点的面,所以我们导入 Maya 的模型经常被三角化了,这对于我们对模型的再加工甚为不利。
4.obj 文件支持法线和贴图坐标。
在其它软件中调整好贴图后,贴图坐标信息可以存入 obj 文件中,这样文件导入 Maya 后只需指定一下贴图文件路径就行了,不需要再调整贴图坐标
TAG:
热门标签: 云吞(1) 硬核(1) 靠近(2) 电压(2) 行李(2)
注
部分信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将立即处理,举报邮箱:1356571586@qq.com
随机关键词:

资源联系人
-
上一篇
什么是酒店智能化
酒店智能化是利用智能控制系统帮助酒店打造真正的智能化的体验,突出个性化服务,为酒店和客户进行这当客人在室内休息时,智能系统会根据所在地域、节气、室外温度等数据,将空调和净化器设置到最佳工作状态。智能化酒店的发展主要突出在智能化、场景化、信息化、个性化 4 个方面。1、智能化智能化酒店的先决要素主要是智能化,智能化主要通过人工智能技术为基础,尽可能的满足客户的生活服务的需要的情况下,为酒店降低运营成
-
上一篇
什么是可执行文件
可执行文件是用于执行时运行一段代码或启动软件程序的类型的文件格式。可执行文件可以通过简单地双击它被打开,并且打开一个可执行文件的动作被称为执行它。在 Windows 中,大多数可执行文件有 EXE 文件扩展名,但它在其他操作系统有很大不同。 Mac 系统使用 DMG 以及 APP 扩展,而 Linux 有可执行文件没有标准的文件扩展名,允许它运行任何文件作为一个可执行文件。有许多类型的可执行文件,